--- /srv/rebuilderd/tmp/rebuilderd8GF2TB/inputs/coop-computing-tools_7.15.9-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd8GF2TB/out/coop-computing-tools_7.15.9-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-02 12:41:18.000000 debian-binary │ --rw-r--r-- 0 0 0 5668 2025-10-02 12:41:18.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1092052 2025-10-02 12:41:18.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 5660 2025-10-02 12:41:18.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1091976 2025-10-02 12:41:18.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-10-02 12:41:18.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-02 12:41:18.000000 ./etc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-02 12:41:18.000000 ./etc/cctools/ │ │ │ --rw-r--r-- 0 root (0) root (0) 6828 2025-10-02 12:41:18.000000 ./etc/cctools/config.mk │ │ │ +-rw-r--r-- 0 root (0) root (0) 6806 2025-10-02 12:41:18.000000 ./etc/cctools/config.mk │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-02 12:41:18.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-02 12:41:18.000000 ./usr/bin/ │ │ │ -rwxr-xr-x 0 root (0) root (0) 134460 2025-10-02 12:41:18.000000 ./usr/bin/catalog_query │ │ │ -rwxr-xr-x 0 root (0) root (0) 200324 2025-10-02 12:41:18.000000 ./usr/bin/catalog_server │ │ │ -rwxr-xr-x 0 root (0) root (0) 200036 2025-10-02 12:41:18.000000 ./usr/bin/catalog_update │ │ │ -rwxr-xr-x 0 root (0) root (0) 394 2025-10-02 12:41:18.000000 ./usr/bin/cctools_gpu_autodetect │ │ │ -rwxr-xr-x 0 root (0) root (0) 270132 2025-10-02 12:41:18.000000 ./usr/bin/chirp │ │ ├── ./etc/cctools/config.mk │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ CCTOOLS_LINUX_NATIVE_X86_64=no │ │ │ │ │ │ CCTOOLS_PACKAGES= dttools batch_job taskvine grow makeflow work_queue ftp_lite resource_monitor chirp deltadb doc poncho │ │ │ │ │ │ CCTOOLS_CC=gcc │ │ │ │ │ │ -CCTOOLS_BASE_CCFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/usr/share/cctools=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -I /usr/include/python3.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 Thu Oct 2 12:41:18 UTC 2025"' -DCCTOOLS_CPU_ARMHF -DCCTOOLS_CVMFS_BUILD_FLAGS='" "' -DCCTOOLS_OPSYS_LINUX -DCCTOOLS_RELEASE_DATE='"Thu Oct 2 12:41:18 UTC 2025"' -DCCTOOLS_SOURCE='"FINAL"' -DCCTOOLS_SYSTEM_INFORMATION='"Debian build of cctools"' -DCCTOOLS_VERSION='"7.15.9 FINAL"' -DCCTOOLS_VERSION_MAJOR=7 -DCCTOOLS_VERSION_MICRO=9 -DCCTOOLS_VERSION_MINOR=15 -DINSTALL_PATH='"/usr"' -D_GNU_SOURCE -D_REENTRANT -g3 -O0 -ggdb3 │ │ │ +CCTOOLS_BASE_CCFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/usr/share/cctools=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -I /usr/include/python3.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 Thu Oct 2 12:41:18 UTC 2025"' -DCCTOOLS_CPU_ARMHF -DCCTOOLS_CVMFS_BUILD_FLAGS='" "' -DCCTOOLS_OPSYS_LINUX -DCCTOOLS_RELEASE_DATE='"Thu Oct 2 12:41:18 UTC 2025"' -DCCTOOLS_SOURCE='"FINAL"' -DCCTOOLS_SYSTEM_INFORMATION='"Debian build of cctools"' -DCCTOOLS_VERSION='"7.15.9 FINAL"' -DCCTOOLS_VERSION_MAJOR=7 -DCCTOOLS_VERSION_MICRO=9 -DCCTOOLS_VERSION_MINOR=15 -DINSTALL_PATH='"/usr"' -D_GNU_SOURCE -D_REENTRANT -g3 -O0 -ggdb3 │ │ │ │ │ │ CCTOOLS_INTERNAL_CCFLAGS= -DCCTOOLS_WITH_CHIRP -I /usr/share/cctools/dttools/src -I /usr/share/cctools/batch_job/src -I /usr/share/cctools/taskvine/src -I /usr/share/cctools/grow/src -I /usr/share/cctools/makeflow/src -I /usr/share/cctools/work_queue/src -I /usr/share/cctools/ftp_lite/src -I /usr/share/cctools/resource_monitor/src -I /usr/share/cctools/chirp/src -I /usr/share/cctools/deltadb/src -I /usr/share/cctools/poncho/src -I /usr/share/cctools/taskvine/src/manager ${CCTOOLS_BASE_CCFLAGS} -std=c99 │ │ │ │ │ │ CCTOOLS_CCFLAGS=-I${CCTOOLS_INSTALL_DIR}/include/cctools ${CCTOOLS_BASE_CCFLAGS} -std=c99 │ │ │ │ │ │ CCTOOLS_CXX=g++ │ │ ├── ./usr/bin/catalog_query │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 90a34bdca687234992d1fa92f33e86ae8fb9513d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6b4ad75d49b3e14b4e0a4cb5d89081972b17bef9 │ │ │ │ │ │ │ │ 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 @@ │ │ │ │ -Q=/lib/ld-linux-armhf.so.3 │ │ │ │ +/lib/ld-linux-armhf.so.3 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ SSL_get_error │ │ │ │ SSL_CTX_free │ │ │ │ SSL_read │ │ │ │ SSL_CTX_use_PrivateKey_file │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_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 75670080 de572c1b 77158629 91e863d4 ug...W,.w..)..c. │ │ │ │ - 0x00000050 772b6bc1 8a375c w+k..7\ │ │ │ │ + 0x00000040 75670039 d72bfb7e f74530f1 6d22edef ug.9.+.~.E0.m".. │ │ │ │ + 0x00000050 b4bb3835 73f7f2 ..85s.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 61333462 64636136 38373233 34393932 a34bdca687234992 │ │ │ │ - 0x00000010 64316661 39326633 33653836 61653866 d1fa92f33e86ae8f │ │ │ │ - 0x00000020 62393531 33642e64 65627567 00000000 b9513d.debug.... │ │ │ │ - 0x00000030 ff562a3c .V*< │ │ │ │ + 0x00000000 34616437 35643439 62336531 34623465 4ad75d49b3e14b4e │ │ │ │ + 0x00000010 30613463 62356438 39303831 39373262 0a4cb5d89081972b │ │ │ │ + 0x00000020 31376265 66392e64 65627567 00000000 17bef9.debug.... │ │ │ │ + 0x00000030 40a0b9fc @... │ │ ├── ./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: bd88bc22c2d239f7799d8e2fdd4debb8a173341e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3b070d953cb65b8d74f5fd00ad3088d7967231e0 │ │ │ │ │ │ │ │ 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 75670080 de572c1b 77158629 91e863d4 ug...W,.w..)..c. │ │ │ │ - 0x00000050 772b6bc1 8a375c w+k..7\ │ │ │ │ + 0x00000040 75670039 d72bfb7e f74530f1 6d22edef ug.9.+.~.E0.m".. │ │ │ │ + 0x00000050 b4bb3835 73f7f2 ..85s.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 38386263 32326332 64323339 66373739 88bc22c2d239f779 │ │ │ │ - 0x00000010 39643865 32666464 34646562 62386131 9d8e2fdd4debb8a1 │ │ │ │ - 0x00000020 37333334 31652e64 65627567 00000000 73341e.debug.... │ │ │ │ - 0x00000030 136050ba .`P. │ │ │ │ + 0x00000000 30373064 39353363 62363562 38643734 070d953cb65b8d74 │ │ │ │ + 0x00000010 66356664 30306164 33303838 64373936 f5fd00ad3088d796 │ │ │ │ + 0x00000020 37323331 65302e64 65627567 00000000 7231e0.debug.... │ │ │ │ + 0x00000030 4dba95a9 M... │ │ ├── ./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: 4319a0f46b9027ab6a95caf76f6cd22f12ee1dbd │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f729ee8e5f3a1461aae5568adc999bea93cbf2ce │ │ │ │ │ │ │ │ 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 75670080 de572c1b 77158629 91e863d4 ug...W,.w..)..c. │ │ │ │ - 0x00000050 772b6bc1 8a375c w+k..7\ │ │ │ │ + 0x00000040 75670039 d72bfb7e f74530f1 6d22edef ug.9.+.~.E0.m".. │ │ │ │ + 0x00000050 b4bb3835 73f7f2 ..85s.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 31396130 66343662 39303237 61623661 19a0f46b9027ab6a │ │ │ │ - 0x00000010 39356361 66373666 36636432 32663132 95caf76f6cd22f12 │ │ │ │ - 0x00000020 65653164 62642e64 65627567 00000000 ee1dbd.debug.... │ │ │ │ - 0x00000030 52fe4a63 R.Jc │ │ │ │ + 0x00000000 32396565 38653566 33613134 36316161 29ee8e5f3a1461aa │ │ │ │ + 0x00000010 65353536 38616463 39393962 65613933 e5568adc999bea93 │ │ │ │ + 0x00000020 63626632 63652e64 65627567 00000000 cbf2ce.debug.... │ │ │ │ + 0x00000030 d2b8153a ...: │ │ ├── ./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 0x0351cc 0x000351cc 0x000351cc 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x0351b8 0x000351b8 0x000351b8 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 0x351f8 0x351f8 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x351e4 0x351e4 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 0x0351d8 0x000351d8 0x000351d8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x0351c4 0x000351c4 0x000351c4 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 02d760 00 AX 0 0 8 │ │ │ │ [13] .fini PROGBITS 00030868 030868 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00030870 030870 00495c 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 000351cc 0351cc 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000351d4 0351d4 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 000351d8 0351d8 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00030870 030870 004948 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 000351b8 0351b8 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000351c0 0351c0 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 000351c4 0351c4 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: 00023dd9 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ - 196: 00023e0f 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ + 195: 00023dd5 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ + 196: 00023e0b 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ 197: 0002ddf7 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ 198: 00051874 4 OBJECT GLOBAL DEFAULT 23 optind │ │ │ │ 199: 00055aac 4 OBJECT GLOBAL DEFAULT 24 optarg │ │ │ │ - 200: 00023e47 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ │ + 200: 00023e43 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: 355013a25c956a4cf3c48e4e92e4a74a7356192c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 773b57c38af6061fe69a611a4bdccf2c0ec222de │ │ │ │ │ │ │ │ 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 │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ /tmp/ticket.tmp.XXXXXX │ │ │ │ ticket: unable to create temp file %s: %s │ │ │ │ ticket: sending challenge of %zu bytes │ │ │ │ ticket: invalid response to challenge │ │ │ │ ticket: unable to read entire signature of %d bytes │ │ │ │ ticket: received signed challenge of %d bytes │ │ │ │ ticket: couldn't write to %s: %s │ │ │ │ -openssl pkeyutl -pubin -inkey "%s" -in "%s" -sigfile "%s" -verify │ │ │ │ +openssl rsautl -pubin -inkey "%s" -in "%s" -verify │ │ │ │ ticket: %s │ │ │ │ ticket: failed challenge for %s │ │ │ │ ticket: succeeded challenge for %s │ │ │ │ ticket: waiting for tickets │ │ │ │ ticket: disconnected from client │ │ │ │ ticket: exhausted all ticket challenges │ │ │ │ ticket: bad response │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ auth_ticket_assert │ │ │ │ if [ -r /dev/urandom ]; then │ │ │ │ export RANDFILE=/dev/urandom │ │ │ │ elif [ -r /dev/random ]; then │ │ │ │ export RANDFILE=/dev/random │ │ │ │ unset RANDFILE │ │ │ │ export HOME=/ │ │ │ │ -openssl pkeyutl -inkey "$TICKET" -sign │ │ │ │ +openssl rsautl -inkey "$TICKET" -sign │ │ │ │ unix: waiting for challenge │ │ │ │ %s: %s:%d[%s] unix error: -1 (errno = %d) `%s' │ │ │ │ auth_unix.c │ │ │ │ unix: challenge is %s │ │ │ │ unix: could not meet challenge: %s │ │ │ │ unix: issued response │ │ │ │ unix: response rejected │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,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: 0xf8c6f01c │ │ │ │ + @ instruction: 0xf8c4f01c │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf927f01c │ │ │ │ + @ instruction: 0xf925f01c │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ ldcmi 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ ldccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ strmi lr, [r1], -ip, ror #21 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x4620461a │ │ │ │ - mrc2 0, 1, pc, cr0, cr11, {0} │ │ │ │ + mcr2 0, 1, pc, cr14, cr11, {0} @ │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 14409a2 │ │ │ │ + blx 13c09a2 │ │ │ │ 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: 0xf107f913 │ │ │ │ + @ instruction: 0xf107f911 │ │ │ │ @ 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 │ │ │ │ - blx ac1f4c │ │ │ │ + blx a41f4c │ │ │ │ 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, r1, ror #20 │ │ │ │ + andcs pc, sl, pc, asr sl @ │ │ │ │ mrc 7, 0, APSR_nzcv, cr6, cr12, {7} │ │ │ │ stmda lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], -pc @ │ │ │ │ - mcr2 0, 7, pc, cr6, cr11, {0} @ │ │ │ │ + mcr2 0, 7, pc, cr4, cr11, {0} @ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sl, r4, r8, lsr r1 │ │ │ │ andeq fp, r2, r6, asr #7 │ │ │ │ @@ -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, [r6, #104] @ 0x68 │ │ │ │ + stc2l 0, cr15, [r4, #104] @ 0x68 │ │ │ │ @ instruction: 0xf7fc200a │ │ │ │ @ instruction: 0xf04fe97c │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ ldrmi r0, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0x37144619 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r4, r4, lsr r8 │ │ │ │ @@ -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 │ │ │ │ - orr pc, r7, r9, asr pc @ │ │ │ │ + orr pc, r7, r7, asr pc @ │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ blcs 1da1e2c │ │ │ │ msrhi SPSR_fsx, r0 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ msrmi CPSR_f, #170917888 @ 0xa300000 │ │ │ │ submi pc, r8, #7340032 @ 0x700000 │ │ │ │ @@ -5046,26 +5046,26 @@ │ │ │ │ @ instruction: 0x4603eff2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [ip, #-1000] @ 0xfffffc18 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0xf8df6879 │ │ │ │ ldrbtmi r3, [fp], #-1636 @ 0xfffff99c │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - @ instruction: 0xf607fd5b │ │ │ │ + @ instruction: 0xf607fd59 │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ andcs r4, r1, #40, 6 @ 0xa0000000 │ │ │ │ rsb r6, r7, sl, lsl r0 │ │ │ │ @ instruction: 0x3644f8df │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - @ instruction: 0xe05ff999 │ │ │ │ + @ instruction: 0xe05ff997 │ │ │ │ @ instruction: 0x3634f8df │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - ldrsh pc, [r7], #-215 @ 0xffffff29 @ │ │ │ │ + ldrsh pc, [r7], #-213 @ 0xffffff2b @ │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ movtvs pc, #17827 @ 0x45a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ andcs pc, r0, r5, ror #27 │ │ │ │ stc 7, cr15, [lr, #-1000] @ 0xfffffc18 │ │ │ │ @ instruction: 0x360cf8df │ │ │ │ @@ -5092,75 +5092,75 @@ │ │ │ │ svc 0x0094f7fa │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ @ instruction: 0x4603ecf0 │ │ │ │ @ instruction: 0xf8df4619 │ │ │ │ ldrbtmi r3, [fp], #-1468 @ 0xfffffa44 │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - @ instruction: 0xe010fcff │ │ │ │ + @ instruction: 0xe010fcfd │ │ │ │ ldrcc pc, [r0, #2271]! @ 0x8df │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ movtvs pc, #17827 @ 0x45a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - @ instruction: 0xf812f019 │ │ │ │ + @ instruction: 0xf810f019 │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ svclt 0x0000ecc4 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf607607b │ │ │ │ @ instruction: 0xf5a34348 │ │ │ │ @ instruction: 0xf6076144 │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ movwcs r4, #60 @ 0x3c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1396 @ 0xfffffa8c │ │ │ │ ldrbcs pc, [r0, #-2271]! @ 0xfffff721 @ │ │ │ │ stmdavs r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf01b6800 │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6076018 │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf6bf2b00 │ │ │ │ @ instruction: 0xf607ae55 │ │ │ │ @ instruction: 0xf5a34348 │ │ │ │ ldmdavs fp, {r2, r6, r8, r9, sp, lr} │ │ │ │ @ instruction: 0x461a681b │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf840f019 │ │ │ │ + @ instruction: 0xf83ef019 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ msrmi CPSR_f, #170917888 @ 0xa300000 │ │ │ │ blcs 2219c │ │ │ │ @ instruction: 0xf015d101 │ │ │ │ @ instruction: 0xf607fbab │ │ │ │ @ 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: 0xf607fcbd │ │ │ │ + @ instruction: 0xf607fcbb │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ ldmdavs r8, {r2, r5, r8, r9, lr} │ │ │ │ stc 7, cr15, [r8], {250} @ 0xfa │ │ │ │ @ instruction: 0xf8dfe016 │ │ │ │ ldrbtmi r3, [fp], #-1276 @ 0xfffffb04 │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ @ instruction: 0x4603ef7a │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ strbtcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x0070f7fa │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ - stc2 0, cr15, [r2], #92 @ 0x5c │ │ │ │ + stc2 0, cr15, [r0], #92 @ 0x5c │ │ │ │ andcs lr, r0, r2 │ │ │ │ - ldc2 0, cr15, [lr], {23} │ │ │ │ + ldc2 0, cr15, [ip], {23} │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ ldrbcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ mrc 7, 5, APSR_nzcv, cr2, cr10, {7} │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ strmi lr, [r3], -sl, ror #27 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @@ -6545,24 +6545,24 @@ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrbtmi r4, [ip], #-3119 @ 0xfffff3d1 │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blcs 237b4 │ │ │ │ tstcs r0, lr, lsl #2 │ │ │ │ @ instruction: 0xf01a2000 │ │ │ │ - strmi pc, [r2], -r3, lsl #26 │ │ │ │ + strmi pc, [r2], -r1, lsl #26 │ │ │ │ stmiapl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blmi a617c4 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ sub r2, r4, r0, lsl #6 │ │ │ │ stmiapl r3!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf01a4618 │ │ │ │ - cmnpvs r8, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r8, r2, lsl lr @ p-variant is OBSOLETE │ │ │ │ blcs 23d68 │ │ │ │ ldmdbvs fp!, {r0, ip, lr, pc}^ │ │ │ │ andcs lr, r6, #55 @ 0x37 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stmdb r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ blcs 1afa0 │ │ │ │ @@ -6583,15 +6583,15 @@ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc2l 0, cr15, [r2, #56] @ 0x38 │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - @ instruction: 0xff44f01a │ │ │ │ + @ instruction: 0xff42f01a │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r6, r4, r2, asr #17 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ andeq r8, r2, lr, lsl #1 │ │ │ │ @@ -6626,15 +6626,15 @@ │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldmvs fp!, {r1, r3, r8, sp, lr, pc} │ │ │ │ orrvs pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrbtmi r4, [sl], #-2702 @ 0xfffff572 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xfff2f017 │ │ │ │ + @ instruction: 0xfff0f017 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldmvs fp!, {r7, r9, sl, sp, lr} │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ strmi lr, [r0, #-2515] @ 0xfffff62d │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldmdb r3, {r3, r8, r9, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ @@ -6664,15 +6664,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 1aa2720 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f92302 │ │ │ │ @ instruction: 0x4603eb34 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -6685,15 +6685,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 15a2774 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f92302 │ │ │ │ strmi lr, [r3], -sl, lsl #22 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -6706,30 +6706,30 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 10a27c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f92302 │ │ │ │ strmi lr, [r3], -r0, ror #21 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldmvs fp!, {r2, r3, r6, sp, lr, pc} │ │ │ │ orrvs pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff34f017 │ │ │ │ + @ instruction: 0xff32f017 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6742,15 +6742,15 @@ │ │ │ │ ldmda r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r9, sl, lr} │ │ │ │ orrvs pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2591 @ 0xfffff5e1 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff0af017 │ │ │ │ + @ instruction: 0xff08f017 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ b fe5c7a64 │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ @@ -6782,16 +6782,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, sl, lsl lr @ │ │ │ │ - blcs 23ef8 │ │ │ │ + rscsvs pc, r8, r8, lsl lr @ │ │ │ │ + blcs 23ef8 │ │ │ │ ldmvs r8!, {r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xffdcf009 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r6, r4, sl, lsl #10 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ @@ -6900,24 +6900,24 @@ │ │ │ │ movwcs r6, #26 │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ce40bc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - @ instruction: 0xf7f9fdcf │ │ │ │ + @ instruction: 0xf7f9fdcd │ │ │ │ strmi lr, [r3], -r6, ror #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 6, pc, cr0, cr8, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ae40e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - @ instruction: 0x2000fdbd │ │ │ │ + @ instruction: 0x2000fdbb │ │ │ │ svc 0x007ef7f8 │ │ │ │ smlabteq sl, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6927,15 +6927,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #51655 @ 0xc9c7 │ │ │ │ bvs feee4a20 │ │ │ │ bmi 690888 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmib r7, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf022010c │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f09ed0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7069,24 +7069,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae4360 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs lr!, {r0, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmda r2, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ strmi lr, [r3], -lr, ror #26 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [sl], #-92 @ 0xffffffa4 │ │ │ │ + stc2l 0, cr15, [r8], #-92 @ 0xffffffa4 │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ stmib r7, {r2, r3, r5, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 612be0 │ │ │ │ bl 124afcc │ │ │ │ @@ -7096,18 +7096,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee92c04 │ │ │ │ bne ff4e48cc │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcrr2 0, 1, pc, r6, cr7 @ │ │ │ │ + mcrr2 0, 1, pc, r4, cr7 @ │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2 0, cr15, [r8], {34} @ 0x22 │ │ │ │ - blcs 244e8 │ │ │ │ + blcs 244e8 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe733613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -ip, lsr #14 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -7307,15 +7307,15 @@ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ movwcs r2, #768 @ 0x300 │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7ff4608 │ │ │ │ ldrshvs pc, [r8, #-151]! @ 0xffffff69 @ │ │ │ │ - blcs 24928 │ │ │ │ + blcs 24928 │ │ │ │ ldmib r7, {r6, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7ff6978 │ │ │ │ strmi pc, [r2], -r5, ror #20 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r5, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -7372,25 +7372,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 64918 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 7c649c │ │ │ │ + blx 74649c │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ @ instruction: 0x4603edb4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 3c8430 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89bd24 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - andcs pc, r0, fp, lsl #20 │ │ │ │ + andcs pc, r0, r9, lsl #20 │ │ │ │ bl ff34844c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7400,15 +7400,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4f84 │ │ │ │ bmi 450fec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmib r7, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf022010a │ │ │ │ ldmdbvs fp!, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0a634 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7682,24 +7682,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae4cf4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bl 12488fc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ strmi lr, [r3], -r4, lsr #17 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffa0f016 │ │ │ │ + @ instruction: 0xff9ef016 │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ stmib r7, {r1, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613574 │ │ │ │ bl 124b960 │ │ │ │ @@ -7709,18 +7709,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93598 │ │ │ │ bne ff4e5260 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff7cf016 │ │ │ │ + @ instruction: 0xff7af016 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xffbef021 │ │ │ │ - blcs 24e7c │ │ │ │ + blcs 24e7c │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe72b613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r4, lsr #14 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -7739,15 +7739,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 24fe8 │ │ │ │ + blcs 24fe8 │ │ │ │ ldmib r7, {r3, r6, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe6978 │ │ │ │ strmi pc, [r2], -r5, lsl #30 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -7808,25 +7808,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 64fe8 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 0, 5, pc, cr6, cr6, {0} │ │ │ │ + mrc2 0, 5, pc, cr4, cr6, {0} │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ strmi lr, [r3], -ip, asr #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00a6f7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c3f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, r3, lsr #29 │ │ │ │ + andcs pc, r0, r1, lsr #29 │ │ │ │ stmda r4!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7836,15 +7836,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5654 │ │ │ │ bmi 4516bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ ldmdbvs fp!, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ad04 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7865,15 +7865,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 251e0 │ │ │ │ + blcs 251e0 │ │ │ │ ldmib r7, {r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe6978 │ │ │ │ strmi pc, [r2], -r9, lsl #28 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r3, r4, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -7926,25 +7926,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 651c0 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [sl, #88] @ 0x58 │ │ │ │ + stc2l 0, cr15, [r8, #88] @ 0x58 │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ strmi lr, [r3], -r0, ror #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 5, APSR_nzcv, cr10, cr7, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c5cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - @ instruction: 0x2000fdb7 │ │ │ │ + @ instruction: 0x2000fdb5 │ │ │ │ svc 0x0078f7f7 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7954,15 +7954,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee582c │ │ │ │ bmi 451894 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ 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!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0aedc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7983,15 +7983,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 253b8 │ │ │ │ + blcs 253b8 │ │ │ │ ldmib r7, {r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe6978 │ │ │ │ @ instruction: 0x4602fd1d │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r3, r4, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -8044,25 +8044,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 65398 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [lr], {22} │ │ │ │ + ldc2l 0, cr15, [ip], {22} │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ @ instruction: 0x4603e874 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [lr, #988] @ 0x3dc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c7a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, fp, asr #25 │ │ │ │ + andcs pc, r0, r9, asr #25 │ │ │ │ mcr 7, 4, pc, cr12, cr7, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8072,15 +8072,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5a04 │ │ │ │ bmi 451a6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ ldmdbvs fp!, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0b0b4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8165,24 +8165,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae5480 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x0082f7f7 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603ecde │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff6c7122 │ │ │ │ + blx ff647122 │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r2, r3, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613d00 │ │ │ │ bl 124c0ec │ │ │ │ @@ -8192,18 +8192,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93d24 │ │ │ │ bne ff4e59ec │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fedc716a │ │ │ │ + blx fed4716a │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx ffe4719e │ │ │ │ - blcs 25608 │ │ │ │ + blcs 25608 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe735613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -lr, lsr #14 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -8284,24 +8284,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae565c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mrc 7, 4, APSR_nzcv, cr4, cr7, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603ebf0 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffb472fc │ │ │ │ + blx ffac72fc │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r1, r2, r3, r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613edc │ │ │ │ bl 124c2c8 │ │ │ │ @@ -8311,18 +8311,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93f00 │ │ │ │ bne ff4e5bc8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff247344 │ │ │ │ + blx ff1c7344 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx 2c737a │ │ │ │ - blcs 257e4 │ │ │ │ + blcs 257e4 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -8403,24 +8403,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae5838 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r4, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stc 7, cr15, [r6, #988]! @ 0x3dc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ strmi lr, [r3], -r2, lsl #22 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9fef016 │ │ │ │ + @ instruction: 0xf9fcf016 │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6140b8 │ │ │ │ bl 124c4a4 │ │ │ │ @@ -8430,18 +8430,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee940dc │ │ │ │ bne ff4e5da4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9daf016 │ │ │ │ + @ instruction: 0xf9d8f016 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx 747554 │ │ │ │ - blcs 259c0 │ │ │ │ + blcs 259c0 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -8508,15 +8508,15 @@ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ movwcs pc, #3981 @ 0xf8d @ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fe4608 │ │ │ │ @ instruction: 0x6178f895 │ │ │ │ - blcs 25bec │ │ │ │ + blcs 25bec │ │ │ │ ldmib r7, {r1, r2, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe6978 │ │ │ │ strmi pc, [r2], -r3, lsl #18 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r2, r3, r4, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -8568,25 +8568,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 65bc8 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8c6f016 │ │ │ │ + @ instruction: 0xf8c4f016 │ │ │ │ @ instruction: 0xf7f768fe │ │ │ │ @ instruction: 0x4603ec5c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r6!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89cfd4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - @ instruction: 0x2000f8b3 │ │ │ │ + @ instruction: 0x2000f8b1 │ │ │ │ b 1d496f8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8596,15 +8596,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6234 │ │ │ │ bmi 45229c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0b8e4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8622,15 +8622,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 25db4 │ │ │ │ + blcs 25db4 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf00a6978 │ │ │ │ stmib r7, {r0, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -8674,24 +8674,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5c74 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f7fff3 │ │ │ │ + @ instruction: 0xf7f7fff1 │ │ │ │ strmi lr, [r3], -sl, lsl #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r4!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5c98 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r1, ror #31 │ │ │ │ + ldrdcs pc, [r0], -pc @ │ │ │ │ stmib r2!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8701,15 +8701,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee63d8 │ │ │ │ bmi 452440 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ba88 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8780,24 +8780,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5e1c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f7ff1f │ │ │ │ + @ instruction: 0xf7f7ff1d │ │ │ │ @ instruction: 0x4603eab6 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5e40 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, sp, lsl #30 │ │ │ │ + andcs pc, r0, fp, lsl #30 │ │ │ │ stmia lr, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8807,15 +8807,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6580 │ │ │ │ bmi 4525e8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0bc30 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8842,15 +8842,15 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #27079 @ 0x69c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ ldrshvs pc, [r8, #-217]! @ 0xffffff27 @ │ │ │ │ - blcs 26124 │ │ │ │ + blcs 26124 │ │ │ │ ldmibvs fp!, {r1, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7f66878 │ │ │ │ ldmib r7, {r3, r5, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @@ -8906,24 +8906,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 66110 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcr2 0, 1, pc, cr2, cr5, {0} @ │ │ │ │ + mcr2 0, 1, pc, cr0, cr5, {0} @ │ │ │ │ ldmib r8!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603ef14 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 0, 0, pc, cr0, cr5, {0} │ │ │ │ + mcr2 0, 0, pc, cr14, cr5, {0} @ │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61489c │ │ │ │ bl 124cc80 │ │ │ │ @@ -8933,18 +8933,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ blvs e948c0 │ │ │ │ bne ff4e6780 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [ip, #84]! @ 0x54 │ │ │ │ + stc2l 0, cr15, [sl, #84]! @ 0x54 │ │ │ │ ldrdeq lr, [ip, -r7] │ │ │ │ cdp2 0, 2, cr15, cr14, cr0, {1} │ │ │ │ - blcs 2619c │ │ │ │ + blcs 2619c │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe737613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e730 │ │ │ │ @ instruction: 0x37384619 │ │ │ │ @@ -9011,24 +9011,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa61b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f7fd51 │ │ │ │ + @ instruction: 0xf7f7fd4f │ │ │ │ strmi lr, [r3], -r8, ror #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 2, pc, cr2, cr6, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a61dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, pc, lsr sp @ │ │ │ │ + andcs pc, r0, sp, lsr sp @ │ │ │ │ svc 0x0000f7f6 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9038,15 +9038,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee691c │ │ │ │ bmi 452984 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0bfcc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9131,24 +9131,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 66494 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r0], #-84 @ 0xffffffac │ │ │ │ + mrrc2 0, 1, pc, lr, cr5 @ │ │ │ │ svc 0x00f6f7f6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603ed52 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcrr2 0, 1, pc, lr, cr5 @ │ │ │ │ + mcrr2 0, 1, pc, ip, cr5 @ │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r4, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 614c18 │ │ │ │ bl 124d004 │ │ │ │ @@ -9158,18 +9158,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee94c3c │ │ │ │ bne ff4e6904 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [sl], #-84 @ 0xffffffac │ │ │ │ + stc2 0, cr15, [r8], #-84 @ 0xffffffac │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2l 0, cr15, [ip], #-128 @ 0xffffff80 │ │ │ │ - blcs 26520 │ │ │ │ + blcs 26520 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe730613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r9, lsr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ @@ -9239,24 +9239,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6548 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6fb89 │ │ │ │ + @ instruction: 0xf7f6fb87 │ │ │ │ strmi lr, [r3], -r0, lsr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [sl], #-984 @ 0xfffffc28 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a656c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r7, ror fp @ │ │ │ │ + andcs pc, r0, r5, ror fp @ │ │ │ │ ldc 7, cr15, [r8, #-984]! @ 0xfffffc28 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9266,15 +9266,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6cac │ │ │ │ bmi 452d14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c35c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9292,15 +9292,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 2682c │ │ │ │ + blcs 2682c │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9344,24 +9344,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa66ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6fab7 │ │ │ │ + @ instruction: 0xf7f6fab5 │ │ │ │ strmi lr, [r3], -lr, asr #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fea4a2f4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6710 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r5, lsr #21 │ │ │ │ + andcs pc, r0, r3, lsr #21 │ │ │ │ stcl 7, cr15, [r6], #-984 @ 0xfffffc28 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9371,15 +9371,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6e50 │ │ │ │ bmi 452eb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r1, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c500 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9397,15 +9397,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 269d0 │ │ │ │ + blcs 269d0 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9449,24 +9449,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6890 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6f9e5 │ │ │ │ + @ instruction: 0xf7f6f9e3 │ │ │ │ @ instruction: 0x4603ed7c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ff5ca498 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a68b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldrdcs pc, [r0], -r3 │ │ │ │ + ldrdcs pc, [r0], -r1 │ │ │ │ bl fe54a4b4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9476,15 +9476,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6ff4 │ │ │ │ bmi 45305c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r7, r8, 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c6a4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9502,15 +9502,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 26b74 │ │ │ │ + blcs 26b74 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9554,24 +9554,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6a34 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6f913 │ │ │ │ + @ instruction: 0xf7f6f911 │ │ │ │ strmi lr, [r3], -sl, lsr #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 14a63c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6a58 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r1, lsl #18 │ │ │ │ + strdcs pc, [r0], -pc @ │ │ │ │ b ff0ca658 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9581,15 +9581,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7198 │ │ │ │ bmi 453200 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r7, 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 f0c848 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9658,24 +9658,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6bd4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6f843 │ │ │ │ + @ instruction: 0xf7f6f841 │ │ │ │ @ instruction: 0x4603ebda │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r4!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6bf8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r1, lsr r8 @ │ │ │ │ + andcs pc, r0, pc, lsr #16 │ │ │ │ ldmib r2!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9685,15 +9685,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7338 │ │ │ │ bmi 4533a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r3, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f0c9e8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9764,24 +9764,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6d7c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6ff6f │ │ │ │ + @ instruction: 0xf7f6ff6d │ │ │ │ strmi lr, [r3], -r6, lsl #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r0!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6da0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, sp, asr pc @ │ │ │ │ + andcs pc, r0, fp, asr pc @ │ │ │ │ ldmdb lr, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9791,15 +9791,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee74e0 │ │ │ │ bmi 453548 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r8, r9, sl, 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!, {r0, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0cb90 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9817,15 +9817,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 27060 │ │ │ │ + blcs 27060 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 156a4 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -9867,24 +9867,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6f18 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fea1 │ │ │ │ + @ instruction: 0xf7f6fe9f │ │ │ │ @ instruction: 0x4603ea38 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0092f7f5 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6f3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, pc, lsl #29 │ │ │ │ + andcs pc, r0, sp, lsl #29 │ │ │ │ ldmda r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9894,15 +9894,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee767c │ │ │ │ bmi 4536e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0cd2c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9971,24 +9971,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa70b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fdd1 │ │ │ │ + @ instruction: 0xf7f6fdcf │ │ │ │ strmi lr, [r3], -r8, ror #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 6, pc, cr2, cr5, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a70dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0x2000fdbf │ │ │ │ + @ instruction: 0x2000fdbd │ │ │ │ svc 0x0080f7f5 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9998,15 +9998,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee781c │ │ │ │ bmi 453884 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0cecc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10024,15 +10024,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 2739c │ │ │ │ + blcs 2739c │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldclvs 3, cr2, [fp], #8 │ │ │ │ ldcvs 3, cr9, [fp], #4 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ @@ -10078,24 +10078,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7264 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fcfb │ │ │ │ + @ instruction: 0xf7f6fcf9 │ │ │ │ @ instruction: 0x4603e892 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [ip, #980]! @ 0x3d4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7288 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r9, ror #25 │ │ │ │ + andcs pc, r0, r7, ror #25 │ │ │ │ mcr 7, 5, pc, cr10, cr5, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10105,15 +10105,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee79c8 │ │ │ │ bmi 453a30 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d078 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10131,15 +10131,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 27548 │ │ │ │ + blcs 27548 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10183,24 +10183,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7408 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5fc29 │ │ │ │ + @ instruction: 0xf7f5fc27 │ │ │ │ strmi lr, [r3], -r0, asr #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [sl, #-980] @ 0xfffffc2c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a742c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r7, lsl ip @ │ │ │ │ + andcs pc, r0, r5, lsl ip @ │ │ │ │ ldcl 7, cr15, [r8, #980] @ 0x3d4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10210,15 +10210,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7b6c │ │ │ │ bmi 453bd4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d21c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10236,15 +10236,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 276ec │ │ │ │ + blcs 276ec │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10288,24 +10288,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa75ac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5fb57 │ │ │ │ + @ instruction: 0xf7f5fb55 │ │ │ │ strmi lr, [r3], -lr, ror #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcrr 7, 15, pc, r8, cr5 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a75d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r5, asr #22 │ │ │ │ + andcs pc, r0, r3, asr #22 │ │ │ │ stc 7, cr15, [r6, #-980] @ 0xfffffc2c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10315,15 +10315,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7d10 │ │ │ │ bmi 453d78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r8, r9, 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d3c0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10392,24 +10392,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa774c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5fa87 │ │ │ │ + @ instruction: 0xf7f5fa85 │ │ │ │ @ instruction: 0x4603ee1e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1e4b350 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7770 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r5, ror sl @ │ │ │ │ + andcs pc, r0, r3, ror sl @ │ │ │ │ ldc 7, cr15, [r6], #-980 @ 0xfffffc2c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10419,15 +10419,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7eb0 │ │ │ │ bmi 453f18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d560 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10445,15 +10445,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 27a30 │ │ │ │ + blcs 27a30 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r4, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10497,24 +10497,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa78f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5f9b5 │ │ │ │ + @ instruction: 0xf7f5f9b3 │ │ │ │ strmi lr, [r3], -ip, asr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe9cb4f4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7914 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r3, lsr #19 │ │ │ │ + andcs pc, r0, r1, lsr #19 │ │ │ │ bl 194b510 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10524,15 +10524,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8054 │ │ │ │ bmi 4540bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d704 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10550,15 +10550,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 27bd4 │ │ │ │ + blcs 27bd4 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 16218 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -10600,24 +10600,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7a8c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5f8e7 │ │ │ │ + @ instruction: 0xf7f5f8e5 │ │ │ │ @ instruction: 0x4603ec7e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r8, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7ab0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldrdcs pc, [r0], -r5 │ │ │ │ + ldrdcs pc, [r0], -r3 │ │ │ │ b fe5cb6ac │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10627,15 +10627,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee81f0 │ │ │ │ bmi 454258 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d8a0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10704,24 +10704,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7c2c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5f817 │ │ │ │ + @ instruction: 0xf7f5f815 │ │ │ │ strmi lr, [r3], -lr, lsr #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r8, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7c50 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r5, lsl #16 │ │ │ │ + andcs pc, r0, r3, lsl #16 │ │ │ │ stmib r6, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10731,15 +10731,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8390 │ │ │ │ bmi 4543f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r5, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0da40 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10808,24 +10808,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7dcc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5ff47 │ │ │ │ + @ instruction: 0xf7f5ff45 │ │ │ │ @ instruction: 0x4603eade │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r8!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7df0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r5, lsr pc @ │ │ │ │ + andcs pc, r0, r3, lsr pc @ │ │ │ │ ldm r6!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10835,15 +10835,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8530 │ │ │ │ bmi 454598 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0dbe0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10912,24 +10912,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7f6c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fe77 │ │ │ │ + @ instruction: 0xf7f5fe75 │ │ │ │ strmi lr, [r3], -lr, lsl #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0068f7f4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7f90 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r5, ror #28 │ │ │ │ + andcs pc, r0, r3, ror #28 │ │ │ │ stmda r6!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10939,15 +10939,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee86d0 │ │ │ │ bmi 454738 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0dd80 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11018,24 +11018,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8114 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fda3 │ │ │ │ + @ instruction: 0xf7f5fda1 │ │ │ │ @ instruction: 0x4603e93a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 4, APSR_nzcv, cr4, cr4, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8138 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - mulcs r0, r1, sp │ │ │ │ + andcs pc, r0, pc, lsl #27 │ │ │ │ svc 0x0052f7f4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11045,15 +11045,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8878 │ │ │ │ bmi 4548e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, r8, 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, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0df28 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11071,15 +11071,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 283f8 │ │ │ │ + blcs 283f8 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11123,24 +11123,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa82b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fcd1 │ │ │ │ + @ instruction: 0xf7f5fccf │ │ │ │ strmi lr, [r3], -r8, ror #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r2, #976] @ 0x3d0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a82dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0x2000fcbf │ │ │ │ + @ instruction: 0x2000fcbd │ │ │ │ mcr 7, 4, pc, cr0, cr4, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11150,15 +11150,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8a1c │ │ │ │ bmi 454a84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e0cc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11257,15 +11257,15 @@ │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ cmnpvs r8, fp, lsl fp @ p-variant is OBSOLETE │ │ │ │ - blcs 286e0 │ │ │ │ + blcs 286e0 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 16d24 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -11307,24 +11307,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8598 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4fb61 │ │ │ │ + @ instruction: 0xf7f4fb5f │ │ │ │ @ instruction: 0x4603eef8 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrrc 7, 15, pc, r2, cr4 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a85bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, pc, asr #22 │ │ │ │ + andcs pc, r0, sp, asr #22 │ │ │ │ ldc 7, cr15, [r0, #-976] @ 0xfffffc30 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11334,15 +11334,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8cfc │ │ │ │ bmi 454d64 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e3ac │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11360,15 +11360,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 2887c │ │ │ │ + blcs 2887c │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 16ec0 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -11410,24 +11410,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8734 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4fa93 │ │ │ │ + @ instruction: 0xf7f4fa91 │ │ │ │ strmi lr, [r3], -sl, lsr #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe14c334 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8758 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, lsl #21 │ │ │ │ + andcs pc, r0, pc, ror sl @ │ │ │ │ mcrr 7, 15, pc, r2, cr4 @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11437,15 +11437,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8e98 │ │ │ │ bmi 454f00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e548 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11514,24 +11514,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa88d4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4f9c3 │ │ │ │ + @ instruction: 0xf7f4f9c1 │ │ │ │ @ instruction: 0x4603ed5a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fed4c4d4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a88f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0x2000f9b1 │ │ │ │ + andcs pc, r0, pc, lsr #19 │ │ │ │ bl 1ccc4f0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11541,15 +11541,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9038 │ │ │ │ bmi 4550a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e6e8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11618,24 +11618,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8a74 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4f8f3 │ │ │ │ + @ instruction: 0xf7f4f8f1 │ │ │ │ strmi lr, [r3], -sl, lsl #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r4!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8a98 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, ror #17 │ │ │ │ + ldrdcs pc, [r0], -pc @ │ │ │ │ b fe8cc690 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11645,15 +11645,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee91d8 │ │ │ │ bmi 455240 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, 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 f0e888 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11722,24 +11722,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8c14 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4f823 │ │ │ │ + @ instruction: 0xf7f4f821 │ │ │ │ @ instruction: 0x4603ebba │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r4, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8c38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, lsl r8 @ │ │ │ │ + andcs pc, r0, pc, lsl #16 │ │ │ │ ldmib r2, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11749,15 +11749,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9378 │ │ │ │ bmi 4553e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f0ea28 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11775,15 +11775,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 28ef8 │ │ │ │ + blcs 28ef8 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11827,24 +11827,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8db8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4ff51 │ │ │ │ + @ instruction: 0xf7f4ff4f │ │ │ │ strmi lr, [r3], -r8, ror #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r2, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8ddc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, pc, lsr pc @ │ │ │ │ + andcs pc, r0, sp, lsr pc @ │ │ │ │ stmdb r0, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11854,15 +11854,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee951c │ │ │ │ bmi 455584 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ebcc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11880,15 +11880,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 2909c │ │ │ │ + blcs 2909c │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11932,24 +11932,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8f5c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fe7f │ │ │ │ + @ instruction: 0xf7f4fe7d │ │ │ │ @ instruction: 0x4603ea16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0070f7f3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8f80 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, sp, ror #28 │ │ │ │ + andcs pc, r0, fp, ror #28 │ │ │ │ stmda lr!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11959,15 +11959,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee96c0 │ │ │ │ bmi 455728 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r6, 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ed70 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11985,15 +11985,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 29240 │ │ │ │ + blcs 29240 │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ @@ -12039,24 +12039,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9108 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fda9 │ │ │ │ + @ instruction: 0xf7f4fda7 │ │ │ │ strmi lr, [r3], -r0, asr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 4, APSR_nzcv, cr10, cr3, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a912c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - mulcs r0, r7, sp │ │ │ │ + mulcs r0, r5, sp │ │ │ │ svc 0x0058f7f3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12066,15 +12066,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee986c │ │ │ │ bmi 4558d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ef1c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12092,15 +12092,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 293ec │ │ │ │ + blcs 293ec │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ @@ -12146,24 +12146,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa92b4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fcd3 │ │ │ │ + @ instruction: 0xf7f4fcd1 │ │ │ │ strmi lr, [r3], -sl, ror #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r4, #972] @ 0x3cc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a92d8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r1, asr #25 │ │ │ │ + @ instruction: 0x2000fcbf │ │ │ │ mcr 7, 4, pc, cr2, cr3, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12173,15 +12173,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9a18 │ │ │ │ bmi 455a80 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ 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!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f0c8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12199,15 +12199,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 29598 │ │ │ │ + blcs 29598 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12251,24 +12251,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9458 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3fc01 │ │ │ │ + @ instruction: 0xf7f3fbff │ │ │ │ @ instruction: 0x4603ef98 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r2], #972 @ 0x3cc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a947c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, pc, ror #23 │ │ │ │ + andcs pc, r0, sp, ror #23 │ │ │ │ ldc 7, cr15, [r0, #972]! @ 0x3cc │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12278,15 +12278,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9bbc │ │ │ │ bmi 455c24 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f26c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12304,15 +12304,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 2973c │ │ │ │ + blcs 2973c │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ @@ -12358,24 +12358,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9604 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3fb2b │ │ │ │ + @ instruction: 0xf7f3fb29 │ │ │ │ strmi lr, [r3], -r2, asr #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [ip], {243} @ 0xf3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9628 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, lsl fp @ │ │ │ │ + andcs pc, r0, r7, lsl fp @ │ │ │ │ ldcl 7, cr15, [sl], {243} @ 0xf3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12385,15 +12385,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9d68 │ │ │ │ bmi 455dd0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f418 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12411,15 +12411,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 298e8 │ │ │ │ + blcs 298e8 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12463,24 +12463,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa97a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3fa59 │ │ │ │ + @ instruction: 0xf7f3fa57 │ │ │ │ @ instruction: 0x4603edf0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 12cd3a4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a97cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r7, asr #20 │ │ │ │ + andcs pc, r0, r5, asr #20 │ │ │ │ stc 7, cr15, [r8], {243} @ 0xf3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12490,15 +12490,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9f0c │ │ │ │ bmi 455f74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f5bc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12567,24 +12567,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9948 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3f989 │ │ │ │ + @ instruction: 0xf7f3f987 │ │ │ │ strmi lr, [r3], -r0, lsr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1ecd544 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a996c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r7, ror r9 @ │ │ │ │ + andcs pc, r0, r5, ror r9 @ │ │ │ │ bl e4d560 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12594,15 +12594,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea0ac │ │ │ │ bmi 456114 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f75c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12626,15 +12626,15 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2913 @ 0xfffff49f │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ cmnpvs r8, r9, ror #16 @ p-variant is OBSOLETE │ │ │ │ - blcs 29c44 │ │ │ │ + blcs 29c44 │ │ │ │ ldmib r7, {r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ cdp2 0, 7, cr15, cr10, cr8, {0} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -12677,24 +12677,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 69bfc │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2604 @ 0xfffff5d4 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8acf012 │ │ │ │ + @ instruction: 0xf8aaf012 │ │ │ │ mcrr 7, 15, pc, r2, cr3 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f34618 │ │ │ │ @ instruction: 0x4603e99e │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2596 @ 0xfffff5dc │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf89af012 │ │ │ │ + @ instruction: 0xf898f012 │ │ │ │ @ instruction: 0xf7f32000 │ │ │ │ stmib r7, {r2, r3, r4, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 618380 │ │ │ │ bl 125076c │ │ │ │ @@ -12704,18 +12704,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee983a4 │ │ │ │ bne ff4ea06c │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf876f012 │ │ │ │ + @ instruction: 0xf874f012 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf8b8f01d │ │ │ │ - blcs 29c88 │ │ │ │ + blcs 29c88 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smmlar r1, fp, r1, r6 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -sl, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ @@ -12733,15 +12733,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 29df0 │ │ │ │ + blcs 29df0 │ │ │ │ ldmib r7, {r0, r1, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldcvs 3, cr2, [fp], #8 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -12786,24 +12786,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9cb4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f3ffd3 │ │ │ │ + @ instruction: 0xf7f3ffd1 │ │ │ │ strmi lr, [r3], -sl, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r4, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9cd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r1, asr #31 │ │ │ │ + @ instruction: 0x2000ffbf │ │ │ │ stmib r2, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12813,15 +12813,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea418 │ │ │ │ bmi 456480 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0fac8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12842,15 +12842,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 29fa4 │ │ │ │ + blcs 29fa4 │ │ │ │ ldmib r7, {r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r2, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f96978 │ │ │ │ strmi pc, [r2], -r7, lsr #30 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r5, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -12905,25 +12905,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 69f8c │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcr2 0, 7, pc, cr4, cr1, {0} @ │ │ │ │ + mcr2 0, 7, pc, cr2, cr1, {0} @ │ │ │ │ @ instruction: 0xf7f368fe │ │ │ │ @ instruction: 0x4603ea7a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00d4f7f2 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1398 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldrdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, asr #29 │ │ │ │ ldm r2, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12933,15 +12933,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea5f8 │ │ │ │ bmi 456660 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0fca8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12959,15 +12959,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 2a178 │ │ │ │ + blcs 2a178 │ │ │ │ ldmib r7, {r0, r1, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldcvs 3, cr2, [fp], #8 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -13012,24 +13012,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa03c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f3fe0f │ │ │ │ + @ instruction: 0xf7f3fe0d │ │ │ │ strmi lr, [r3], -r6, lsr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0000f7f2 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa060 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - strdcs pc, [r0], -sp │ │ │ │ + strdcs pc, [r0], -fp │ │ │ │ svc 0x00bef7f2 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13039,15 +13039,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea7a0 │ │ │ │ bmi 456808 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ 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!, {r1, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0fe50 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13065,15 +13065,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 2a320 │ │ │ │ + blcs 2a320 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -13117,24 +13117,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa1e0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f3fd3d │ │ │ │ + @ instruction: 0xf7f3fd3b │ │ │ │ @ instruction: 0x4603e8d4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 1, pc, cr14, cr2, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa204 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, fp, lsr #26 │ │ │ │ + andcs pc, r0, r9, lsr #26 │ │ │ │ mcr 7, 7, pc, cr12, cr2, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13144,15 +13144,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea944 │ │ │ │ bmi 4569ac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0fff4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13235,24 +13235,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aea3b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmvs lr!, {r0, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x00e6f7f2 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f24618 │ │ │ │ strmi lr, [r3], -r2, asr #26 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [lr], #-68 @ 0xffffffbc │ │ │ │ + ldc2 0, cr15, [ip], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0xf7f22000 │ │ │ │ stmib r7, {r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 618c38 │ │ │ │ bl 1251024 │ │ │ │ @@ -13262,18 +13262,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee98c5c │ │ │ │ bne ff4ea924 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [sl], {17} │ │ │ │ + ldc2 0, cr15, [r8], {17} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ mrrc2 0, 1, pc, ip, cr12 @ │ │ │ │ - blcs 2a540 │ │ │ │ + blcs 2a540 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -13289,15 +13289,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 2a6a0 │ │ │ │ + blcs 2a6a0 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -13341,24 +13341,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa560 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2fb7d │ │ │ │ + @ instruction: 0xf7f2fb7b │ │ │ │ @ instruction: 0x4603ef14 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [lr], #-968 @ 0xfffffc38 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa584 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, fp, ror #22 │ │ │ │ + andcs pc, r0, r9, ror #22 │ │ │ │ stc 7, cr15, [ip, #-968]! @ 0xfffffc38 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13368,15 +13368,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeacc4 │ │ │ │ bmi 456d2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10374 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13394,15 +13394,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 2a844 │ │ │ │ + blcs 2a844 │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldclvs 3, cr2, [fp], #8 │ │ │ │ ldcvs 3, cr9, [fp], #4 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ @@ -13448,24 +13448,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa70c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2faa7 │ │ │ │ + @ instruction: 0xf7f2faa5 │ │ │ │ @ instruction: 0x4603ee3e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe64e304 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa730 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - mulcs r0, r5, sl │ │ │ │ + mulcs r0, r3, sl │ │ │ │ mrrc 7, 15, pc, r6, cr2 @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13475,15 +13475,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeae70 │ │ │ │ bmi 456ed8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10520 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13504,15 +13504,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 2a9fc │ │ │ │ + blcs 2a9fc │ │ │ │ ldmib r7, {r1, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f96978 │ │ │ │ @ instruction: 0x4602f9fb │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r2, r5, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -13568,25 +13568,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6a9e8 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9b6f011 │ │ │ │ + @ instruction: 0xf9b4f011 │ │ │ │ @ instruction: 0xf7f268fe │ │ │ │ strmi lr, [r3], -ip, asr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe9ce4e8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1df4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r3, lsr #19 │ │ │ │ + andcs pc, r0, r1, lsr #19 │ │ │ │ bl 194e504 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13596,15 +13596,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb054 │ │ │ │ bmi 4570bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10704 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13622,15 +13622,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 2abd4 │ │ │ │ + blcs 2abd4 │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldclvs 3, cr2, [fp], #8 │ │ │ │ ldcvs 3, cr9, [fp], #4 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ @@ -13676,24 +13676,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaaa9c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2f8df │ │ │ │ + @ instruction: 0xf7f2f8dd │ │ │ │ @ instruction: 0x4603ec76 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r0, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aaac0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, sp, asr #17 │ │ │ │ + andcs pc, r0, fp, asr #17 │ │ │ │ b fe3ce6b0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13703,15 +13703,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb200 │ │ │ │ bmi 457268 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f108b0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13780,24 +13780,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaac3c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2f80f │ │ │ │ + @ instruction: 0xf7f2f80d │ │ │ │ strmi lr, [r3], -r6, lsr #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r0, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aac60 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - strdcs pc, [r0], -sp │ │ │ │ + strdcs pc, [r0], -fp │ │ │ │ ldmib lr!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13807,15 +13807,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb3a0 │ │ │ │ bmi 457408 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10a50 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13836,15 +13836,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 2af2c │ │ │ │ + blcs 2af2c │ │ │ │ ldmib r7, {r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f86978 │ │ │ │ strmi pc, [r2], -r3, ror #30 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r3, r4, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -13897,25 +13897,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6af0c │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff24f010 │ │ │ │ + @ instruction: 0xff22f010 │ │ │ │ @ instruction: 0xf7f268fe │ │ │ │ @ instruction: 0x4603eaba │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r4, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2318 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r1, lsl pc @ │ │ │ │ + andcs pc, r0, pc, lsl #30 │ │ │ │ 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 │ │ │ │ @@ -13925,15 +13925,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb578 │ │ │ │ bmi 4575e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10c28 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -14002,24 +14002,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaafb4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f2fe53 │ │ │ │ + @ instruction: 0xf7f2fe51 │ │ │ │ strmi lr, [r3], -sl, ror #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0044f7f1 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aafd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r1, asr #28 │ │ │ │ + andcs pc, r0, pc, lsr lr @ │ │ │ │ stmda r2, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -14029,15 +14029,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb718 │ │ │ │ bmi 457780 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f10dc8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -14107,24 +14107,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b254 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r0, #64] @ 0x40 │ │ │ │ + ldc2l 0, cr15, [lr, #-64]! @ 0xffffffc0 │ │ │ │ ldmdb r6, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603ee72 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [lr, #-64]! @ 0xffffffc0 │ │ │ │ + stc2l 0, cr15, [ip, #-64]! @ 0xffffffc0 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r4, r5, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6199d8 │ │ │ │ bl 1251dc4 │ │ │ │ @@ -14134,18 +14134,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee999fc │ │ │ │ bne ff4eb6c4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [sl, #-64] @ 0xffffffc0 │ │ │ │ + stc2l 0, cr15, [r8, #-64] @ 0xffffffc0 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2 0, cr15, [ip, #108] @ 0x6c │ │ │ │ - blcs 2b2e0 │ │ │ │ + blcs 2b2e0 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r7, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ @@ -14213,24 +14213,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b3fc │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [ip], #64 @ 0x40 │ │ │ │ + stc2 0, cr15, [sl], #64 @ 0x40 │ │ │ │ stmda r2, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603ed9e │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [sl], {16} │ │ │ │ + ldc2 0, cr15, [r8], {16} │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r2, r3, r4, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619b80 │ │ │ │ bl 1251f6c │ │ │ │ @@ -14240,18 +14240,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99ba4 │ │ │ │ bne ff4eb86c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r6], #-64 @ 0xffffffc0 │ │ │ │ + ldc2l 0, cr15, [r4], #-64 @ 0xffffffc0 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ ldc2 0, cr15, [r8], #108 @ 0x6c │ │ │ │ - blcs 2b488 │ │ │ │ + blcs 2b488 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r7, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ @@ -14319,24 +14319,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b5a4 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff64d10e │ │ │ │ + blx ff5cd10e │ │ │ │ svc 0x006ef7f1 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ strmi lr, [r3], -sl, asr #25 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff1cd132 │ │ │ │ + blx ff14d132 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r3, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619d28 │ │ │ │ bl 1252114 │ │ │ │ @@ -14346,18 +14346,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99d4c │ │ │ │ bne ff4eba14 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe8cd17a │ │ │ │ + blx fe84d17a │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx ff94d1ae │ │ │ │ - blcs 2b630 │ │ │ │ + blcs 2b630 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r7, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ @@ -14426,24 +14426,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b750 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx cd2ba │ │ │ │ + blx 4d2ba │ │ │ │ mrc 7, 4, APSR_nzcv, cr8, cr1, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603ebf4 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffc4d2dc │ │ │ │ + blx ffbcd2dc │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r1, r4, r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619ed4 │ │ │ │ bl 12522c0 │ │ │ │ @@ -14453,18 +14453,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99ef8 │ │ │ │ bne ff4ebbc0 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff34d324 │ │ │ │ + blx ff2cd324 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx 3cd35a │ │ │ │ - blcs 2b7dc │ │ │ │ + blcs 2b7dc │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, ip, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r5, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ @@ -14535,24 +14535,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b904 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx a4d46c │ │ │ │ + blx 9cd46c │ │ │ │ ldc 7, cr15, [lr, #964]! @ 0x3c4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603eb1a │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 5cd490 │ │ │ │ + blx 54d490 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r3, r4, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61a088 │ │ │ │ bl 1252474 │ │ │ │ @@ -14562,18 +14562,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9a0ac │ │ │ │ bne ff4ebd74 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9f2f010 │ │ │ │ + @ instruction: 0xf9f0f010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx d4d50c │ │ │ │ - blcs 2b990 │ │ │ │ + blcs 2b990 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, r8, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r1, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ @@ -14641,24 +14641,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6baac │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf954f010 │ │ │ │ + @ instruction: 0xf952f010 │ │ │ │ stcl 7, cr15, [sl], #964 @ 0x3c4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ strmi lr, [r3], -r6, asr #20 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf942f010 │ │ │ │ + @ instruction: 0xf940f010 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r2, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61a230 │ │ │ │ bl 125261c │ │ │ │ @@ -14668,18 +14668,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9a254 │ │ │ │ bne ff4ebf1c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf91ef010 │ │ │ │ + @ instruction: 0xf91cf010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf960f01b │ │ │ │ - blcs 2bb38 │ │ │ │ + blcs 2bb38 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r7, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ @@ -14695,15 +14695,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 2bc98 │ │ │ │ + blcs 2bc98 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 1a2dc │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -14745,24 +14745,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabb50 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f1f885 │ │ │ │ + @ instruction: 0xf7f1f883 │ │ │ │ @ instruction: 0x4603ec1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r6!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abb74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r3, ror r8 @ │ │ │ │ + andcs pc, r0, r1, ror r8 @ │ │ │ │ b d4f760 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -14772,15 +14772,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec2b4 │ │ │ │ bmi 45831c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11964 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -14798,15 +14798,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 2be34 │ │ │ │ + blcs 2be34 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0046978 │ │ │ │ stmib r7, {r0, r1, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -14850,24 +14850,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabcf4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1ffb3 │ │ │ │ + @ instruction: 0xf7f1ffb1 │ │ │ │ strmi lr, [r3], -sl, asr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r4!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abd18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r1, lsr #31 │ │ │ │ + mulcs r0, pc, pc @ │ │ │ │ stmdb r2!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -14877,15 +14877,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec458 │ │ │ │ bmi 4584c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11b08 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -14954,24 +14954,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabe94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fee3 │ │ │ │ + @ instruction: 0xf7f1fee1 │ │ │ │ @ instruction: 0x4603ea7a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00d4f7f0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abeb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldrdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, asr #29 │ │ │ │ ldm r2, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -14981,15 +14981,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec5f8 │ │ │ │ bmi 458660 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11ca8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -15007,15 +15007,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 2c178 │ │ │ │ + blcs 2c178 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0056978 │ │ │ │ stmib r7, {r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -15059,24 +15059,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac038 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fe11 │ │ │ │ + @ instruction: 0xf7f1fe0f │ │ │ │ strmi lr, [r3], -r8, lsr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0002f7f0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac05c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - strdcs pc, [r0], -pc @ │ │ │ │ + strdcs pc, [r0], -sp │ │ │ │ svc 0x00c0f7f0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -15086,15 +15086,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec79c │ │ │ │ bmi 458804 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r2, 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 f11e4c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -15112,15 +15112,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 2c31c │ │ │ │ + blcs 2c31c │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ @@ -15166,24 +15166,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac1e4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fd3b │ │ │ │ + @ instruction: 0xf7f1fd39 │ │ │ │ @ instruction: 0x4603e8d2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 1, pc, cr12, cr0, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac208 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r9, lsr #26 │ │ │ │ + andcs pc, r0, r7, lsr #26 │ │ │ │ mcr 7, 7, pc, cr10, cr0, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -15193,15 +15193,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec948 │ │ │ │ bmi 4589b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11ff8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -15219,15 +15219,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 2c4c8 │ │ │ │ + blcs 2c4c8 │ │ │ │ ldmib r7, {r0, r1, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldcvs 3, cr2, [fp], #8 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r1, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -15272,24 +15272,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac38c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f0fc67 │ │ │ │ + @ instruction: 0xf7f0fc65 │ │ │ │ @ instruction: 0x4603effe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8, #-960] @ 0xfffffc40 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac3b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r5, asr ip @ │ │ │ │ + andcs pc, r0, r3, asr ip @ │ │ │ │ mrc 7, 0, APSR_nzcv, cr6, cr0, {7} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -15299,15 +15299,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eecaf0 │ │ │ │ bmi 458b58 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f121a0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -15394,31 +15394,31 @@ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0xffffff49 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 2c384 │ │ │ │ + blcs 2c384 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ rscsvs r6, fp, fp, asr r8 │ │ │ │ - blcs 2c594 │ │ │ │ + blcs 2c594 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x001a685b │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb693c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 2c3c4 │ │ │ │ + blcs 2c3c4 │ │ │ │ ands sp, r1, sl, lsl r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff0501b0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -15451,15 +15451,15 @@ │ │ │ │ blvs 1ef2ac0 │ │ │ │ ldmib r7, {r0, r3, r4, r6, fp, sp, lr}^ │ │ │ │ blvs fee1ae80 │ │ │ │ blx ff550248 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ blvs 1ef2ab0 │ │ │ │ - blcs 2c2e8 │ │ │ │ + blcs 2c2e8 │ │ │ │ blvs 1f066f8 │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ blvs 1ef4694 │ │ │ │ blvs 1eec608 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @@ -15582,15 +15582,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ ldmib r7, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [r8], -r6, lsl #6 │ │ │ │ @ instruction: 0xf956f7f7 │ │ │ │ blvs eeb15c │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ bvs ffef28b4 │ │ │ │ - blcs 2c4f4 │ │ │ │ + blcs 2c4f4 │ │ │ │ bvs fff06904 │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ bvs ffef48a0 │ │ │ │ bvs ffeec814 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @@ -15770,15 +15770,15 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r3, lsl #17 │ │ │ │ + andcs pc, r0, r1, lsl #17 │ │ │ │ b 115073c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -15788,15 +15788,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eed294 │ │ │ │ bmi 4192fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f12944 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -15816,23 +15816,23 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f60fb │ │ │ │ blmi 65341c │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andsle r2, r7, r0, lsl #22 │ │ │ │ stmiapl r3!, {r1, r2, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - @ instruction: 0xf852f012 │ │ │ │ + @ instruction: 0xf850f012 │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ blmi 490d88 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46181d39 │ │ │ │ - @ instruction: 0xf871f012 │ │ │ │ - blcs 2405c │ │ │ │ + @ instruction: 0xf86ff012 │ │ │ │ + blcs 2405c │ │ │ │ and sp, r0, pc, ror #3 │ │ │ │ bmi 302458 │ │ │ │ blmi 223a44 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ @@ -16119,24 +16119,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 │ │ │ │ ldc2l 0, cr15, [r5], #-76 @ 0xffffffb4 │ │ │ │ - blcs 244f8 │ │ │ │ + blcs 244f8 │ │ │ │ @ instruction: 0xf7f0d121 │ │ │ │ @ instruction: 0x4603e95e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ cdp 7, 11, cr15, cr8, cr15, {7} │ │ │ │ bmi ff0a450c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf507fdb7 │ │ │ │ + @ instruction: 0xf507fdb5 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f02404 │ │ │ │ strmi lr, [r3], -r6, asr #18 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -16222,15 +16222,15 @@ │ │ │ │ @ instruction: 0xf1a22300 │ │ │ │ movwmi r0, #45325 @ 0xb10d │ │ │ │ @ instruction: 0xf107d01b │ │ │ │ bmi 1993b68 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf507fcfb │ │ │ │ + @ instruction: 0xf507fcf9 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f02404 │ │ │ │ strmi lr, [r3], -sl, lsl #17 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -16303,15 +16303,15 @@ │ │ │ │ blcc 14e5e4 │ │ │ │ blmi ce5e8 │ │ │ │ blpl 4e5ec │ │ │ │ bmi 5ed028 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf04ffc59 │ │ │ │ + @ instruction: 0xf04ffc57 │ │ │ │ @ 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 │ │ │ │ @@ -16355,15 +16355,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 │ │ │ │ blx fe78f0e4 │ │ │ │ - blcs 248a8 │ │ │ │ + blcs 248a8 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ef2404 │ │ │ │ @ instruction: 0x4603ef7e │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -16449,15 +16449,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: 0xf9e1f013 │ │ │ │ - blcs 24a20 │ │ │ │ + blcs 24a20 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ef2404 │ │ │ │ strmi lr, [r3], -r2, asr #29 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -16497,28 +16497,28 @@ │ │ │ │ @ instruction: 0xf107db0f │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ blmi 7dbec4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff54f30c │ │ │ │ + blx ff4cf30c │ │ │ │ @ instruction: 0xf107e017 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf7ef4502 │ │ │ │ strmi lr, [r3], -r6, ror #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff0512a8 │ │ │ │ movwls r4, #9731 @ 0x2603 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf107fabb │ │ │ │ + @ instruction: 0xf107fab9 │ │ │ │ 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 │ │ │ │ @@ -16552,28 +16552,28 @@ │ │ │ │ bmi 1793804 │ │ │ │ blmi 17a4580 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ blcc 114028 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0xf107fb69 │ │ │ │ + @ instruction: 0xf107fb67 │ │ │ │ blcc 114034 │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0xf507fbbb │ │ │ │ + @ instruction: 0xf507fbb9 │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ blcc 11404c │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0xf107fb87 │ │ │ │ + @ instruction: 0xf107fb85 │ │ │ │ blcc 11405c │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx fed8f41a │ │ │ │ + blx fed0f41a │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldcl 7, cr15, [sl, #956] @ 0x3bc │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @@ -16582,37 +16582,37 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ blcc 114094 │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, ip, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8516812 │ │ │ │ @ instruction: 0x46181c38 │ │ │ │ - stc2l 0, cr15, [r8], {13} │ │ │ │ + stc2l 0, cr15, [r6], {13} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1071d1e │ │ │ │ blcc 1140b8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stc2l 0, cr15, [r8, #52] @ 0x34 │ │ │ │ + stc2l 0, cr15, [r6, #52] @ 0x34 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ce4d14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf107fa13 │ │ │ │ + @ instruction: 0xf107fa11 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs lr, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0x4680fdb1 │ │ │ │ + strmi pc, [r0], pc, lsr #27 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - strmi pc, [r3], -r9, lsr #27 │ │ │ │ + strmi pc, [r3], -r7, lsr #27 │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ @ instruction: 0x4601ed34 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf95af013 │ │ │ │ @@ -16743,15 +16743,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ blmi 1ae4ef8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldc 7, cr15, [r2], #956 @ 0x3bc │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 2d718 │ │ │ │ + blcs 2d718 │ │ │ │ @ instruction: 0xf607d10d │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ blmi 18e4718 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ @ instruction: 0x4603ec9e │ │ │ │ @@ -16795,15 +16795,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 2d7e8 │ │ │ │ + blcs 2d7e8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf107e042 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ msreq R12_usr, r7 │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ subvs pc, r1, r3, lsr #11 │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @@ -16881,15 +16881,15 @@ │ │ │ │ bl 1ed1874 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf107e0e8 │ │ │ │ @ instruction: 0xf107022c │ │ │ │ @ instruction: 0x4611035c │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - strmi pc, [r3], -r5, lsr #30 │ │ │ │ + strmi pc, [r3], -r3, lsr #30 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ bl 1a51898 │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e0d6 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ vst3.32 {d23-d25}, [pc :128], r2 │ │ │ │ @@ -16929,15 +16929,15 @@ │ │ │ │ @ instruction: 0xf5071d1a │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs r9, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7ef4610 │ │ │ │ @ instruction: 0xf507e964 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blcs 2da00 │ │ │ │ + blcs 2da00 │ │ │ │ @ instruction: 0xf507d064 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ @ instruction: 0xf507fee7 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ @@ -16952,15 +16952,15 @@ │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf008462a │ │ │ │ strdvs pc, [r0], -sp @ │ │ │ │ movsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ - blcs 2da5c │ │ │ │ + blcs 2da5c │ │ │ │ @ instruction: 0xf507d015 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7ee4618 │ │ │ │ @ instruction: 0xf507efb8 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @@ -17102,15 +17102,15 @@ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ ldc2 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ cmnpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r4, sl, r2, lsl #12 │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ cmnpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 2dcb4 │ │ │ │ + blcs 2dcb4 │ │ │ │ @ instruction: 0xf607da39 │ │ │ │ @ instruction: 0xf6a30388 │ │ │ │ ldmdavs fp, {r2, r4, r5, r6, r8, r9} │ │ │ │ @ instruction: 0x461c17da │ │ │ │ subs r4, r8, r5, lsl r6 │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ movweq pc, #18083 @ 0x46a3 @ │ │ │ │ @@ -17424,45 +17424,45 @@ │ │ │ │ cdp 7, 1, cr15, cr6, cr14, {7} │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e0dd │ │ │ │ blcc 614e68 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107fc99 │ │ │ │ + @ instruction: 0xf107fc97 │ │ │ │ blcc 614e74 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [r9], #48 @ 0x30 │ │ │ │ + ldc2l 0, cr15, [r7], #48 @ 0x30 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - stc2 0, cr15, [sl], {12} │ │ │ │ + stc2 0, cr15, [r8], {12} │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r1, ip, lsr fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fce8 │ │ │ │ + @ instruction: 0xf507fce6 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - ldc2l 0, cr15, [sl], #-48 @ 0xffffffd0 │ │ │ │ + ldc2l 0, cr15, [r8], #-48 @ 0xffffffd0 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [r9], {12} │ │ │ │ + ldc2l 0, cr15, [r7], {12} │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ @ instruction: 0xf8520328 │ │ │ │ stmdbmi r1!, {r2, r7, sl, fp, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 9, cr15, cr10, cr12, {0} │ │ │ │ + cdp2 0, 9, cr15, cr8, cr12, {0} │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff04f00c │ │ │ │ + @ instruction: 0xff02f00c │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0xf8420288 │ │ │ │ @ instruction: 0xf1073c64 │ │ │ │ stmdbcc r4!, {r3, r6, r8} │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ movwls r3, #11068 @ 0x2b3c │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -17483,27 +17483,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], -fp, asr #29 │ │ │ │ + strmi pc, [r3], -r9, asr #29 │ │ │ │ strtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2622 @ 0xfffff5c2 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 5d0286 │ │ │ │ + blx 550286 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldclcc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ tstle pc, r0, lsl #22 │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r0, r8, lsl fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0x4603feb3 │ │ │ │ + @ instruction: 0x4603feb1 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184614 │ │ │ │ @ instruction: 0xf91ef008 │ │ │ │ ldcleq 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8534610 │ │ │ │ @@ -17512,33 +17512,33 @@ │ │ │ │ @ instruction: 0xf8506180 │ │ │ │ @ instruction: 0xf01a0c88 │ │ │ │ ands pc, r7, r7, ror #19 │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7eefae7 │ │ │ │ + @ instruction: 0xf7eefae5 │ │ │ │ @ instruction: 0x4603ee7e │ │ │ │ andsvs r2, sl, r6, lsr #4 │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0x46193b30 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - mcrr2 0, 0, pc, r8, cr12 @ │ │ │ │ + mcrr2 0, 0, pc, r6, cr12 @ │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - mcrr2 0, 0, pc, r0, cr12 @ │ │ │ │ + ldc2 0, cr15, [lr], #-48 @ 0xffffffd0 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107fc39 │ │ │ │ + @ instruction: 0xf107fc37 │ │ │ │ blcc c1501c │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf1005042 │ │ │ │ ldmdbmi r0, {r2} │ │ │ │ bmi 2654f0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -17630,46 +17630,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 fff504b8 │ │ │ │ + blx ffed04b8 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fb5c │ │ │ │ + @ instruction: 0xf507fb5a │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f15100 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507faed │ │ │ │ + @ instruction: 0xf507faeb │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f15110 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx 13104ea │ │ │ │ + blx 12904ea │ │ │ │ movwpl pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fadd │ │ │ │ + @ instruction: 0xf507fadb │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf607fb3c │ │ │ │ + @ instruction: 0xf607fb3a │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ @ instruction: 0xf507634b │ │ │ │ @ instruction: 0xf1005002 │ │ │ │ ldmdavs sl, {r3, r4} │ │ │ │ ldrbtmi r4, [fp], #-3055 @ 0xfffff411 │ │ │ │ @ instruction: 0xf00c4619 │ │ │ │ - @ instruction: 0xf507fcfd │ │ │ │ + @ instruction: 0xf507fcfb │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r2], -r7, ror #26 │ │ │ │ + strmi pc, [r2], -r5, ror #26 │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ movtvs pc, #26019 @ 0x65a3 @ │ │ │ │ @ instruction: 0xf107601a │ │ │ │ stmdbcc r0!, {r3, r4, r5, r6, r8} │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwls r3, #11048 @ 0x2b28 │ │ │ │ orrpl pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -17691,42 +17691,42 @@ │ │ │ │ @ instruction: 0xf6078169 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs lr, {r3, r5, r7, r8, r9, lr} │ │ │ │ orrpl pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, ip, lsr fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r3], -fp, lsr #26 │ │ │ │ + strmi pc, [r3], -r9, lsr #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: 0xf976f00d │ │ │ │ + @ instruction: 0xf974f00d │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a8f6a3 │ │ │ │ blcs 2e608 │ │ │ │ blmi ff188600 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf966f00d │ │ │ │ + @ instruction: 0xf964f00d │ │ │ │ ldcl 7, cr15, [ip], #952 @ 0x3b8 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc 4152a0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmdb r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ teq 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 │ │ │ │ - stc2 0, cr15, [fp, #-48] @ 0xffffffd0 │ │ │ │ + stc2 0, cr15, [r9, #-48] @ 0xffffffd0 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 4152d0 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ andls r4, r4, #172, 2 @ 0x2b │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @@ -17745,18 +17745,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 │ │ │ │ - @ instruction: 0x4680fcbf │ │ │ │ + @ instruction: 0x4680fcbd │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - stc2l 0, cr15, [pc], {12} │ │ │ │ + stc2l 0, cr15, [sp], {12} │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf1035373 │ │ │ │ ldmib r3, {r3, r5, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xfff7f011 │ │ │ │ @@ -17765,15 +17765,15 @@ │ │ │ │ @ instruction: 0x469217d1 │ │ │ │ stmdb r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf107ab02 │ │ │ │ blcc 415374 │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - stc2 0, cr15, [sp], #48 @ 0x30 │ │ │ │ + stc2 0, cr15, [fp], #48 @ 0x30 │ │ │ │ addsmi r4, lr, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607d017 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ee2404 │ │ │ │ @ instruction: 0x4603ec78 │ │ │ │ @@ -17869,22 +17869,22 @@ │ │ │ │ @ instruction: 0x43a4f6a3 │ │ │ │ @ instruction: 0xf7ee6818 │ │ │ │ and lr, r2, sl, lsl #23 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ blcc 61561c │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f993 │ │ │ │ + @ instruction: 0xf507f991 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f154ac │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f98b │ │ │ │ + @ instruction: 0xf507f989 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - @ instruction: 0xf984f00c │ │ │ │ + @ instruction: 0xf982f00c │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdb r3, {r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072302 │ │ │ │ @ instruction: 0xf1045472 │ │ │ │ ldmdami r6, {r2, r4, r5, sl} │ │ │ │ stmdbmi sl, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ @@ -17944,58 +17944,58 @@ │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stclcc 8, cr15, [r0], #-264 @ 0xfffffef8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ mrrccc 8, 4, pc, ip, cr2 @ │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - @ instruction: 0xf888f00c │ │ │ │ + @ instruction: 0xf886f00c │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f8e8 │ │ │ │ + @ instruction: 0xf507f8e6 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f155a8 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f879 │ │ │ │ + @ instruction: 0xf507f877 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f155b8 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf8d7f00c │ │ │ │ + @ instruction: 0xf8d5f00c │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f869 │ │ │ │ + @ instruction: 0xf507f867 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r1, r8, lsr #6 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107f8c8 │ │ │ │ + @ instruction: 0xf107f8c6 │ │ │ │ ldrmi r0, [sl], -r8, lsl #7 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ stccs 8, cr15, [r4], {82} @ 0x52 │ │ │ │ ldrbtmi r4, [r9], #-2415 @ 0xfffff691 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fa89 │ │ │ │ + @ instruction: 0xf507fa87 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ andcs r0, r1, #40, 6 @ 0xa0000000 │ │ │ │ ldrbtmi r4, [r9], #-2411 @ 0xfffff695 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107fab7 │ │ │ │ + @ instruction: 0xf107fab5 │ │ │ │ ldrmi r0, [sl], -r8, lsl #7 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ stccs 8, cr15, [r0], {82} @ 0x52 │ │ │ │ ldrbtmi r4, [r9], #-2405 @ 0xfffff69b │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fa71 │ │ │ │ + @ instruction: 0xf507fa6f │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r0, r8, lsr #6 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0x4603fadb │ │ │ │ + @ instruction: 0x4603fad9 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclmi 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf7ee4620 │ │ │ │ @ instruction: 0x4603ea5e │ │ │ │ movwcc r4, #5155 @ 0x1423 │ │ │ │ @@ -18022,56 +18022,56 @@ │ │ │ │ tstmi r3, #0, 6 │ │ │ │ @ instruction: 0xf107d149 │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ @ instruction: 0xf5074c74 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f156c0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx fe550ad8 │ │ │ │ + blx fe4d0ad8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi f2633c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107fedf │ │ │ │ + @ instruction: 0xf107fedd │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ blcs 23c98 │ │ │ │ @ instruction: 0xf107d113 │ │ │ │ blcc 6157f0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 1f50b08 │ │ │ │ + blx 1ed0b08 │ │ │ │ @ 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 │ │ │ │ ldc2 0, cr15, [ip, #100]! @ 0x64 │ │ │ │ blmi b8cb50 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 11, cr15, cr12, cr12, {0} │ │ │ │ + cdp2 0, 11, cr15, cr10, cr12, {0} │ │ │ │ b 14d2ac0 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc c15834 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ blcc 615848 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f81d │ │ │ │ + @ instruction: 0xf507f81b │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f15758 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f815 │ │ │ │ + @ instruction: 0xf507f813 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xf80ef00c │ │ │ │ + @ instruction: 0xf80cf00c │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ ldmib r3, {r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1045442 │ │ │ │ ldmdami r3, {r2, sl} │ │ │ │ stmdbmi sl, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ @@ -18259,15 +18259,15 @@ │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf5074c24 │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strtmi r2, [r2], -r0, lsl #6 │ │ │ │ blx fe0d0e9c │ │ │ │ - blcs 26668 │ │ │ │ + blcs 26668 │ │ │ │ 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 │ │ │ │ @@ -18323,15 +18323,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 │ │ │ │ blx f90f9e │ │ │ │ - blcs 26768 │ │ │ │ + blcs 26768 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ vpadd.i8 d3, d7, d0 │ │ │ │ @ instruction: 0x461a403c │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ @ instruction: 0xf7ed4619 │ │ │ │ strmi lr, [r3], -r0, asr #26 │ │ │ │ @@ -19140,15 +19140,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 2744c │ │ │ │ + blcs 2744c │ │ │ │ @ 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 │ │ │ │ @@ -20995,15 +20995,15 @@ │ │ │ │ @ instruction: 0xf98ef7fb │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpmi r4, #1879048192 @ p-variant is OBSOLETE @ 0x70000000 │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2586 @ 0xfffff5e6 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffb0f009 │ │ │ │ + @ instruction: 0xffaef009 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ smlatbeq ip, r3, r6, pc @ │ │ │ │ tstpmi r4, #1879048192 @ p-variant is OBSOLETE @ 0x70000000 │ │ │ │ @ instruction: 0xf1079302 │ │ │ │ movwls r0, #4884 @ 0x1314 │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ @@ -22077,31 +22077,31 @@ │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ add r2, r3, r0, lsl #6 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - @ instruction: 0xf83ef008 │ │ │ │ + @ instruction: 0xf83cf008 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ tstcs r1, r4, ror r3 │ │ │ │ @ instruction: 0xf0084618 │ │ │ │ - mla r3, sl, r8, pc @ │ │ │ │ + mla r3, r8, r8, pc @ │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ @ instruction: 0xf1074474 │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ b 17569dc │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ ldrmi r0, [r9], -r4, lsr #6 │ │ │ │ @ instruction: 0xf0084620 │ │ │ │ - @ instruction: 0xf107fa8d │ │ │ │ + @ instruction: 0xf107fa8b │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ b 14569f4 │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ @ instruction: 0xf5076383 │ │ │ │ @ instruction: 0xf5a26285 │ │ │ │ ldmdavs r2, {r0, r1, r7, r9, sp, lr} │ │ │ │ @@ -22111,35 +22111,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 │ │ │ │ stc2 0, cr15, [r5, #52]! @ 0x34 │ │ │ │ - blcs 2a298 │ │ │ │ + blcs 2a298 │ │ │ │ @ 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 32b14 │ │ │ │ @ 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 1354ae4 │ │ │ │ + blx 12d4ae4 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ tstcs r0, r4, ror r3 │ │ │ │ @ instruction: 0xf0084618 │ │ │ │ - @ instruction: 0x4602fa7b │ │ │ │ + @ instruction: 0x4602fa79 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf8c3681b │ │ │ │ @ instruction: 0xf5072470 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ movwcs lr, #0 │ │ │ │ @@ -22247,15 +22247,15 @@ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x0022f7e9 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ strbtcs pc, [ip], #-2243 @ 0xfffff73d @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ cdp 7, 6, cr15, cr6, cr9, {7} │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ - blcs 25e5c │ │ │ │ + blcs 25e5c │ │ │ │ @ instruction: 0xf107d034 │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ teqpvs r8, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x000af7e9 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ @@ -22324,15 +22324,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ffc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ vtst.8 q3, , │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - cdp2 0, 12, cr15, cr4, cr7, {0} │ │ │ │ + cdp2 0, 12, cr15, cr2, cr7, {0} │ │ │ │ @ instruction: 0xf7e96878 │ │ │ │ movwcs lr, #3526 @ 0xdc6 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6fff8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -22428,15 +22428,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: 0xf9f0f00d │ │ │ │ - blcs 2a78c │ │ │ │ + blcs 2a78c │ │ │ │ @ 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}^ │ │ │ │ @@ -22498,15 +22498,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 ffe6a8b8 │ │ │ │ @ instruction: 0xf964f00d │ │ │ │ - blcs 2a8a4 │ │ │ │ + blcs 2a8a4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r1], -pc @ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ @@ -22606,15 +22606,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: 0xf88cf00d │ │ │ │ - blcs 2aa54 │ │ │ │ + blcs 2aa54 │ │ │ │ @ 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}^ │ │ │ │ @@ -22718,15 +22718,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} │ │ │ │ @ instruction: 0xffacf00c │ │ │ │ - blcs 2ac14 │ │ │ │ + blcs 2ac14 │ │ │ │ @ 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}^ │ │ │ │ @@ -22882,15 +22882,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, 6, cr15, cr4, cr12, {0} │ │ │ │ - blcs 2aea4 │ │ │ │ + blcs 2aea4 │ │ │ │ @ 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}^ │ │ │ │ @@ -23842,15 +23842,15 @@ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ blcc 1374a0 │ │ │ │ @ instruction: 0xf8df9200 │ │ │ │ ldrbtmi r2, [sl], #-1720 @ 0xfffff948 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ andeq pc, r8, r0, asr #5 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf972f007 │ │ │ │ + @ instruction: 0xf970f007 │ │ │ │ stc 7, cr15, [r8, #-928] @ 0xfffffc60 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e313 │ │ │ │ @ instruction: 0xf10353ad │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf507009b │ │ │ │ @@ -23864,15 +23864,15 @@ │ │ │ │ @ instruction: 0xf507e06f │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ @ instruction: 0xf5075244 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ ldmdavs r2, {r2, r3, r4, r5, r8, r9, ip, lr} │ │ │ │ ldmdavs r8, {r0, r5, r9, sl, lr} │ │ │ │ mrrc 7, 14, pc, r6, cr8 @ │ │ │ │ - blcs 2bdfc │ │ │ │ + blcs 2bdfc │ │ │ │ @ instruction: 0xf507d113 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ ldmdavs r8, {r2, r6, r8, r9, ip, lr} │ │ │ │ bl 1a585a0 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ subpl pc, r4, #805306378 @ 0x3000000a │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ @@ -24160,15 +24160,15 @@ │ │ │ │ @ instruction: 0xf5079201 │ │ │ │ @ instruction: 0xf102528c │ │ │ │ andls r0, r0, #12, 4 @ 0xc0000000 │ │ │ │ bmi 1d74aec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - movwcs pc, #3831 @ 0xef7 @ │ │ │ │ + movwcs pc, #3829 @ 0xef5 @ │ │ │ │ @ instruction: 0xf507e09d │ │ │ │ @ instruction: 0xf10353ac │ │ │ │ vrsra.s32 d0, d0, #29 │ │ │ │ @ instruction: 0xf5074204 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ ldmdavs fp, {r2, r3, r6, r8, r9, ip, lr} │ │ │ │ eorcs r4, pc, #318767104 @ 0x13000000 │ │ │ │ @@ -24221,25 +24221,25 @@ │ │ │ │ adcsvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ adcvs pc, fp, #679477248 @ 0x28800000 │ │ │ │ andls r6, r0, #1179648 @ 0x120000 │ │ │ │ bmi e74be0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - movwcs pc, #3709 @ 0xe7d @ │ │ │ │ + movwcs pc, #3707 @ 0xe7b @ │ │ │ │ @ instruction: 0xf507e023 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ @ instruction: 0xf5075354 │ │ │ │ @ instruction: 0xf5a262b2 │ │ │ │ ldmdavs r2, {r0, r1, r3, r5, r7, r9, sp, lr} │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ ldrbtmi r4, [sl], #-2607 @ 0xfffff5d1 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 6, cr15, cr8, cr6, {0} │ │ │ │ + cdp2 0, 6, cr15, cr6, cr6, {0} │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ @ instruction: 0x61abf5a3 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ subspl pc, r4, r3, lsr #5 │ │ │ │ @ instruction: 0x53aef507 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ @@ -24309,15 +24309,15 @@ │ │ │ │ cdp 7, 13, cr15, cr2, cr7, {7} │ │ │ │ movwls r4, #5635 @ 0x1603 │ │ │ │ movwls r6, #2235 @ 0x8bb │ │ │ │ bmi 1d750c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - movwcs pc, #3533 @ 0xdcd @ │ │ │ │ + movwcs pc, #3531 @ 0xdcb @ │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r6, r7, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2672 @ 0xfffff590 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ cdp 7, 14, cr15, cr12, cr7, {7} │ │ │ │ bvs fee337d8 │ │ │ │ cdp 7, 14, cr15, cr14, cr7, {7} │ │ │ │ bvs eec508 │ │ │ │ @@ -25006,15 +25006,15 @@ │ │ │ │ stmdb r0!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #5635 @ 0x1603 │ │ │ │ movwls r6, #2747 @ 0xabb │ │ │ │ bmi 15f5ba4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - bvs f19934 │ │ │ │ + bvs f1992c │ │ │ │ ldmibvs fp!, {r0, r2, r7, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2746 @ 0xfffff546 │ │ │ │ andsvc r2, sl, pc, lsr #4 │ │ │ │ movwcc r6, #6587 @ 0x19bb │ │ │ │ bvs fee33ec8 │ │ │ │ bl fe1d977c │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @@ -25058,15 +25058,15 @@ │ │ │ │ ldm r8!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #5635 @ 0x1603 │ │ │ │ movwls r6, #2747 @ 0xabb │ │ │ │ bmi 9b6474 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - bvs f1b864 │ │ │ │ + bvs f1b85c │ │ │ │ ldmibvs fp!, {r0, r2, r3, r4, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2746 @ 0xfffff546 │ │ │ │ andsvc r2, sl, pc, lsr #4 │ │ │ │ movwcc r6, #6587 @ 0x19bb │ │ │ │ bvs fee33f98 │ │ │ │ bl 7d984c │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @@ -25321,36 +25321,36 @@ │ │ │ │ tstpeq ip, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2637 @ 0xfffff5b3 │ │ │ │ ldmpl r3, {r0, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ andvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fee7 │ │ │ │ + @ instruction: 0xf107fee5 │ │ │ │ tstcs r1, r0, lsl r3 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107ff48 │ │ │ │ + @ instruction: 0xf107ff46 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmdavs sl, {r2, r3, r5, sl, fp, ip, sp} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [r9], #-2370 @ 0xfffff6be │ │ │ │ @ instruction: 0xf0054618 │ │ │ │ - @ instruction: 0xf107f90b │ │ │ │ + @ instruction: 0xf107f909 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmdavs sl, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [r9], #-2365 @ 0xfffff6c3 │ │ │ │ @ instruction: 0xf0054618 │ │ │ │ - @ instruction: 0xf107f8ff │ │ │ │ + @ instruction: 0xf107f8fd │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmib r3, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdbmi r8!, {r4, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf8f2f005 │ │ │ │ + @ instruction: 0xf8f0f005 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ @ instruction: 0xf107e028 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmibvs sl, {r2, r3, r5, sl, fp, ip, sp} │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -25361,33 +25361,33 @@ │ │ │ │ ldmibvs sl, {r2, r3, r5, sl, fp, ip, sp} │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ @ instruction: 0xf107685b │ │ │ │ @ instruction: 0x460a0010 │ │ │ │ ldrbtmi r4, [r9], #-2341 @ 0xfffff6db │ │ │ │ - @ instruction: 0xf8ccf005 │ │ │ │ + @ instruction: 0xf8caf005 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ movwcc r3, #7204 @ 0x1c24 │ │ │ │ stccc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf107695b │ │ │ │ @ instruction: 0xf8520230 │ │ │ │ addsmi r2, sl, #36, 24 @ 0x2400 │ │ │ │ @ instruction: 0xf107d3cb │ │ │ │ blcc 21c9c4 │ │ │ │ andseq pc, r0, r7, lsl #2 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf959f005 │ │ │ │ + @ instruction: 0xf957f005 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fee7 │ │ │ │ + @ instruction: 0xf107fee5 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ stmdbmi pc, {r2, r3} @ │ │ │ │ bmi 26cf94 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -25439,15 +25439,15 @@ │ │ │ │ ldrmi r0, [r3], #-91 @ 0xffffffa5 │ │ │ │ vst2.8 {d8-d9}, [r3 :64], fp │ │ │ │ blcs 30a78 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmibmi r6, {r0, r1, r2, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ stc 7, cr15, [r4, #920]! @ 0x398 │ │ │ │ - blcs 2d698 │ │ │ │ + blcs 2d698 │ │ │ │ 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 │ │ │ │ @@ -25472,15 +25472,15 @@ │ │ │ │ @ instruction: 0xd1282b00 │ │ │ │ movwcc r6, #26939 @ 0x693b │ │ │ │ @ instruction: 0xf107613b │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0x46180310 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ - blcs 2d71c │ │ │ │ + blcs 2d71c │ │ │ │ rscshi pc, pc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0x46104619 │ │ │ │ @ instruction: 0xf81cf013 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr} │ │ │ │ @@ -25490,15 +25490,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 │ │ │ │ ldc 7, cr15, [lr, #-920]! @ 0xfffffc68 │ │ │ │ - blcs 2d764 │ │ │ │ + blcs 2d764 │ │ │ │ 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 │ │ │ │ @@ -25527,15 +25527,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, ip, sp, pc} │ │ │ │ bvs 1e3c83c │ │ │ │ stcl 7, cr15, [ip], {230} @ 0xe6 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ stmibmi r1, {r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ ldcl 7, cr15, [r4], #920 @ 0x398 │ │ │ │ - blcs 2d7f8 │ │ │ │ + blcs 2d7f8 │ │ │ │ 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 │ │ │ │ @@ -25572,15 +25572,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 2d8ac │ │ │ │ + blcs 2d8ac │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xff18f012 │ │ │ │ ldmvs fp!, {r3, r4, r5, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7e66a38 │ │ │ │ ldmvs fp!, {r1, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @@ -25884,37 +25884,37 @@ │ │ │ │ rscsvs lr, r8, r0, lsl #27 │ │ │ │ blcs 36954 │ │ │ │ blmi 850974 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc 7, cr15, [r6, #-920] @ 0xfffffc68 │ │ │ │ - blcs 2dd8c │ │ │ │ + blcs 2dd8c │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ eor r2, r8, r1, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldcl 7, cr15, [r8], #920 @ 0x398 │ │ │ │ - blcs 2dda8 │ │ │ │ + blcs 2dda8 │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, r2, lsl #4 │ │ │ │ ands r2, sl, r1, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stcl 7, cr15, [sl], #920 @ 0x398 │ │ │ │ - blcs 2ddc4 │ │ │ │ + blcs 2ddc4 │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, sl, lsl #4 │ │ │ │ and r2, ip, r1, lsl #6 │ │ │ │ bmi 3769b4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - ldmdavs fp!, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r6, r1, r2, asr r4 │ │ │ │ andeq r6, r1, r0, asr r4 │ │ │ │ andeq r6, r1, r2, asr r4 │ │ │ │ @@ -26155,15 +26155,15 @@ │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ b c5a940 │ │ │ │ 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 2d7bc │ │ │ │ + blcs 2d7bc │ │ │ │ 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 3aa3c │ │ │ │ svclt 0x0000d1db │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ @@ -26194,15 +26194,15 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strbcs pc, [ip, #2271] @ 0x8df @ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507ff13 │ │ │ │ + @ instruction: 0xf507ff11 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ @ instruction: 0xf507040c │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ movwls r0, #4372 @ 0x1114 │ │ │ │ @@ -26234,15 +26234,15 @@ │ │ │ │ strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strbcc pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1344 @ 0xfffffac0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 12, cr15, cr2, cr4, {0} │ │ │ │ + cdp2 0, 12, cr15, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf107e26a │ │ │ │ @ instruction: 0xf507011c │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @@ -26279,44 +26279,44 @@ │ │ │ │ ldrbtmi r3, [fp], #-1188 @ 0xfffffb5c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1184 @ 0xfffffb60 │ │ │ │ ldrcs pc, [ip], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ands pc, r1, #1680 @ 0x690 │ │ │ │ + ands pc, r1, #1648 @ 0x670 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ strmi lr, [r3], -r6, ror #19 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50781cb │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1132 @ 0xfffffb94 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 4, cr15, cr12, cr4, {0} │ │ │ │ + cdp2 0, 4, cr15, cr10, cr4, {0} │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strmi r6, [r8, r0, lsl #16] │ │ │ │ blcs 2e414 │ │ │ │ msrhi SPSR_sx, r0, asr #32 │ │ │ │ ldrtcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 2, cr15, cr14, cr4, {0} │ │ │ │ + cdp2 0, 2, cr15, cr12, cr4, {0} │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @@ -26350,26 +26350,26 @@ │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ blmi ffa018b4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3046 @ 0xfffff41a │ │ │ │ ldrbtmi r4, [sl], #-2790 @ 0xfffff51a │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [sl, #16] │ │ │ │ + ldc2l 0, cr15, [r8, #16] │ │ │ │ @ instruction: 0xf107e182 │ │ │ │ bmi ff89d940 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ @ instruction: 0x4603e958 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blmi ff7bd0a8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r4, #16] │ │ │ │ + stc2l 0, cr15, [r2, #16] │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @@ -26403,15 +26403,15 @@ │ │ │ │ cmpcs r4, #134217728 @ 0x8000000 │ │ │ │ blmi fee41988 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2999 @ 0xfffff449 │ │ │ │ ldrbtmi r4, [sl], #-2743 @ 0xfffff549 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r0, #-16]! │ │ │ │ + stc2l 0, cr15, [lr, #-16]! │ │ │ │ @ instruction: 0xf107e118 │ │ │ │ @ instruction: 0x4618031c │ │ │ │ @ instruction: 0xf8baf012 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @@ -26452,15 +26452,15 @@ │ │ │ │ movwls r2, #4950 @ 0x1356 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ blmi fe301a4c │ │ │ │ bmi fe2ee03c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - adcs pc, r7, pc, lsl #26 │ │ │ │ + adcs pc, r7, sp, lsl #26 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ @ instruction: 0x4602f859 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ @@ -26474,31 +26474,31 @@ │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 1dae6f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fce3 │ │ │ │ + @ instruction: 0xf507fce1 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ add r6, r5, sl, lsl r0 │ │ │ │ ldrbtmi r4, [fp], #-2927 @ 0xfffff491 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldrd pc, [pc], #-195 @ │ │ │ │ + ldrd pc, [pc], #-193 @ │ │ │ │ stmda r8!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r9, sp, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2920 @ 0xfffff498 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - eors pc, pc, r3, asr #25 │ │ │ │ + eors pc, pc, r1, asr #25 │ │ │ │ ldmda r8, {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} │ │ │ │ @@ -26515,41 +26515,41 @@ │ │ │ │ movwls r2, #4962 @ 0x1362 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 1501b48 │ │ │ │ bmi 14ee138 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - mlas r9, r1, ip, pc @ │ │ │ │ + eors pc, r9, pc, lsl #25 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2636 @ 0xfffff5b4 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r2], {4} │ │ │ │ + stc2 0, cr15, [r0], {4} │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fc79 │ │ │ │ + @ instruction: 0xf507fc77 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070308 │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ blcs 37018 │ │ │ │ stclge 4, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fc5d │ │ │ │ + @ instruction: 0xf507fc5b │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, sp, #12, 6 @ 0x30000000 │ │ │ │ svclt 0x0000601a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ blcs 37048 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ @@ -26638,29 +26638,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 fe6d915a │ │ │ │ + blx fe65915a │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r7], #1443 @ 0x5a3 │ │ │ │ movteq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ eorvs pc, r0, r5, ror #23 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ blcs 371d4 │ │ │ │ @ instruction: 0xf107d01f │ │ │ │ bmi fe1ddea0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb7f │ │ │ │ + @ instruction: 0xf507fb7d │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ @ instruction: 0xf5074044 │ │ │ │ ldmib r3, {r2, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2942 @ 0xfffff482 │ │ │ │ stmdavs r0, {r0, r3, r4, r9, sl, lr} │ │ │ │ @@ -26668,15 +26668,15 @@ │ │ │ │ blcs 2e9b0 │ │ │ │ movwcs sp, #3106 @ 0xc22 │ │ │ │ @ instruction: 0xf107e0d7 │ │ │ │ bmi 1e5dee0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb5f │ │ │ │ + @ instruction: 0xf507fb5d │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ @ instruction: 0xf5074044 │ │ │ │ ldmib r3, {r2, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ andcs r2, r3, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2928 @ 0xfffff490 │ │ │ │ stmdavs r0, {r0, r3, r4, r9, sl, lr} │ │ │ │ @@ -26701,28 +26701,28 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fba3 │ │ │ │ bmi 169df64 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb1d │ │ │ │ + @ instruction: 0xf507fb1b │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r8, r9, lr} │ │ │ │ addvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ submi pc, ip, #536870922 @ 0x2000000a │ │ │ │ ldmdavs r2, {r1, r4, fp, sp, lr} │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1079202 │ │ │ │ andls r0, r1, #76, 4 @ 0xc0000004 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2637 @ 0xfffff5b3 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx d928a │ │ │ │ + blx 5928a │ │ │ │ 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 │ │ │ │ @@ -26746,19 +26746,19 @@ │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ bmi c2eb14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - blmi b9be04 │ │ │ │ + blmi b9bdfc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx feed9318 │ │ │ │ + blx fee59318 │ │ │ │ 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 │ │ │ │ @@ -26770,15 +26770,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 fe4d9368 │ │ │ │ + blx fe459368 │ │ │ │ ldmdbmi r6, {r8, r9, sp} │ │ │ │ bmi 26e544 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ strbcs pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldcl 7, cr15, [r8], {229} @ 0xe5 │ │ │ │ @@ -26852,15 +26852,15 @@ │ │ │ │ movwls r2, #5029 @ 0x13a5 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 150208c │ │ │ │ bmi 14ee67c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - rsb pc, sp, pc, ror #19 │ │ │ │ + rsb pc, sp, sp, ror #19 │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @@ -26894,15 +26894,15 @@ │ │ │ │ @ instruction: 0x23a69302 │ │ │ │ blmi b82134 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2860 @ 0xfffff4d4 │ │ │ │ ldrbtmi r4, [sl], #-2604 @ 0xfffff5d4 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf99af004 │ │ │ │ + @ instruction: 0xf998f004 │ │ │ │ @ instruction: 0xf107e018 │ │ │ │ bmi a1e1a0 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ @ instruction: 0x4603ed18 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -27072,15 +27072,15 @@ │ │ │ │ blx ffbd97f6 │ │ │ │ eors r4, r9, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ bl ff0db798 │ │ │ │ blcs 2f014 │ │ │ │ @ instruction: 0xf002d103 │ │ │ │ - @ instruction: 0x4603fe93 │ │ │ │ + @ instruction: 0x4603fe91 │ │ │ │ blmi 7158c4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ @ instruction: 0x4603ebb6 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldc2l 0, cr15, [r6, #-0] │ │ │ │ ands r4, pc, r3, lsl #12 │ │ │ │ @@ -27091,15 +27091,15 @@ │ │ │ │ @ instruction: 0xf011d103 │ │ │ │ @ instruction: 0x4603fd15 │ │ │ │ blmi 455890 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ @ instruction: 0x4603eb9c │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8f2f002 │ │ │ │ + @ instruction: 0xf8f0f002 │ │ │ │ and r4, r5, r3, lsl #12 │ │ │ │ bl fe95b7f8 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strdeq r5, [r1], -r6 │ │ │ │ @@ -27112,17 +27112,17 @@ │ │ │ │ bl feb74a94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ stc2l 0, cr15, [r2, #-0] │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ @ instruction: 0x4603fb95 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r3, asr #28 │ │ │ │ + strmi pc, [r3], -r1, asr #28 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r5, asr #17 │ │ │ │ + strmi pc, [r3], -r3, asr #17 │ │ │ │ @ instruction: 0xf000441c │ │ │ │ strmi pc, [r3], -fp, lsr #26 │ │ │ │ @ instruction: 0xf011441c │ │ │ │ @ instruction: 0x4603fcd3 │ │ │ │ ldrmi r4, [r8], -r3, lsr #8 │ │ │ │ svclt 0x0000bd98 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -27268,44 +27268,44 @@ │ │ │ │ andsle r2, r4, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2936 @ 0xfffff488 │ │ │ │ blcs 37b78 │ │ │ │ blmi 1e11b4c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 10, cr15, cr14, cr3, {0} │ │ │ │ + cdp2 0, 10, cr15, cr12, cr3, {0} │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ blmi 1c95b78 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 9, cr15, cr14, cr3, {0} │ │ │ │ + cdp2 0, 9, cr15, cr12, cr3, {0} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ svc 0x005ef7e4 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 38344 │ │ │ │ blmi 1a1213c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 8, cr15, cr8, cr3, {0} │ │ │ │ + cdp2 0, 8, cr15, cr6, cr3, {0} │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2402 @ 0xfffff69e │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fc1f │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmdbvs r9!, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ eoreq pc, r0, r7, lsl #2 │ │ │ │ movwls r6, #26875 @ 0x68fb │ │ │ │ ldrbtmi r4, [fp], #-2904 @ 0xfffff4a8 │ │ │ │ ldmvs fp!, {r0, r2, r8, r9, ip, pc}^ │ │ │ │ blmi 16027bc │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @@ -27317,15 +27317,15 @@ │ │ │ │ cdp 7, 9, cr15, cr14, cr4, {7} │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 383bc │ │ │ │ blmi 1412020 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 4, cr15, cr12, cr3, {0} │ │ │ │ + cdp2 0, 4, cr15, cr10, cr3, {0} │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ cdp 7, 13, cr15, cr6, cr4, {7} │ │ │ │ teqvs fp, #0, 6 │ │ │ │ ldmibvs sl!, {r1, r3, r4, r5, sp, lr, pc}^ │ │ │ │ bvs feef84e4 │ │ │ │ @@ -27336,27 +27336,27 @@ │ │ │ │ blcs 38800 │ │ │ │ bvs fff11c1c │ │ │ │ blmi 1015c20 │ │ │ │ bmi feee0c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56871 @ 0xde27 @ │ │ │ │ + movwcs pc, #56869 @ 0xde25 @ │ │ │ │ ands r6, sp, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56859 @ 0xde1b @ │ │ │ │ + movwcs pc, #56857 @ 0xde19 @ │ │ │ │ ands r6, r1, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2869 @ 0xfffff4cb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi r1!, {r8, r9, sp} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx fe9dbc6a │ │ │ │ teqvs fp, #872415232 @ 0x34000000 │ │ │ │ ldrbtmi r4, [fp], #-2862 @ 0xfffff4d2 │ │ │ │ blcs 37ce4 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @@ -27425,38 +27425,38 @@ │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ svc 0x00b0f7e4 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ blmi 1c75dec │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r4, #-12]! │ │ │ │ + ldc2l 0, cr15, [r2, #-12]! │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r2, lsl #2 │ │ │ │ cdp 7, 3, cr15, cr4, cr4, {7} │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 38598 │ │ │ │ addshi pc, sp, r0, asr #32 │ │ │ │ ldrbtmi r4, [fp], #-2918 @ 0xfffff49a │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbmi r2!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx ffd5bdcc │ │ │ │ blcs 2f5e0 │ │ │ │ blmi 18123b4 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ blmi 17b5e48 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r6, #-12] │ │ │ │ + stc2l 0, cr15, [r4, #-12] │ │ │ │ @ instruction: 0xf107697a │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ ldmvs fp!, {r5}^ │ │ │ │ blmi 1602a1c │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ movwls r6, #22779 @ 0x58fb │ │ │ │ ldrbtmi r4, [fp], #-2901 @ 0xfffff4ab │ │ │ │ @@ -27470,22 +27470,22 @@ │ │ │ │ strmi lr, [r3], -ip, ror #30 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0xd1222b00 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2635 @ 0xfffff5b5 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [sl, #-12] │ │ │ │ + ldc2 0, cr15, [r8, #-12] │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ blcs 37ebc │ │ │ │ blmi 1211e74 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [ip, #-12] │ │ │ │ + stc2 0, cr15, [sl, #-12] │ │ │ │ teqvs fp, #67108864 @ 0x4000000 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ ldc 7, cr15, [r4, #912] @ 0x390 │ │ │ │ ldmibvs sl!, {r1, r2, r3, r5, sp, lr, pc}^ │ │ │ │ bvs feef8764 │ │ │ │ @@ -27498,32 +27498,32 @@ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf83ef011 │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ bmi d78a94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - bvs fff1d244 │ │ │ │ + bvs fff1d23c │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ ldcl 7, cr15, [r6, #-912] @ 0xfffffc70 │ │ │ │ blmi bd5ee8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r2], {3} │ │ │ │ + ldc2l 0, cr15, [r0], {3} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ stc 7, cr15, [ip, #-912]! @ 0xfffffc70 │ │ │ │ blmi 9d5f28 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r0], {3} │ │ │ │ + ldc2 0, cr15, [lr], #12 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ blmi 3dc868 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ svc 0x0038f7e4 │ │ │ │ ldmdbmi sp, {r0, r1, r3, r4, r5, r8, r9, fp, sp, lr} │ │ │ │ @@ -27577,15 +27577,15 @@ │ │ │ │ bl feb751d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 25d108 │ │ │ │ + blmi 25d100 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1ef864 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ blx ffe5c004 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @@ -27644,29 +27644,29 @@ │ │ │ │ tstcs r8, #134217728 @ 0x8000000 │ │ │ │ blmi bc2cec │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fefda10e │ │ │ │ + blx fef5a10e │ │ │ │ @ instruction: 0xf107e021 │ │ │ │ bmi a5ed58 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ @ instruction: 0x4603ef3c │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ blmi 8d6164 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe8da146 │ │ │ │ + blx fe85a146 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ @@ -27717,41 +27717,41 @@ │ │ │ │ @ instruction: 0xf0086818 │ │ │ │ @ instruction: 0x4603fcfd │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - sub pc, r5, sp, lsr #22 │ │ │ │ + sub pc, r5, fp, lsr #22 │ │ │ │ subeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - blx fefda244 │ │ │ │ + blx fef5a244 │ │ │ │ blcs 2fa44 │ │ │ │ @ instruction: 0xf107d10a │ │ │ │ bmi c1ef50 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - eor pc, pc, r7, lsl fp @ │ │ │ │ + eor pc, pc, r5, lsl fp @ │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ strmi lr, [r3], -r0, asr #30 │ │ │ │ @ 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 382e4 │ │ │ │ blmi 8d26a0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffe5a298 │ │ │ │ + blx ffdda298 │ │ │ │ @ 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} │ │ │ │ @@ -27786,15 +27786,15 @@ │ │ │ │ bl feb7551c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 25cdc4 │ │ │ │ + blmi 25cdbc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1efba8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf956f7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @@ -27806,15 +27806,15 @@ │ │ │ │ bl feb7556c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #2683 @ 0xa7b @ │ │ │ │ + movwcs pc, #2681 @ 0xa79 @ │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ andeq r4, r1, lr, asr #26 │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb6de5c │ │ │ │ bl feb213d0 │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @@ -27860,82 +27860,82 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #46499 @ 0xb5a3 @ │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ ldclcs 8, cr15, [ip, #-892] @ 0xfffffc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf000fa0f │ │ │ │ + @ instruction: 0xf000fa0d │ │ │ │ @ instruction: 0xf507be41 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf107605a │ │ │ │ blcc fe81f3c0 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fafd │ │ │ │ + @ instruction: 0xf107fafb │ │ │ │ blcc fe81f3cc │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fb4f │ │ │ │ + @ instruction: 0xf507fb4d │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3ba0 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - blx 6da4ba │ │ │ │ + blx 65a4ba │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ smlatbcs r1, r0, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fb48 │ │ │ │ + @ instruction: 0xf507fb46 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f108 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fad9 │ │ │ │ + @ instruction: 0xf507fad7 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f118 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fb29 │ │ │ │ + @ instruction: 0xf507fb27 │ │ │ │ @ instruction: 0xf1014181 │ │ │ │ ldmdbcc r0!, {r4, r6, r8} │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #5 │ │ │ │ - blx ffcda508 │ │ │ │ + blx ffc5a508 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - blx fee5a518 │ │ │ │ + blx fedda518 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - blx 25a52e │ │ │ │ + blx 1da52e │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f178 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fad1 │ │ │ │ + @ instruction: 0xf507facf │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf107624b │ │ │ │ blcc fe81f490 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-3164 @ 0xfffff3a4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fcc7 │ │ │ │ + @ instruction: 0xf107fcc5 │ │ │ │ blcc fe81f4a4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc2 0, cr15, [r2, #-8]! │ │ │ │ + ldc2 0, cr15, [r0, #-8]! │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andsvs r4, sl, r8, lsr #7 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ bicseq pc, r0, r7, lsl #2 │ │ │ │ @ instruction: 0xf10739a8 │ │ │ │ @@ -27973,70 +27973,70 @@ │ │ │ │ ldrbtmi r3, [fp], #-3000 @ 0xfffff448 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2996 @ 0xfffff44c │ │ │ │ blcs fec5c990 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf000f92d │ │ │ │ + @ instruction: 0xf000f92b │ │ │ │ @ instruction: 0xf507be56 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f270 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r4, ror #25 │ │ │ │ + strmi pc, [r3], -r2, ror #25 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r1, asr #25 │ │ │ │ + @ instruction: 0x4603fcbf │ │ │ │ blcs 1d5c9d0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507f90d │ │ │ │ + @ instruction: 0xf507f90b │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50780c9 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f2bc │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603fcbe │ │ │ │ + @ instruction: 0x4603fcbc │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f2d4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f9f3 │ │ │ │ + @ instruction: 0xf507f9f1 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f2e4 │ │ │ │ ldrmi r2, [r8], -r1, lsr #2 │ │ │ │ - blx 115a6b4 │ │ │ │ + blx 10da6b4 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f300 │ │ │ │ ldrmi r2, [r8], -r1, lsr #4 │ │ │ │ - blx 3da6d0 │ │ │ │ + blx 35a6d0 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, ip, asr #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fa3a │ │ │ │ + @ instruction: 0xf507fa38 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f324 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc2l 0, cr15, [r2], #-8 │ │ │ │ + ldc2l 0, cr15, [r0], #-8 │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f338 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r1], -r0, lsl #25 │ │ │ │ + @ instruction: 0x4601fc7e │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4620 │ │ │ │ @ instruction: 0xf507fa75 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #180, 6 @ 0xd0000002 │ │ │ │ @@ -28049,41 +28049,41 @@ │ │ │ │ blcc 12f784 │ │ │ │ @ instruction: 0x461a781b │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b4c │ │ │ │ ldrbtmi r1, [r9], #-2692 @ 0xfffff57c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fbcd │ │ │ │ + @ instruction: 0xf507fbcb │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50743b4 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ ldmdavs r2, {r2, r4, r5, r7, r9, lr} │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b4f6a3 │ │ │ │ blcs 3f87e0 │ │ │ │ @ instruction: 0xf507d9d4 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f3c0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stc2 0, cr15, [r4], #-8 │ │ │ │ + stc2 0, cr15, [r2], #-8 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1f4d4 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ b 165c72c │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1f4e8 │ │ │ │ bcs 95cb28 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507f861 │ │ │ │ + @ instruction: 0xf507f85f │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff41f708 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50741c4 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ @@ -28098,15 +28098,15 @@ │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ and sp, fp, ip, lsr r1 │ │ │ │ ldmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf832f003 │ │ │ │ + @ instruction: 0xf830f003 │ │ │ │ stcllt 0, cr15, [r4], #-0 │ │ │ │ bl ff1dc7b0 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -28122,15 +28122,15 @@ │ │ │ │ stmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2432 @ 0xfffff680 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf802f003 │ │ │ │ + @ instruction: 0xf800f003 │ │ │ │ stclt 0, cr15, [fp, #-0] │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff41f3d4 │ │ │ │ @@ -28170,30 +28170,30 @@ │ │ │ │ ldrbtmi r3, [fp], #-2264 @ 0xfffff728 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2260 @ 0xfffff72c │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000ffa3 │ │ │ │ + @ instruction: 0xf000ffa1 │ │ │ │ @ instruction: 0xf507bccc │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 11f684 │ │ │ │ ldmcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ @ instruction: 0x4603eb1c │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b28 │ │ │ │ ldrbtmi r2, [sl], #-2204 @ 0xfffff764 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff84f002 │ │ │ │ + @ instruction: 0xff82f002 │ │ │ │ @ instruction: 0xf7e4e3b6 │ │ │ │ @ instruction: 0x4603eb1a │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ strtmi pc, [ip], #1699 @ 0x6a3 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @@ -28227,15 +28227,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-2060 @ 0xfffff7f4 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ stmdacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000ff31 │ │ │ │ + @ instruction: 0xf000ff2f │ │ │ │ @ instruction: 0xf507bc5a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ svcvs 0x0080f5b3 │ │ │ │ @ instruction: 0xf507d933 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ @@ -28257,15 +28257,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-1956 @ 0xfffff85c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1952 @ 0xfffff860 │ │ │ │ @ instruction: 0x279cf8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fef5 │ │ │ │ + @ instruction: 0xf000fef3 │ │ │ │ @ instruction: 0xf507bc1e │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50746ac │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc 11f7f0 │ │ │ │ @@ -28300,99 +28300,99 @@ │ │ │ │ ldrbtmi r3, [fp], #-1800 @ 0xfffff8f8 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1796 @ 0xfffff8fc │ │ │ │ @ instruction: 0x2700f8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - bic pc, r8, #2544 @ 0x9f0 │ │ │ │ + bic pc, r8, #2512 @ 0x9d0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1768 @ 0xfffff918 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 9, cr15, cr0, cr2, {0} │ │ │ │ + cdp2 0, 8, cr15, cr14, cr2, {0} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #23 │ │ │ │ - @ instruction: 0xff7ef001 │ │ │ │ + @ instruction: 0xff7cf001 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xffcef001 │ │ │ │ + @ instruction: 0xffccf001 │ │ │ │ orrsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f7ec │ │ │ │ andpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff97 │ │ │ │ + @ instruction: 0xf507ff95 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f800 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xffc3f001 │ │ │ │ + @ instruction: 0xffc1f001 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xff54f001 │ │ │ │ + @ instruction: 0xff52f001 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xffa4f001 │ │ │ │ + @ instruction: 0xffa2f001 │ │ │ │ bicsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f840 │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff6d │ │ │ │ + @ instruction: 0xf507ff6b │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f854 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xff99f001 │ │ │ │ + @ instruction: 0xff97f001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -ip, asr #22 │ │ │ │ - @ instruction: 0xff2af001 │ │ │ │ + @ instruction: 0xff28f001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b4c │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xff7af001 │ │ │ │ + @ instruction: 0xff78f001 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f894 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff43 │ │ │ │ + @ instruction: 0xf507ff41 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf507624b │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f8b0 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-1476 @ 0xfffffa3c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f937 │ │ │ │ + @ instruction: 0xf507f935 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f8c8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9a0f002 │ │ │ │ + @ instruction: 0xf99ef002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andsvs r6, sl, sl, asr #6 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ adcmi pc, ip, r3, lsr #13 │ │ │ │ @@ -28411,40 +28411,40 @@ │ │ │ │ @ instruction: 0xf8df6803 │ │ │ │ ldrbtmi r0, [r8], #-1372 @ 0xfffffaa4 │ │ │ │ cdp2 0, 11, cr15, cr12, cr12, {0} │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f934 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r2, lsl #19 │ │ │ │ + strmi pc, [r3], -r0, lsl #19 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, ip, asr #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603f95f │ │ │ │ + @ instruction: 0x4603f95d │ │ │ │ strcs pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fdab │ │ │ │ + @ instruction: 0xf507fda9 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf8dfd154 │ │ │ │ ldrbtmi r3, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf8dffd99 │ │ │ │ + @ instruction: 0xf8dffd97 │ │ │ │ ldrbtmi r3, [fp], #-1276 @ 0xfffffb04 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fd8f │ │ │ │ + @ instruction: 0xf507fd8d │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50743b8 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -28468,28 +28468,28 @@ │ │ │ │ ldrbtmi r3, [fp], #-1168 @ 0xfffffb70 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1164 @ 0xfffffb74 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - rsbs pc, r8, #5056 @ 0x13c0 │ │ │ │ + rsbs pc, r8, #4928 @ 0x1340 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43bcf6a3 │ │ │ │ blcs 38e58 │ │ │ │ @ instruction: 0xf8dfd00a │ │ │ │ ldrbtmi r3, [fp], #-1132 @ 0xfffffb94 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - msr SPSR_fsxc, sp, lsr sp │ │ │ │ + msr SPSR_fsxc, fp, lsr sp │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf8f5f002 │ │ │ │ + @ instruction: 0xf8f3f002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff41fd64 │ │ │ │ cmppvs sp, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ bicmi pc, r4, r1, lsr #13 │ │ │ │ @ instruction: 0xf8df9201 │ │ │ │ @@ -28518,24 +28518,24 @@ │ │ │ │ movwls r2, #5014 @ 0x1396 │ │ │ │ ldrbtmi r4, [fp], #-3062 @ 0xfffff40a │ │ │ │ blmi ffdc3a94 │ │ │ │ bmi ffdb0084 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - ands pc, r4, #60160 @ 0xeb00 │ │ │ │ + ands pc, r4, #59648 @ 0xe900 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r5], -fp, lsl #17 │ │ │ │ + strmi pc, [r5], -r9, lsl #17 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf899f002 │ │ │ │ + @ instruction: 0xf897f002 │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff41fe24 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -28563,24 +28563,24 @@ │ │ │ │ orrscs r9, r7, #134217728 @ 0x8000000 │ │ │ │ blmi ff383b48 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3020 @ 0xfffff434 │ │ │ │ ldrbtmi r4, [sl], #-2764 @ 0xfffff534 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r0], {2} │ │ │ │ + stc2 0, cr15, [lr], {2} │ │ │ │ @ instruction: 0xf507e1b9 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1fba8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r8, asr #16 │ │ │ │ + strmi pc, [r3], -r6, asr #16 │ │ │ │ ldrbtmi r4, [sl], #-2756 @ 0xfffff53c │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [lr], #-8 │ │ │ │ + ldc2l 0, cr15, [ip], #-8 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff41fad8 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ @@ -28617,29 +28617,29 @@ │ │ │ │ movwls r2, #5019 @ 0x139b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ blmi fe743c20 │ │ │ │ bmi fe730210 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - cmpp lr, r5, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpp lr, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe5adc50 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r3], -r0, lsr #31 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe42dcfc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fc09 │ │ │ │ + @ instruction: 0xf507fc07 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ @ instruction: 0xe12c601a │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe1edc94 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @@ -28648,25 +28648,25 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe06dd40 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fbe7 │ │ │ │ + @ instruction: 0xf507fbe5 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ tst sl, sl, lsl r0 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi 1e2dcd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fbd3 │ │ │ │ + @ instruction: 0xf507fbd1 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ rscs r6, r6, sl, lsl r0 │ │ │ │ ldrbtmi r4, [fp], #-2929 @ 0xfffff48f │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf5a2624d │ │ │ │ ldrmi r6, [r8], -fp, asr #8 │ │ │ │ @@ -28708,87 +28708,87 @@ │ │ │ │ movwls r2, #5033 @ 0x13a9 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ blmi 1343d8c │ │ │ │ bmi 133037c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - adds pc, r8, pc, ror #22 │ │ │ │ + adds pc, r8, sp, ror #22 │ │ │ │ andeq r1, r3, r2, lsr #24 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r4, r3, lr, lsl sp │ │ │ │ muleq r1, r0, ip │ │ │ │ andeq r4, r1, sl, lsr #23 │ │ │ │ - muleq r1, r2, r0 │ │ │ │ + andeq r5, r1, r2, lsl #1 │ │ │ │ andeq r4, r1, r2, asr #22 │ │ │ │ andeq r4, r1, lr, lsr fp │ │ │ │ - strdeq r5, [r1], -r2 │ │ │ │ + andeq r5, r1, r2, ror #1 │ │ │ │ strdeq r4, [r1], -r8 │ │ │ │ andeq r4, r1, r0, lsl #22 │ │ │ │ andeq r4, r1, sl, lsl sl │ │ │ │ strdeq r4, [r1], -r4 @ │ │ │ │ ldrdeq r4, [r1], -r2 │ │ │ │ andeq r4, r1, r4, ror #18 │ │ │ │ andeq r4, r1, ip, ror #17 │ │ │ │ andeq r4, r1, r8, ror #17 │ │ │ │ - muleq r1, ip, lr │ │ │ │ + andeq r4, r1, ip, lsl #29 │ │ │ │ andeq r4, r1, r2, lsr #17 │ │ │ │ andeq r4, r1, lr, lsr #16 │ │ │ │ andeq r4, r1, sl, lsr #16 │ │ │ │ - ldrdeq r4, [r1], -lr │ │ │ │ + andeq r4, r1, lr, asr #27 │ │ │ │ andeq r4, r1, r4, ror #15 │ │ │ │ andeq r4, r1, r0, ror r8 │ │ │ │ andeq r4, r1, lr, asr r8 │ │ │ │ andeq r4, r1, sl, asr #14 │ │ │ │ andeq r4, r1, r6, asr #14 │ │ │ │ - strdeq r4, [r1], -sl │ │ │ │ + andeq r4, r1, sl, ror #25 │ │ │ │ andeq r4, r1, r0, ror #15 │ │ │ │ ldrdeq r4, [r1], -r2 │ │ │ │ andeq r4, r1, lr, asr #13 │ │ │ │ - andeq r4, r1, r2, lsl #25 │ │ │ │ + andeq r4, r1, r2, ror ip │ │ │ │ andeq r4, r1, r8, ror #14 │ │ │ │ andeq r4, r1, r6, lsr #12 │ │ │ │ andeq r4, r1, r2, lsr #12 │ │ │ │ - ldrdeq r4, [r1], -r6 │ │ │ │ + andeq r4, r1, r6, asr #23 │ │ │ │ ldrdeq r4, [r1], -ip │ │ │ │ @ instruction: 0x000146be │ │ │ │ andeq r4, r1, sl, lsl #9 │ │ │ │ - andeq r4, r1, r2, lsr sl │ │ │ │ + andeq r4, r1, r2, lsr #20 │ │ │ │ andeq r4, r1, ip, lsr r4 │ │ │ │ strdeq r4, [r1], -r2 │ │ │ │ andeq r4, r1, lr, lsl #10 │ │ │ │ andeq r4, r1, r6, lsl #7 │ │ │ │ andeq r4, r1, r2, lsl #7 │ │ │ │ - andeq r4, r1, r6, lsr r9 │ │ │ │ + andeq r4, r1, r6, lsr #18 │ │ │ │ andeq r4, r1, ip, lsr r3 │ │ │ │ andeq r4, r1, lr, asr #9 │ │ │ │ andeq r4, r1, r2, asr #9 │ │ │ │ @ instruction: 0x000142b8 │ │ │ │ @ instruction: 0x000142b6 │ │ │ │ - andeq r4, r1, ip, ror #16 │ │ │ │ + andeq r4, r1, ip, asr r8 │ │ │ │ andeq r4, r1, r4, ror r2 │ │ │ │ andeq r4, r1, r2, lsl #4 │ │ │ │ andeq r4, r1, r0, lsl #4 │ │ │ │ - @ instruction: 0x000147b6 │ │ │ │ + andeq r4, r1, r6, lsr #15 │ │ │ │ @ instruction: 0x000141be │ │ │ │ andeq r4, r1, sl, lsl #7 │ │ │ │ andeq r4, r1, ip, lsr #2 │ │ │ │ andeq r4, r1, sl, lsr #2 │ │ │ │ - andeq r4, r1, r0, ror #13 │ │ │ │ + ldrdeq r4, [r1], -r0 │ │ │ │ andeq r4, r1, r8, ror #1 │ │ │ │ andeq r4, r1, r0, ror #5 │ │ │ │ andeq r4, r1, ip, asr #5 │ │ │ │ andeq r4, r1, r0, asr #5 │ │ │ │ andeq r4, r1, ip, lsr #5 │ │ │ │ muleq r1, ip, r2 │ │ │ │ andeq r4, r3, sl, lsr #32 │ │ │ │ andeq r4, r1, r4, asr r2 │ │ │ │ andeq r3, r1, r0, asr #31 │ │ │ │ @ instruction: 0x00013fbe │ │ │ │ - andeq r4, r1, r4, ror r5 │ │ │ │ + andeq r4, r1, r4, ror #10 │ │ │ │ andeq r3, r1, ip, ror pc │ │ │ │ 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} │ │ │ │ @@ -28835,19 +28835,19 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ @ instruction: 0x4603eb74 │ │ │ │ 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 1c5b3a4 │ │ │ │ + blx 1bdb3a4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ @ instruction: 0x461a687b │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - stc2l 0, cr15, [fp], #12 │ │ │ │ + stc2l 0, cr15, [r9], #12 │ │ │ │ @ instruction: 0xf7e36978 │ │ │ │ movwcs lr, #7156 @ 0x1bf4 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r4, r1, r8, lsr r0 │ │ │ │ andeq r4, r1, lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -28869,51 +28869,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 394b4 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi fff17bb8 │ │ │ │ + blmi ffed7bac │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ rsbeq pc, r8, #7340032 @ 0x700000 │ │ │ │ strvs pc, [r5], #-1442 @ 0xfffffa5e │ │ │ │ rsbeq pc, r8, #7340032 @ 0x700000 │ │ │ │ andvs pc, r6, #679477248 @ 0x28800000 │ │ │ │ @ instruction: 0x47986810 │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs fp, {r0, r2, r8, r9, sp, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - bic r2, r3, r0, lsl #6 │ │ │ │ + bic r2, r0, r0, lsl #6 │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ cmpcs r0, r4, asr #22 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ movtcs pc, #2063 @ 0x80f @ │ │ │ │ - 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: 0xf9f0f002 │ │ │ │ + @ instruction: 0xf9eef002 │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [sl], -r0, ror #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq ip, r3, lsr #13 @ p-variant is OBSOLETE │ │ │ │ movwls r2, #4928 @ 0x1340 │ │ │ │ - ldrbtmi r4, [fp], #-3044 @ 0xfffff41c │ │ │ │ + ldrbtmi r4, [fp], #-3043 @ 0xfffff41d │ │ │ │ ldmdb r2, {r8, r9, ip, pc}^ │ │ │ │ stmdavs r8, {r1, r8, r9, sp} │ │ │ │ blx fdb4dc │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6073b44 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ @@ -28930,15 +28930,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: 0xf0076820 │ │ │ │ strmi pc, [r3], -r2, ror #16 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cmn r5, r0, lsl #6 │ │ │ │ + cmn r2, r0, lsl #6 │ │ │ │ stcl 7, cr15, [r8, #-908] @ 0xfffffc74 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ @ instruction: 0xf1070454 │ │ │ │ blcc 1202d0 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -28947,20 +28947,20 @@ │ │ │ │ ldc 7, cr15, [r6, #-908]! @ 0xfffffc74 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf5b3681b │ │ │ │ stcle 15, cr5, [sl, #-512] @ 0xfffffe00 │ │ │ │ - ldrbtmi r4, [fp], #-3003 @ 0xfffff445 │ │ │ │ + ldrbtmi r4, [fp], #-3002 @ 0xfffff446 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #2441 @ 0x989 @ │ │ │ │ - @ instruction: 0xf607e14a │ │ │ │ + movwcs pc, #2439 @ 0x987 @ │ │ │ │ + @ instruction: 0xf607e147 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs sp, {r2, r4, r6, r8, r9} │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf6073b04 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 181ff2c │ │ │ │ @@ -28971,26 +28971,26 @@ │ │ │ │ @ instruction: 0x4602fedf │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf607d00e │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs fp, {r2, r4, r6, r8, r9} │ │ │ │ - ldrbtmi r4, [sl], #-2724 @ 0xfffff55c │ │ │ │ + ldrbtmi r4, [sl], #-2723 @ 0xfffff55d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf95af002 │ │ │ │ - tst fp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf958f002 │ │ │ │ + tst r8, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi fe7b9644 │ │ │ │ + bmi fe779644 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf607f94b │ │ │ │ + @ instruction: 0xf607f949 │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs r8, {r0, r2, r8, r9, sp, lr} │ │ │ │ ldcl 7, cr15, [ip], #-908 @ 0xfffffc74 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ smlatbvs r5, r3, r5, pc @ │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -29002,19 +29002,19 @@ │ │ │ │ stcl 7, cr15, [r8], {227} @ 0xe3 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r2], -r4, lsr #20 │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ andls r3, r0, #4, 22 @ 0x1000 │ │ │ │ - ldrbtmi r4, [sl], #-2695 @ 0xfffff579 │ │ │ │ + ldrbtmi r4, [sl], #-2694 @ 0xfffff57a │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf91cf002 │ │ │ │ - sbcs r2, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf91af002 │ │ │ │ + sbcs r2, sl, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ subseq pc, r4, #170917888 @ 0xa300000 │ │ │ │ msreq (UNDEF: 104), r7 │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 120300 │ │ │ │ @ instruction: 0x46186812 │ │ │ │ @@ -29023,425 +29023,424 @@ │ │ │ │ @ instruction: 0xf7e3d11f │ │ │ │ @ instruction: 0x4603ec9e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 120328 │ │ │ │ - bmi 1d03e8c │ │ │ │ + bmi 1cc3e8c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f8f1 │ │ │ │ + @ instruction: 0xf507f8ef │ │ │ │ @ instruction: 0xf10353c3 │ │ │ │ blcc 1202c4 │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ movwcs lr, #2728 @ 0xaa8 │ │ │ │ - @ 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, [lr], #-908 @ 0xfffffc74 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r2], -sl, asr #19 │ │ │ │ msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ andls r3, r0, #4, 22 @ 0x1000 │ │ │ │ - ldrbtmi r4, [sl], #-2652 @ 0xfffff5a4 │ │ │ │ + ldrbtmi r4, [sl], #-2651 @ 0xfffff5a5 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8c2f002 │ │ │ │ + @ instruction: 0xf8c0f002 │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ b 1e5d694 │ │ │ │ msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ b 1c5d6a4 │ │ │ │ - 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 11ffd8 │ │ │ │ - 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, pc, lsr pc @ │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ - bmi 10f97c4 │ │ │ │ - @ instruction: 0xf04f447a │ │ │ │ - @ instruction: 0xf04f0008 │ │ │ │ - @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf607f88b │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - @ instruction: 0xf6070448 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - b 175d708 │ │ │ │ + eorpl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ + eoreq pc, r8, #-2147483648 @ 0x80000000 │ │ │ │ + @ instruction: 0xf5073a04 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 120358 │ │ │ │ + blmi 1230fa0 │ │ │ │ + @ instruction: 0x4618447b │ │ │ │ + @ instruction: 0xff42f00e │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - ldm r2!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - b bdd728 │ │ │ │ - msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - b 9dd738 │ │ │ │ - bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ - movweq pc, #33027 @ 0x8103 @ │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - b 7dd748 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 39834 │ │ │ │ - @ instruction: 0xf607d00e │ │ │ │ - @ instruction: 0xf5a30368 │ │ │ │ - ldmdavs fp, {r1, r2, r8, r9, sp, lr} │ │ │ │ - ldrbtmi r4, [sl], #-2596 @ 0xfffff5dc │ │ │ │ - addpl pc, r0, pc, asr #8 │ │ │ │ + ldmdavs fp, {r2, r3, r6, r8, r9} │ │ │ │ + ldrbtmi r4, [sl], #-2627 @ 0xfffff5bd │ │ │ │ + andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf84cf002 │ │ │ │ - and r2, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf88cf002 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + strbeq pc, [r8], #-1699 @ 0xfffff95d @ │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e36818 │ │ │ │ + eorvs lr, r0, r0, ror #20 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e36818 │ │ │ │ + @ instruction: 0xf507e8f6 │ │ │ │ + @ instruction: 0xf1035321 │ │ │ │ + blcc 120430 │ │ │ │ + @ instruction: 0xf7e34618 │ │ │ │ + @ instruction: 0xf507ea32 │ │ │ │ + @ instruction: 0xf1035361 │ │ │ │ + blcc 120440 │ │ │ │ + @ instruction: 0xf7e34618 │ │ │ │ + @ instruction: 0xf507ea2a │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 1203d0 │ │ │ │ + @ instruction: 0xf7e34618 │ │ │ │ + @ instruction: 0xf607ea22 │ │ │ │ + @ instruction: 0xf6a30368 │ │ │ │ + ldmdavs fp, {r3, r6, r8, r9} │ │ │ │ + andle r2, lr, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwvs pc, #26019 @ 0x65a3 @ │ │ │ │ - bmi 7b9860 │ │ │ │ + bmi 97983c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #6205 @ 0x183d @ │ │ │ │ - addsmi pc, r0, r7, lsl #10 │ │ │ │ - rsbeq pc, r4, r0, lsl #2 │ │ │ │ - ldrbtmi r4, [r9], #-2328 @ 0xfffff6e8 │ │ │ │ - stmpl sl, {r3, r9, fp, lr} │ │ │ │ - stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ - @ instruction: 0xf04f4051 │ │ │ │ - andle r0, r1, r0, lsl #4 │ │ │ │ - b fe05d7b0 │ │ │ │ - @ instruction: 0xf5074618 │ │ │ │ - @ instruction: 0x37684790 │ │ │ │ - ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ + movwcs pc, #2125 @ 0x84d @ │ │ │ │ + @ instruction: 0xf607e00d │ │ │ │ + @ instruction: 0xf5a30368 │ │ │ │ + ldmdavs fp, {r1, r2, r8, r9, sp, lr} │ │ │ │ + ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ │ │ + addpl pc, r0, pc, asr #8 │ │ │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf83ef002 │ │ │ │ + @ instruction: 0xf5072301 │ │ │ │ + @ instruction: 0xf1004090 │ │ │ │ + ldmdbmi r9, {r2, r5, r6} │ │ │ │ + bmi 2709f0 │ │ │ │ + ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ + subsmi r6, r1, r2, lsl #16 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf7e3d001 │ │ │ │ + ldrmi lr, [r8], -r4, lsl #21 │ │ │ │ + ldrmi pc, [r0, r7, lsl #10] │ │ │ │ + ldrtmi r3, [sp], r8, ror #14 │ │ │ │ + svclt 0x0000bdb0 │ │ │ │ ldrdeq r0, [r3], -ip │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r3, r3, sl, asr #25 │ │ │ │ @ instruction: 0x00033cbc │ │ │ │ andeq r3, r1, sl, lsr pc │ │ │ │ andeq r3, r1, r2, asr #28 │ │ │ │ muleq r1, r6, lr │ │ │ │ andeq r3, r1, lr, asr lr │ │ │ │ andeq r3, r1, r8, ror lr │ │ │ │ andeq r3, r1, sl, asr #28 │ │ │ │ strdeq r3, [r1], -r4 │ │ │ │ muleq r1, r6, sp │ │ │ │ - andeq r3, r1, r0, ror #26 │ │ │ │ - muleq r1, r0, sp │ │ │ │ - andeq r3, r1, lr, lsl sp │ │ │ │ - andeq r3, r1, r0, lsr #26 │ │ │ │ - strdeq r0, [r3], -r2 │ │ │ │ + andeq r3, r1, r8, ror #26 │ │ │ │ + andeq r3, r1, r6, lsl #27 │ │ │ │ + andeq r3, r1, r4, lsl sp │ │ │ │ + andeq r3, r1, r6, lsl sp │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb76a7c │ │ │ │ + bl feb76a78 │ │ │ │ @ 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 16604b8 │ │ │ │ + blmi 16604b4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffdaf001 │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0x4603fe74 │ │ │ │ + @ instruction: 0x4603fe76 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2891 @ 0xfffff4b5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ ldrht pc, [r3], #-253 @ 0xffffff03 @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl edd8a0 │ │ │ │ - blcs 31124 │ │ │ │ - blmi 1113d40 │ │ │ │ + bl f5d89c │ │ │ │ + blcs 31120 │ │ │ │ + blmi 1113d3c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffa8f001 │ │ │ │ @ instruction: 0xf107e05e │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - b ff6dd8c4 │ │ │ │ - blcs 831148 │ │ │ │ - blmi f13964 │ │ │ │ + b ff75d8c0 │ │ │ │ + blcs 831144 │ │ │ │ + blmi f13960 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff96f001 │ │ │ │ @ instruction: 0xf107e04c │ │ │ │ - bmi da05a8 │ │ │ │ + bmi da05a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107ff8b │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @ instruction: 0xf7ff6800 │ │ │ │ - strmi pc, [r3], -r1, lsr #26 │ │ │ │ + strmi pc, [r3], -r3, lsr #26 │ │ │ │ andsle r2, pc, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi 9681c0 │ │ │ │ + blmi 9681bc │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf107fed3 │ │ │ │ + @ instruction: 0xf107fed5 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - bl fe4dd940 │ │ │ │ + bl fe55d93c │ │ │ │ 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 5a8200 │ │ │ │ + blmi 5a81fc │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xe76dfeb3 │ │ │ │ + @ instruction: 0xe76dfeb5 │ │ │ │ ldmdbmi r3, {r8, r9, sp} │ │ │ │ - bmi 270bd8 │ │ │ │ + bmi 270bd4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldmdacs r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmib lr, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r0, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r0, r3, sl, asr r7 │ │ │ │ + andeq r0, r3, lr, asr r7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r0, lsl #25 │ │ │ │ + andeq r3, r1, r4, ror ip │ │ │ │ + andeq r3, r1, r6, asr ip │ │ │ │ andeq r3, r1, r2, ror #24 │ │ │ │ - andeq r3, r1, lr, ror #24 │ │ │ │ - andeq r3, r1, r0, ror #24 │ │ │ │ - andeq r3, r1, r4, ror #24 │ │ │ │ - andeq r3, r1, r4, ror #24 │ │ │ │ - andeq r3, r1, ip, lsr ip │ │ │ │ - andeq r3, r1, r8, lsl #24 │ │ │ │ - andeq r0, r3, r0, lsl r6 │ │ │ │ + andeq r3, r1, r4, asr ip │ │ │ │ + andeq r3, r1, r8, asr ip │ │ │ │ + andeq r3, r1, r8, asr ip │ │ │ │ + andeq r3, r1, r0, lsr ip │ │ │ │ + strdeq r3, [r1], -ip │ │ │ │ + andeq r0, r3, r4, lsl r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76c48 │ │ │ │ + bl feb76c44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ - blcs 39ac4 │ │ │ │ + blcs 39ac0 │ │ │ │ @ instruction: 0xf008d105 │ │ │ │ - @ instruction: 0x4602f87b │ │ │ │ + @ instruction: 0x4602f87d │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 377ad0 │ │ │ │ + blmi 377acc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff02f001 │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ - blmi 2712e8 │ │ │ │ + blmi 2712e4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - @ instruction: 0x4603fdb5 │ │ │ │ + @ instruction: 0x4603fdb7 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - @ instruction: 0x000336be │ │ │ │ - andeq r3, r3, lr, lsr #13 │ │ │ │ - andeq r3, r1, ip, lsl #23 │ │ │ │ + andeq r3, r3, r2, asr #13 │ │ │ │ + @ instruction: 0x000336b2 │ │ │ │ + andeq r3, r1, r0, lsl #23 │ │ │ │ @ instruction: 0xfffffdf7 │ │ │ │ - @ instruction: 0xffffe90d │ │ │ │ - andeq r3, r1, r2, lsl #23 │ │ │ │ + @ instruction: 0xffffe911 │ │ │ │ + andeq r3, r1, r6, ror fp │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r3, r3, r6, asr r6 │ │ │ │ + andeq r3, r3, sl, asr r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb76cd4 │ │ │ │ + bl feb76cd0 │ │ │ │ @ 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 39ce4 │ │ │ │ + blcs 39ce0 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - b ffb5da8c │ │ │ │ + b ffbdda88 │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - svc 0x00def7e2 │ │ │ │ + svc 0x00e0f7e2 │ │ │ │ ands r6, sl, r8, lsr r1 │ │ │ │ - bmi 117a004 │ │ │ │ + bmi 117a000 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 10df5d4 │ │ │ │ + blmi 10df5d0 │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e36938 │ │ │ │ - @ instruction: 0x4603ead4 │ │ │ │ + @ instruction: 0x4603ead6 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - ldc2 0, cr15, [r3], {8} │ │ │ │ + ldc2 0, cr15, [r5], {8} │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ - svc 0x00c2f7e2 │ │ │ │ + svc 0x00c4f7e2 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e269b8 │ │ │ │ - subs lr, r0, lr, lsl #30 │ │ │ │ + subs lr, r0, r0, lsl pc │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi db13cc │ │ │ │ + blmi db13c8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xff3af00c │ │ │ │ + @ instruction: 0xff3cf00c │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ ldmvs sl!, {r3, r4, r5, sp, lr, pc}^ │ │ │ │ addseq r6, fp, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi r0!, {r0, r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - svc 0x0024f7e2 │ │ │ │ - blcs 31398 │ │ │ │ + svc 0x0026f7e2 │ │ │ │ + blcs 31394 │ │ │ │ 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], -r8, lsr #19 │ │ │ │ + strmi lr, [r3], -sl, lsr #19 │ │ │ │ tstle ip, r7, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - bmi 979c1c │ │ │ │ + bmi 979c18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 8df53c │ │ │ │ + blmi 8df538 │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b fe0ddb60 │ │ │ │ + b fe15db5c │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0084620 │ │ │ │ - ldmdbvs fp!, {r1, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r2, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - blcs 39c5c │ │ │ │ + blcs 39c58 │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - svclt 0x0000ff39 │ │ │ │ + svclt 0x0000ff3b │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ ldmpl r3, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - stm r8, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm sl, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ + andeq r0, r3, r2, lsr #10 │ │ │ │ andeq r0, r3, lr, lsl r5 │ │ │ │ - andeq r0, r3, sl, lsl r5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, sl, lsl #22 │ │ │ │ - strdeq r3, [r1], -ip │ │ │ │ - andeq r3, r3, r8, ror #11 │ │ │ │ - ldrdeq r3, [r1], -r2 │ │ │ │ + strdeq r3, [r1], -lr │ │ │ │ + strdeq r3, [r1], -r0 │ │ │ │ + andeq r3, r3, ip, ror #11 │ │ │ │ + andeq r3, r1, r6, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ - @ instruction: 0x00013abc │ │ │ │ - andeq r3, r1, r4, lsr #21 │ │ │ │ - andeq r3, r1, ip, ror sl │ │ │ │ - andeq r3, r3, r0, asr r5 │ │ │ │ - andeq r0, r3, r2, lsl #8 │ │ │ │ + @ instruction: 0x00013ab0 │ │ │ │ + muleq r1, r8, sl │ │ │ │ + andeq r3, r1, r0, ror sl │ │ │ │ + andeq r3, r3, r4, asr r5 │ │ │ │ + andeq r0, r3, r6, lsl #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76e58 │ │ │ │ + bl feb76e54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 139e4c │ │ │ │ + blmi 139e48 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - svc 0x00eef7e2 │ │ │ │ + svc 0x00f0f7e2 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r1, r3, r0, asr r0 │ │ │ │ + andeq r1, r3, r4, asr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76e84 │ │ │ │ + bl feb76e80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 139e78 │ │ │ │ + blmi 139e74 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - svc 0x00d8f7e2 │ │ │ │ + svc 0x00daf7e2 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r3, r0, lsl #9 │ │ │ │ + andeq r3, r3, r4, lsl #9 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r1, r3, r6, lsl #16 │ │ │ │ + andeq r1, r3, sl, lsl #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb76ed0 │ │ │ │ + bl feb76ecc │ │ │ │ @ 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 ff1288f8 │ │ │ │ - blmi ff130edc │ │ │ │ + bmi ff1288f4 │ │ │ │ + blmi ff130ed8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmdacc r4, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrbtmi r4, [fp], #-3009 @ 0xfffff43f │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @@ -29449,45 +29448,45 @@ │ │ │ │ @ instruction: 0xf6070114 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf107000c │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - mcrr2 0, 0, pc, pc, cr6 @ │ │ │ │ - blcs 31544 │ │ │ │ + mrrc2 0, 0, pc, r1, cr6 @ │ │ │ │ + blcs 31540 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e3d12a │ │ │ │ - strmi lr, [r2], -r2, lsr #18 │ │ │ │ + strmi lr, [r2], -r4, lsr #18 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e26818 │ │ │ │ - @ instruction: 0x4603ee74 │ │ │ │ + @ instruction: 0x4603ee76 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi fe7849a4 │ │ │ │ + blmi fe7849a0 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2971 @ 0xfffff465 │ │ │ │ - blmi fe7049a8 │ │ │ │ - bmi fe6f0f98 │ │ │ │ + blmi fe7049a4 │ │ │ │ + bmi fe6f0f94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rscs pc, sl, r1, ror #26 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2710 @ 0xfffff56a │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ @@ -29496,259 +29495,259 @@ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ sbcvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bicne pc, r1, r1, asr #4 │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - eorvs lr, r0, ip, lsr pc │ │ │ │ + eorvs lr, r0, lr, lsr pc │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ ldrshle r3, [sp, #-255] @ 0xffffff01 │ │ │ │ - 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}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - @ instruction: 0x4603ee30 │ │ │ │ + @ instruction: 0x4603ee32 │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [lr, #-4]! │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi 1ee8644 │ │ │ │ + blmi 1ee8640 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf607fc87 │ │ │ │ + @ instruction: 0xf607fc89 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf6070308 │ │ │ │ @ instruction: 0xf6a20218 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e3d12a │ │ │ │ - strmi lr, [r2], -r2, lsr #17 │ │ │ │ + strmi lr, [r2], -r4, lsr #17 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e26818 │ │ │ │ - @ instruction: 0x4603edf4 │ │ │ │ + @ instruction: 0x4603edf6 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi 1944aa4 │ │ │ │ + blmi 1944aa0 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4921 @ 0x1339 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ - blmi 18c4aa8 │ │ │ │ - bmi 18b1098 │ │ │ │ + blmi 18c4aa4 │ │ │ │ + bmi 18b1094 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, sl, r1, ror #25 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e26818 │ │ │ │ - blmi 171b86c │ │ │ │ + blmi 171b870 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2l 0, cr15, [r0], {1} │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdb r2, {r2, r3}^ │ │ │ │ ldmdbmi r1, {r1, r8, r9, sp}^ │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - blx 175def4 │ │ │ │ + blx 17ddef0 │ │ │ │ @ instruction: 0xf1076020 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - cdp 7, 7, cr15, cr6, cr2, {7} │ │ │ │ + cdp 7, 7, cr15, cr8, cr2, {7} │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ teqle sl, pc @ │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf7e3fca7 │ │ │ │ - @ instruction: 0x4602e83e │ │ │ │ + strmi lr, [r2], -r0, asr #16 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 39fb8 │ │ │ │ + blcs 39fb4 │ │ │ │ @ instruction: 0xf607d021 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - stc 7, cr15, [r8, #904] @ 0x388 │ │ │ │ + stc 7, cr15, [sl, #904] @ 0x388 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2869 @ 0xfffff4cb │ │ │ │ movtcs r9, #4866 @ 0x1302 │ │ │ │ - blmi d44b7c │ │ │ │ + blmi d44b78 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2l 0, cr15, [r6], #-4 │ │ │ │ - blmi c57fd0 │ │ │ │ + blmi c57fcc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2l 0, cr15, [ip], #-4 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ - svc 0x00f4f7e2 │ │ │ │ + svc 0x00f6f7e2 │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldmdbmi pc, {r8, r9, sp} @ │ │ │ │ - bmi 2711c4 │ │ │ │ + bmi 2711c0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldmdacs r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - cdp 7, 9, cr15, cr8, cr2, {7} │ │ │ │ + cdp 7, 9, cr15, cr10, cr2, {7} │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r0, r3, r0, lsl r3 │ │ │ │ + andeq r0, r3, r4, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq r3, [r1], -sl │ │ │ │ - muleq r1, r0, sl │ │ │ │ - andeq r3, r1, lr, lsl #21 │ │ │ │ - andeq r3, r1, r0, lsl sp │ │ │ │ - andeq r3, r1, ip, asr #20 │ │ │ │ - andeq r3, r1, sl, ror sl │ │ │ │ - andeq r3, r1, r2, asr #20 │ │ │ │ - andeq r3, r1, r0, asr #20 │ │ │ │ - muleq r1, r0, r9 │ │ │ │ - andeq r3, r1, lr, lsl #19 │ │ │ │ - andeq r3, r1, r0, lsl ip │ │ │ │ - andeq r3, r1, ip, asr #18 │ │ │ │ - @ instruction: 0x000139b0 │ │ │ │ - muleq r1, ip, r9 │ │ │ │ + andeq r3, r1, sl, asr #21 │ │ │ │ + andeq r3, r1, r0, lsl #21 │ │ │ │ + andeq r3, r1, lr, ror sl │ │ │ │ + andeq r3, r1, r0, lsl #26 │ │ │ │ + andeq r3, r1, ip, lsr sl │ │ │ │ + andeq r3, r1, sl, ror #20 │ │ │ │ + andeq r3, r1, r2, lsr sl │ │ │ │ + andeq r3, r1, r0, lsr sl │ │ │ │ + andeq r3, r1, r0, lsl #19 │ │ │ │ andeq r3, r1, lr, ror r9 │ │ │ │ - @ instruction: 0x000138ba │ │ │ │ - @ instruction: 0x000138b8 │ │ │ │ - andeq r3, r1, sl, lsr fp │ │ │ │ - andeq r3, r1, r2, lsr r9 │ │ │ │ - andeq r3, r1, r0, asr #18 │ │ │ │ - andeq r0, r3, r4, lsr #32 │ │ │ │ + andeq r3, r1, r0, lsl #24 │ │ │ │ + andeq r3, r1, ip, lsr r9 │ │ │ │ + andeq r3, r1, r0, lsr #19 │ │ │ │ + andeq r3, r1, ip, lsl #19 │ │ │ │ + andeq r3, r1, lr, ror #18 │ │ │ │ + andeq r3, r1, sl, lsr #17 │ │ │ │ + andeq r3, r1, r8, lsr #17 │ │ │ │ + andeq r3, r1, sl, lsr #22 │ │ │ │ + andeq r3, r1, r2, lsr #18 │ │ │ │ + andeq r3, r1, r0, lsr r9 │ │ │ │ + andeq r0, r3, r8, lsr #32 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb77264 │ │ │ │ + bl feb77260 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - mrrc 7, 14, pc, sl, cr2 @ │ │ │ │ + mrrc 7, 14, pc, ip, cr2 @ │ │ │ │ @ instruction: 0xf7e24604 │ │ │ │ - strmi lr, [r3], -r0, asr #24 │ │ │ │ + strmi lr, [r3], -r2, asr #24 │ │ │ │ ldmdbmi sp, {r1, r5, r9, sl, lr} │ │ │ │ ldmdami sp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf00e4478 │ │ │ │ - umlalsvs pc, r8, pc, sl @ │ │ │ │ + adcsvs pc, r8, r1, lsr #21 │ │ │ │ rscsvc pc, pc, #64, 4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - svc 0x00a8f7e2 │ │ │ │ + svc 0x00aaf7e2 │ │ │ │ vtst.8 q3, , │ │ │ │ andcs r7, r0, #-67108861 @ 0xfc000003 │ │ │ │ ldmdavs r8!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - stc 7, cr15, [r8, #904]! @ 0x388 │ │ │ │ + stc 7, cr15, [sl, #904]! @ 0x388 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r0, r0, lsl #22 │ │ │ │ - svc 0x007cf7e2 │ │ │ │ + svc 0x007ef7e2 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, ip, r2, lsl #22 │ │ │ │ - bmi 3fa2ac │ │ │ │ + bmi 3fa2a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000fbd7 │ │ │ │ svclt 0x0000e7ce │ │ │ │ svclt 0x0000e000 │ │ │ │ - bmi 27a2c8 │ │ │ │ + bmi 27a2c4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000fbc9 │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r0, r3, r8, lsr ip │ │ │ │ - andeq r3, r1, r8, ror #16 │ │ │ │ - andeq r3, r1, r0, asr #16 │ │ │ │ - andeq r3, r1, r8, asr #16 │ │ │ │ + andeq r0, r3, ip, lsr ip │ │ │ │ + andeq r3, r1, r8, asr r8 │ │ │ │ + andeq r3, r1, r0, lsr r8 │ │ │ │ + andeq r3, r1, r8, lsr r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7730c │ │ │ │ + bl feb77308 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ - blcs 3e18c │ │ │ │ - blmi 894204 │ │ │ │ + blcs 3e188 │ │ │ │ + blmi 894200 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - strmi lr, [r3], -r8, ror #30 │ │ │ │ + strmi lr, [r3], -sl, ror #30 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - rscsvs lr, r8, r8, ror #23 │ │ │ │ - blcs 3a534 │ │ │ │ + rscsvs lr, r8, sl, ror #23 │ │ │ │ + blcs 3a530 │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1f3429a │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - ldmvs fp!, {r2, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ svclt 0x0000e01e │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - movwcs lr, #3822 @ 0xeee │ │ │ │ + movwcs lr, #3824 @ 0xef0 │ │ │ │ @ instruction: 0xf7e2e018 │ │ │ │ - strmi lr, [r3], -r0, lsr #30 │ │ │ │ + strmi lr, [r3], -r2, lsr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldcl 7, cr15, [sl], #-904 @ 0xfffffc78 │ │ │ │ + ldcl 7, cr15, [ip], #-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 1ddc196 │ │ │ │ + blx 1ddc192 │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e26878 │ │ │ │ - strmi lr, [r3], -r6, lsr #25 │ │ │ │ + strmi lr, [r3], -r8, lsr #25 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq r2, [r3], -sl │ │ │ │ - andeq r3, r1, ip, lsl r8 │ │ │ │ - andeq r2, r3, sl, ror #31 │ │ │ │ - muleq r3, r6, pc @ │ │ │ │ - andeq r3, r1, r2, asr #15 │ │ │ │ + strdeq r2, [r3], -lr │ │ │ │ + andeq r3, r1, ip, lsl #16 │ │ │ │ + andeq r2, r3, lr, ror #31 │ │ │ │ + muleq r3, sl, pc @ │ │ │ │ + @ instruction: 0x000137b2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb773c0 │ │ │ │ + bl feb773bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, r3, r5, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf84404a0 │ │ │ │ @ instruction: 0xf1070c94 │ │ │ │ @@ -29765,257 +29764,257 @@ │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ ldrbtmi r4, [fp], #-3000 @ 0xfffff448 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fb2f │ │ │ │ - blcc 1210a4 │ │ │ │ + blcc 1210a0 │ │ │ │ @ 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 feadf02c │ │ │ │ + blmi feadf030 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 3dc266 │ │ │ │ + blx 3dc262 │ │ │ │ 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: 0xf9a9f006 │ │ │ │ - blcs 31a90 │ │ │ │ + @ instruction: 0xf9abf006 │ │ │ │ + blcs 31a8c │ │ │ │ mrshi pc, CPSR @ │ │ │ │ orrseq pc, ip, #7340032 @ 0x700000 │ │ │ │ ldrbtmi r4, [sl], #-2715 @ 0xfffff565 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - cdp 7, 7, cr15, cr8, cr2, {7} │ │ │ │ - blcs 31aa8 │ │ │ │ + cdp 7, 7, cr15, cr10, cr2, {7} │ │ │ │ + blcs 31aa4 │ │ │ │ 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], -r4, asr #24 │ │ │ │ + strmi lr, [r3], -r6, asr #24 │ │ │ │ stccc 8, cr15, [r0], {68} @ 0x44 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r0], {83} @ 0x53 │ │ │ │ andle r2, r5, r0, lsl #22 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [r0], {83} @ 0x53 │ │ │ │ - bl fe4de27c │ │ │ │ + bl fe55e278 │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a18 │ │ │ │ - blcc 121180 │ │ │ │ + blcc 12117c │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - b ff3de290 │ │ │ │ - blcs 31b18 │ │ │ │ + b ff45e28c │ │ │ │ + blcs 31b14 │ │ │ │ @ instruction: 0xf107d106 │ │ │ │ ldrmi r0, [sl], -r0, lsr #7 │ │ │ │ @ instruction: 0xf8422301 │ │ │ │ ands r3, lr, r8, lsl #25 │ │ │ │ ldrbtmi r4, [fp], #-2937 @ 0xfffff487 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ andcs pc, r1, r7, lsr #21 │ │ │ │ - ldcl 7, cr15, [r2, #-904] @ 0xfffffc78 │ │ │ │ + ldcl 7, cr15, [r4, #-904] @ 0xfffffc78 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ movwcc r3, #7300 @ 0x1c84 │ │ │ │ stccc 8, cr15, [r4], {66} @ 0x42 │ │ │ │ ldrbtmi r4, [fp], #-2927 @ 0xfffff491 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0xf85202a0 │ │ │ │ addsmi r2, sl, #132, 24 @ 0x8400 │ │ │ │ @ instruction: 0xf107dbb5 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ - blcs 2f584 │ │ │ │ - blmi 1a9453c │ │ │ │ + blcs 2f580 │ │ │ │ + blmi 1a94538 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe0dc37c │ │ │ │ + blx fe0dc378 │ │ │ │ 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 1ddc394 │ │ │ │ + blx 1ddc390 │ │ │ │ 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 157a42c │ │ │ │ + bmi 157a428 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fa57 │ │ │ │ ldrmi r0, [r8], -r0, lsr #7 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2893 @ 0xfffff4b3 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf0060c94 │ │ │ │ - @ instruction: 0xf107f9b1 │ │ │ │ + @ instruction: 0xf107f9b3 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - strmi pc, [r2], -pc, lsl #27 │ │ │ │ + @ instruction: 0x4602fd91 │ │ │ │ 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 9dc434 │ │ │ │ + blx 9dc430 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi de8c50 │ │ │ │ + blmi de8c4c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - @ instruction: 0xf980f006 │ │ │ │ + @ instruction: 0xf982f006 │ │ │ │ @ instruction: 0xf7e2e029 │ │ │ │ - strmi lr, [r3], -ip, lsr #27 │ │ │ │ + strmi lr, [r3], -lr, lsr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 1de3e8 │ │ │ │ - bmi c31c70 │ │ │ │ + bl 25e3e4 │ │ │ │ + bmi c31c6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fa05 │ │ │ │ ldrmi r0, [r8], -r0, lsr #7 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ andcs r2, r3, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2856 @ 0xfffff4d8 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf0060c94 │ │ │ │ - and pc, r8, pc, asr r9 @ │ │ │ │ + and pc, r8, r1, ror #18 │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107f9eb │ │ │ │ - blcc 12132c │ │ │ │ + blcc 121328 │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - @ instruction: 0xf107eba4 │ │ │ │ + @ instruction: 0xf107eba6 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf5073c8c │ │ │ │ @ instruction: 0xf1005084 │ │ │ │ ldmdbmi fp, {r2, r3, r4} │ │ │ │ - bmi 2716ac │ │ │ │ + bmi 2716a8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e2d001 │ │ │ │ - ldrmi lr, [r8], -r6, lsr #24 │ │ │ │ + ldrmi lr, [r8], -r8, lsr #24 │ │ │ │ strpl pc, [r5, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq pc, r2, lr, lsl #28 │ │ │ │ + andeq pc, r2, r2, lsl lr @ │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r2, asr r7 │ │ │ │ - andeq r3, r1, lr, lsr r7 │ │ │ │ - andeq r3, r1, r0, lsr r7 │ │ │ │ - andeq r3, r1, lr, lsl #14 │ │ │ │ - andeq r0, r3, sl, ror #19 │ │ │ │ - andeq r3, r1, r2, lsl #13 │ │ │ │ - andeq r1, r3, lr, ror #2 │ │ │ │ - andeq r3, r1, r0, ror r6 │ │ │ │ - andeq r3, r1, sl, ror #12 │ │ │ │ - andeq r3, r1, r4, asr #12 │ │ │ │ - @ instruction: 0x000134b2 │ │ │ │ + andeq r3, r1, r2, asr #14 │ │ │ │ + andeq r3, r1, lr, lsr #14 │ │ │ │ + andeq r3, r1, r0, lsr #14 │ │ │ │ strdeq r3, [r1], -lr │ │ │ │ - andeq r3, r1, r4, lsr r4 │ │ │ │ - andeq r3, r1, ip, ror #11 │ │ │ │ - strdeq r3, [r1], -r2 │ │ │ │ - andeq r3, r1, r2, ror #11 │ │ │ │ - andeq pc, r2, ip, lsr fp @ │ │ │ │ + andeq r0, r3, lr, ror #19 │ │ │ │ + andeq r3, r1, r2, ror r6 │ │ │ │ + andeq r1, r3, r2, ror r1 │ │ │ │ + andeq r3, r1, r0, ror #12 │ │ │ │ + andeq r3, r1, sl, asr r6 │ │ │ │ + andeq r3, r1, r4, lsr r6 │ │ │ │ + andeq r3, r1, r2, lsr #9 │ │ │ │ + andeq r3, r1, lr, ror #11 │ │ │ │ + andeq r3, r1, r4, lsr #8 │ │ │ │ + ldrdeq r3, [r1], -ip │ │ │ │ + andeq r3, r1, r2, ror #7 │ │ │ │ + ldrdeq r3, [r1], -r2 │ │ │ │ + andeq pc, r2, r0, asr #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7773c │ │ │ │ + bl feb77738 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 25eba4 │ │ │ │ + blmi 25eba0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1f1dc8 │ │ │ │ + blmi 1f1dc4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf846f7fd │ │ │ │ + @ instruction: 0xf848f7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r1, r6, asr r5 │ │ │ │ + andeq r3, r1, r6, asr #10 │ │ │ │ @ instruction: 0xfffffc5d │ │ │ │ @ instruction: 0xfffff767 │ │ │ │ - andeq r3, r1, ip, asr #10 │ │ │ │ + andeq r3, r1, ip, lsr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7778c │ │ │ │ + bl feb77788 │ │ │ │ @ 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 1f612c0 │ │ │ │ + bmi 1f612bc │ │ │ │ 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 1d212e8 │ │ │ │ + bmi 1d212e4 │ │ │ │ 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} │ │ │ │ @@ -30032,57 +30031,57 @@ │ │ │ │ @ instruction: 0xf1073023 │ │ │ │ andcs r0, r4, #32, 6 @ 0x80000000 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc2 0, cr15, [lr], {0} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e2d11e │ │ │ │ - @ instruction: 0x4603ecb0 │ │ │ │ + @ instruction: 0x4603ecb2 │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7e26978 │ │ │ │ - strmi lr, [r3], -sl, lsl #20 │ │ │ │ + strmi lr, [r3], -ip, lsl #20 │ │ │ │ ldmdbvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ - blmi 1685270 │ │ │ │ + blmi 168526c │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4956 @ 0x135c │ │ │ │ ldrbtmi r4, [fp], #-2903 @ 0xfffff4a9 │ │ │ │ - blmi 1605274 │ │ │ │ - bmi 15f1864 │ │ │ │ + blmi 1605270 │ │ │ │ + bmi 15f1860 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ ldrsht pc, [r7], #-139 @ 0xffffff75 @ │ │ │ │ - blcc fae78 │ │ │ │ + blcc fae74 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ @ instruction: 0x61bb3303 │ │ │ │ - blcs bae84 │ │ │ │ + blcs bae80 │ │ │ │ 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 1161388 │ │ │ │ + bmi 1161384 │ │ │ │ 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 ea13f4 │ │ │ │ + bmi ea13f0 │ │ │ │ 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 │ │ │ │ @@ -30090,154 +30089,154 @@ │ │ │ │ eorcc pc, r3, r7, lsl #17 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ cmnpvs r8, r9, lsl ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ - ldc 7, cr15, [sl], #-904 @ 0xfffffc78 │ │ │ │ + ldc 7, cr15, [ip], #-904 @ 0xfffffc78 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ldmib r4, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r6, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwls r6, #14715 @ 0x397b │ │ │ │ ldrbtmi r4, [fp], #-2854 @ 0xfffff4da │ │ │ │ cmncs sl, #134217728 @ 0x8000000 │ │ │ │ - blmi 98535c │ │ │ │ + blmi 985358 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2852 @ 0xfffff4dc │ │ │ │ ldrbtmi r4, [sl], #-2596 @ 0xfffff5dc │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf886f001 │ │ │ │ movwcs lr, #2 │ │ │ │ svclt 0x0000617b │ │ │ │ - blcs 3ad68 │ │ │ │ + blcs 3ad64 │ │ │ │ @ instruction: 0xf7e2d007 │ │ │ │ - @ instruction: 0x4602ec16 │ │ │ │ + @ instruction: 0x4602ec18 │ │ │ │ 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 1eba7e0 │ │ │ │ + bvs 1eba7dc │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - b fefde730 │ │ │ │ + b ff05e72c │ │ │ │ @ instruction: 0x37284618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r2, r2, ror #20 │ │ │ │ + andeq pc, r2, r6, ror #20 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r8, asr #10 │ │ │ │ - andeq r3, r1, r0, lsr #10 │ │ │ │ - strdeq r3, [r1], -r6 │ │ │ │ - andeq r3, r1, r2, ror #9 │ │ │ │ - muleq r1, r8, r4 │ │ │ │ - muleq r1, r6, r4 │ │ │ │ - ldrdeq r3, [r1], -r8 │ │ │ │ - andeq r3, r1, r4, asr r4 │ │ │ │ - andeq r3, r1, lr, asr r4 │ │ │ │ + andeq r3, r1, r8, lsr r5 │ │ │ │ + andeq r3, r1, r0, lsl r5 │ │ │ │ + andeq r3, r1, r6, ror #9 │ │ │ │ + ldrdeq r3, [r1], -r2 │ │ │ │ + andeq r3, r1, r8, lsl #9 │ │ │ │ + andeq r3, r1, r6, lsl #9 │ │ │ │ + andeq r3, r1, r8, asr #9 │ │ │ │ andeq r3, r1, r4, asr #8 │ │ │ │ - andeq r3, r1, r4, lsl r4 │ │ │ │ - strdeq r3, [r1], -lr │ │ │ │ - andeq r3, r1, lr, lsr #7 │ │ │ │ - andeq r3, r1, ip, lsr #7 │ │ │ │ + andeq r3, r1, lr, asr #8 │ │ │ │ + andeq r3, r1, r4, lsr r4 │ │ │ │ + andeq r3, r1, r4, lsl #8 │ │ │ │ andeq r3, r1, lr, ror #7 │ │ │ │ - andeq r3, r1, sl, ror #6 │ │ │ │ - andeq pc, r2, lr, ror #16 │ │ │ │ + muleq r1, lr, r3 │ │ │ │ + muleq r1, ip, r3 │ │ │ │ + ldrdeq r3, [r1], -lr │ │ │ │ + andeq r3, r1, sl, asr r3 │ │ │ │ + andeq pc, r2, r2, ror r8 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77a04 │ │ │ │ + bl feb77a00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ rsbsvs sl, r8, r6, lsl #30 │ │ │ │ - bmi fe2b88f8 │ │ │ │ - blmi fe2b1a00 │ │ │ │ + bmi fe2b88f4 │ │ │ │ + blmi fe2b19fc │ │ │ │ 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 fe0320ac │ │ │ │ + blmi fe0320a8 │ │ │ │ @ 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], -r4, lsr #23 │ │ │ │ + strmi lr, [r3], -r6, lsr #23 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r2, r4, r6, r7, sp, lr, pc}^ │ │ │ │ ldmdavc fp, {r1, r8, r9, ip, sp} │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ movwcc r6, #14459 @ 0x387b │ │ │ │ - blcs 3e8f0 │ │ │ │ + blcs 3e8ec │ │ │ │ @ instruction: 0xf7e2d107 │ │ │ │ - @ instruction: 0x4603eb92 │ │ │ │ + @ instruction: 0x4603eb94 │ │ │ │ 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 f7e924 │ │ │ │ + blcs f7e920 │ │ │ │ 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 17f2138 │ │ │ │ + blmi 17f2134 │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @ instruction: 0xf1b33022 │ │ │ │ strdle r3, [r8], -pc @ │ │ │ │ @ instruction: 0x461a7efb │ │ │ │ ldrbtmi r4, [fp], #-2907 @ 0xfffff4a5 │ │ │ │ eorcc pc, r2, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e2d107 │ │ │ │ - @ instruction: 0x4603eb5e │ │ │ │ + strmi lr, [r3], -r0, ror #22 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ cdpvc 0, 3, cr14, cr11, cr14, {4} │ │ │ │ - blmi 153216c │ │ │ │ + blmi 1532168 │ │ │ │ @ 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 12b219c │ │ │ │ + blmi 12b2198 │ │ │ │ @ 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 10321cc │ │ │ │ + blmi 10321c8 │ │ │ │ @ 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 │ │ │ │ @@ -30246,78 +30245,78 @@ │ │ │ │ ldrvc fp, [fp, #731]! @ 0x2db │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4619693a │ │ │ │ @ instruction: 0xf0006838 │ │ │ │ rscsvs pc, r8, r1, ror #21 │ │ │ │ @ instruction: 0xf1b368fb │ │ │ │ @ instruction: 0xd11f3fff │ │ │ │ - bl de930 │ │ │ │ + bl 15e92c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ldmda ip, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda lr, {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 a855d0 │ │ │ │ - bmi a71bc0 │ │ │ │ + blmi a855cc │ │ │ │ + bmi a71bbc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ and pc, pc, sp, asr #30 │ │ │ │ - blcs baed4 │ │ │ │ + blcs baed0 │ │ │ │ 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 3adf4 │ │ │ │ + blcs 3adf0 │ │ │ │ @ instruction: 0xf7e2d007 │ │ │ │ - @ instruction: 0x4602ead0 │ │ │ │ + @ instruction: 0x4602ead2 │ │ │ │ @ instruction: 0x601368fb │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2327 @ 0xfffff6e9 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmibvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldmdb r8!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb sl!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r2, ip, ror #15 │ │ │ │ + strdeq pc, [r2], -r0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r4, lsl r3 │ │ │ │ - andeq r3, r1, r2, lsl #6 │ │ │ │ - andeq r3, r1, r8, lsl #5 │ │ │ │ - andeq r3, r1, r6, ror r2 │ │ │ │ - andeq r3, r1, r4, asr r2 │ │ │ │ - andeq r3, r1, r2, asr #4 │ │ │ │ - andeq r3, r1, r4, lsr #4 │ │ │ │ - andeq r3, r1, r2, lsl r2 │ │ │ │ - strdeq r3, [r1], -r4 │ │ │ │ - andeq r3, r1, r2, ror #3 │ │ │ │ - andeq r3, r1, lr, lsr r1 │ │ │ │ - andeq r3, r1, sl, lsr r1 │ │ │ │ - andeq r3, r1, r8, lsl #11 │ │ │ │ - strdeq r3, [r1], -r8 │ │ │ │ - andeq pc, r2, r2, ror #11 │ │ │ │ + andeq r3, r1, r4, lsl #6 │ │ │ │ + strdeq r3, [r1], -r2 │ │ │ │ + andeq r3, r1, r8, ror r2 │ │ │ │ + andeq r3, r1, r6, ror #4 │ │ │ │ + andeq r3, r1, r4, asr #4 │ │ │ │ + andeq r3, r1, r2, lsr r2 │ │ │ │ + andeq r3, r1, r4, lsl r2 │ │ │ │ + andeq r3, r1, r2, lsl #4 │ │ │ │ + andeq r3, r1, r4, ror #3 │ │ │ │ + ldrdeq r3, [r1], -r2 │ │ │ │ + andeq r3, r1, lr, lsr #2 │ │ │ │ + andeq r3, r1, sl, lsr #2 │ │ │ │ + andeq r3, r1, r8, ror r5 │ │ │ │ + andeq r3, r1, r8, ror #1 │ │ │ │ + andeq pc, r2, r6, ror #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77c88 │ │ │ │ + bl feb77c84 │ │ │ │ @ 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!, {r3, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r3, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ andseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ vst2.16 {d22-d23}, [pc :256], fp │ │ │ │ addsvs r5, sl, r0, lsl #5 │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ @@ -30329,15 +30328,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 3ade0 │ │ │ │ + blcs 3addc │ │ │ │ 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}^ │ │ │ │ @@ -30360,66 +30359,66 @@ │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x0000611a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77d70 │ │ │ │ + bl feb77d6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mulle sl, sl, r2 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ mulle r4, sl, r2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - svclt 0x0000eeea │ │ │ │ + svclt 0x0000eeec │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fac44 │ │ │ │ + bne ff4fac40 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ movwcc r1, #6811 @ 0x1a9b │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf81af000 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ble 6b7f0 │ │ │ │ + ble 6b7ec │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmdavs r9!, {r0, r1, sp, lr, pc} │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ movwcs pc, #2564 @ 0xa04 @ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77e24 │ │ │ │ + bl feb77e20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4faca8 │ │ │ │ + bne ff4faca4 │ │ │ │ vst4. {d22-d25}, [pc :256], fp │ │ │ │ adcsvs r5, fp, r0, lsl #7 │ │ │ │ ldmvs fp!, {r1, sp, lr, pc} │ │ │ │ adcsvs r0, fp, fp, asr r0 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r4, sl, lr} │ │ │ │ mvnsle r4, #-1610612727 @ 0xa0000009 │ │ │ │ @@ -30429,22 +30428,22 @@ │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ ldmvs sl!, {r1, r2, r5, r8, fp, ip, lr, pc}^ │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ stmdale r3, {r1, r3, r4, r7, r9, lr} │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldrh r6, [fp], -fp │ │ │ │ - ldmib r4, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r6, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbcs r4, r9, #3145728 @ 0x300000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 3b0fc │ │ │ │ + blcs 3b0f8 │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - strmi lr, [r3], -ip, lsl #19 │ │ │ │ + strmi lr, [r3], -lr, lsl #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 14, cr15, cr6, cr1, {7} │ │ │ │ + cdp 7, 14, cr15, cr8, cr1, {7} │ │ │ │ rsbcs r4, r5, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2366 @ 0xfffff6c2 │ │ │ │ ldrbtmi r4, [r8], #-2110 @ 0xfffff7c2 │ │ │ │ cdp2 0, 15, cr15, cr6, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ strd r3, [lr], #-63 @ 0xffffffc1 @ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -30453,45 +30452,45 @@ │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1490944 @ 0x16c000 │ │ │ │ ldmdavs fp!, {r0, r2, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, sl, #28, 6 @ 0x70000000 │ │ │ │ ldmvs r8!, {r0, r3, r5, r8, ip, lr, pc} │ │ │ │ - ldm 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} │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3b2d8 │ │ │ │ + blcs 3b2d4 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3b160 │ │ │ │ + blcs 3b15c │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - @ instruction: 0x4603e95a │ │ │ │ + @ instruction: 0x4603e95c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 11, cr15, cr4, cr1, {7} │ │ │ │ + cdp 7, 11, cr15, cr6, cr1, {7} │ │ │ │ rsbcs r4, pc, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2343 @ 0xfffff6d9 │ │ │ │ ldrbtmi r4, [r8], #-2087 @ 0xfffff7d9 │ │ │ │ cdp2 0, 12, cr15, cr4, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [ip], -pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461968fa │ │ │ │ @ instruction: 0xf7e26978 │ │ │ │ - ldmdavs fp!, {r1, r3, r6, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r2, r3, r6, r7, fp, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr, pc}^ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - teqvs r8, r2, lsl #31 │ │ │ │ - blcs 3b230 │ │ │ │ + teqvs r8, r4, lsl #31 │ │ │ │ + blcs 3b22c │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3b1b8 │ │ │ │ + blcs 3b1b4 │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - strmi lr, [r3], -lr, lsr #18 │ │ │ │ + @ instruction: 0x4603e930 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 8, cr15, cr8, cr1, {7} │ │ │ │ + cdp 7, 8, cr15, cr10, cr1, {7} │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2323 @ 0xfffff6ed │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ cdp2 0, 9, cr15, cr8, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ @ instruction: 0xe01033ff │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -30501,22 +30500,22 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0x609a68ba │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x000132be │ │ │ │ - andeq r3, r1, r6, asr #5 │ │ │ │ - andeq r3, r1, sl, asr r2 │ │ │ │ - andeq r3, r1, r2, ror #4 │ │ │ │ - andeq r3, r1, r2, lsl #4 │ │ │ │ - andeq r3, r1, sl, lsl #4 │ │ │ │ + andeq r3, r1, lr, lsr #5 │ │ │ │ + @ instruction: 0x000132b6 │ │ │ │ + andeq r3, r1, sl, asr #4 │ │ │ │ + andeq r3, r1, r2, asr r2 │ │ │ │ + strdeq r3, [r1], -r2 │ │ │ │ + strdeq r3, [r1], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77fc0 │ │ │ │ + bl feb77fbc │ │ │ │ @ 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 │ │ │ │ @@ -30525,35 +30524,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 fe66782c │ │ │ │ + bne fe667828 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - stmdb r0!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r2!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ ldmvs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3b288 │ │ │ │ + blcs 3b284 │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - strmi lr, [r3], -r6, asr #17 │ │ │ │ + strmi lr, [r3], -r8, asr #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 2, cr15, cr0, cr1, {7} │ │ │ │ + cdp 7, 2, cr15, cr2, cr1, {7} │ │ │ │ addcs r4, r8, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2347 @ 0xfffff6d5 │ │ │ │ ldrbtmi r4, [r8], #-2091 @ 0xfffff7d5 │ │ │ │ cdp2 0, 3, cr15, cr0, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [r8], -pc │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r1, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bne fe6a787c │ │ │ │ + bne fe6a7878 │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r0, r2, r3, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fedb │ │ │ │ @ instruction: 0xf1b369bb │ │ │ │ strdle r3, [sl, -pc] │ │ │ │ @@ -30563,85 +30562,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 fe2baee4 │ │ │ │ + bne fe2baee0 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7e268ba │ │ │ │ - @ instruction: 0x61b8e914 │ │ │ │ + @ instruction: 0x61b8e916 │ │ │ │ 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 2320a0 │ │ │ │ + bmi 23209c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - ldrmi lr, [r8], -ip, lsr #30 │ │ │ │ + ldrmi lr, [r8], -lr, lsr #30 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq pc, r2, lr, lsr #4 │ │ │ │ + andeq pc, r2, r2, lsr r2 @ │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r2, lsr r1 │ │ │ │ - andeq r3, r1, sl, lsr r1 │ │ │ │ - andeq pc, r2, r8, asr #2 │ │ │ │ + andeq r3, r1, r2, lsr #2 │ │ │ │ + andeq r3, r1, sl, lsr #2 │ │ │ │ + andeq pc, r2, ip, asr #2 │ │ │ │ strlt fp, [r0, #1038] @ 0x40e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00dcf8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ - bvs 1ef90e4 │ │ │ │ - bmi 4b8ff4 │ │ │ │ - blmi 4b20f4 │ │ │ │ + bvs 1ef90e0 │ │ │ │ + bmi 4b8ff0 │ │ │ │ + blmi 4b20f0 │ │ │ │ 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 272114 │ │ │ │ + bmi 272110 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - @ instruction: 0x4618eef2 │ │ │ │ + @ instruction: 0x4618eef4 │ │ │ │ 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 feb78164 │ │ │ │ + bl feb78160 │ │ │ │ @ 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 fe6e79ac │ │ │ │ + bne fe6e79a8 │ │ │ │ addsmi r6, sl, #7995392 @ 0x7a0000 │ │ │ │ ldmdavs fp!, {r2, r3, r8, r9, ip, lr, pc}^ │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, asr #28 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd102 │ │ │ │ @ instruction: 0xe01133ff │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - ldmvs fp!, {r1, r2, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r3, 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 │ │ │ │ @@ -30656,15 +30655,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fb07c │ │ │ │ + bne ff4fb078 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ @@ -30677,282 +30676,282 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fb0d0 │ │ │ │ + bne ff4fb0cc │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - svc 0x0038f7e1 │ │ │ │ + svc 0x003af7e1 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0x601a68bb │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - svc 0x0090f7e1 │ │ │ │ + svc 0x0092f7e1 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - strmi lr, [r3], -ip, ror #25 │ │ │ │ + strmi lr, [r3], -lr, ror #25 │ │ │ │ stmdbmi pc, {r0, r1, r3, r6, r7, r9, sp} @ │ │ │ │ stmdami pc, {r0, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ strd pc, [r2], -fp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r3, [sl], -r1, lsl #6 │ │ │ │ - cdp 7, 15, cr15, cr8, cr1, {7} │ │ │ │ + cdp 7, 15, cr15, cr10, cr1, {7} │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, r8, asr #29 │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ + @ instruction: 0x00012eb8 │ │ │ │ + andeq r2, r1, r0, asr #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb782e8 │ │ │ │ + bl feb782e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - blmi 5b91dc │ │ │ │ + blmi 5b91d8 │ │ │ │ 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 0x0014f7e1 │ │ │ │ + svc 0x0016f7e1 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ - blmi 505d14 │ │ │ │ - bmi 4f2304 │ │ │ │ + blmi 505d10 │ │ │ │ + bmi 4f2300 │ │ │ │ ldmdbmi r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - svc 0x0008f7e1 │ │ │ │ + svc 0x000af7e1 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ - blmi 472994 │ │ │ │ + blmi 472990 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - blmi 41cd38 │ │ │ │ + blmi 41cd3c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - cdp 7, 15, cr15, cr6, cr1, {7} │ │ │ │ + cdp 7, 15, cr15, cr8, cr1, {7} │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x00012eb4 │ │ │ │ - andeq r2, r1, lr, ror lr │ │ │ │ - andeq r2, r1, r8, lsl #29 │ │ │ │ - ldrdeq r2, [r1], -lr │ │ │ │ - @ instruction: 0x00012eb8 │ │ │ │ - @ instruction: 0x00012eb4 │ │ │ │ - @ instruction: 0x00012eb8 │ │ │ │ - ldrdeq r2, [r1], -r2 @ │ │ │ │ - andeq r2, r1, r4, ror #29 │ │ │ │ - andeq r2, r1, r8, ror #29 │ │ │ │ - andeq r3, r1, r2, lsl r0 │ │ │ │ + andeq r2, r1, r4, lsr #29 │ │ │ │ + andeq r2, r1, lr, ror #28 │ │ │ │ + andeq r2, r1, r8, ror lr │ │ │ │ + andeq r2, r1, lr, asr #29 │ │ │ │ + andeq r2, r1, r8, lsr #29 │ │ │ │ + andeq r2, r1, r4, lsr #29 │ │ │ │ + andeq r2, r1, r8, lsr #29 │ │ │ │ + andeq r2, r1, r2, asr #29 │ │ │ │ + ldrdeq r2, [r1], -r4 │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ + andeq r3, r1, r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78384 │ │ │ │ + bl feb78380 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ andcs r2, pc, #603979776 @ 0x24000000 │ │ │ │ stmdami r3, {r0, r1, r2, r8, sp} │ │ │ │ @ instruction: 0xf00d4478 │ │ │ │ - @ instruction: 0x4603fa17 │ │ │ │ + @ instruction: 0x4603fa19 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, r0, asr #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb783ac │ │ │ │ + bl feb783a8 │ │ │ │ @ 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 5c5dcc │ │ │ │ + blmi 5c5dc8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bmi 57b3bc │ │ │ │ + bmi 57b3b8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 4e15e4 │ │ │ │ + blmi 4e15e0 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ - blmi 4c5de8 │ │ │ │ - bmi 4b23d8 │ │ │ │ + blmi 4c5de4 │ │ │ │ + bmi 4b23d4 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 421600 │ │ │ │ - bmi 4323e8 │ │ │ │ + blmi 4215fc │ │ │ │ + bmi 4323e4 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 3a1610 │ │ │ │ - bmi 3b23f8 │ │ │ │ + blmi 3a160c │ │ │ │ + bmi 3b23f4 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ svclt 0x0000fb35 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, sl, ror #27 │ │ │ │ - @ instruction: 0x00012db4 │ │ │ │ - andeq r2, r1, r0, lsr #31 │ │ │ │ - andeq r2, r1, r0, lsl lr │ │ │ │ - andeq r2, r1, sl, ror #27 │ │ │ │ - andeq r2, r1, r4, ror #27 │ │ │ │ - andeq r2, r1, r0, lsr #31 │ │ │ │ + ldrdeq r2, [r1], -sl │ │ │ │ + andeq r2, r1, r4, lsr #27 │ │ │ │ + muleq r1, r0, pc @ │ │ │ │ andeq r2, r1, r0, lsl #28 │ │ │ │ - andeq r2, r1, r8, lsr #31 │ │ │ │ - andeq r2, r1, r8, lsl lr │ │ │ │ - andeq r2, r1, r4, lsr #31 │ │ │ │ + ldrdeq r2, [r1], -sl │ │ │ │ + ldrdeq r2, [r1], -r4 │ │ │ │ + muleq r1, r0, pc @ │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + muleq r1, r8, pc @ │ │ │ │ + andeq r2, r1, r8, lsl #28 │ │ │ │ + muleq r1, r4, pc @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78450 │ │ │ │ + bl feb7844c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi c39344 │ │ │ │ - blmi c3244c │ │ │ │ + bmi c39340 │ │ │ │ + blmi c32448 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f627b │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ movwcs r6, #187 @ 0xbb │ │ │ │ movwcs r6, #251 @ 0xfb │ │ │ │ movwcs r6, #315 @ 0x13b │ │ │ │ movwcs r6, #379 @ 0x17b │ │ │ │ movwcs r6, #443 @ 0x1bb │ │ │ │ @ instruction: 0xf10761fb │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ movwls r0, #784 @ 0x310 │ │ │ │ stmdbmi r4!, {r0, r1, r3, r9, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bl feadf224 │ │ │ │ + bl feb5f220 │ │ │ │ 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: 0xf107eb9e │ │ │ │ + @ instruction: 0xf107eba0 │ │ │ │ @ instruction: 0xf1070114 │ │ │ │ andcs r0, r4, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorsvs lr, r8, #2592 @ 0xa20 │ │ │ │ - blcs 3bbbc │ │ │ │ + eorsvs lr, r8, #164, 28 @ 0xa40 │ │ │ │ + blcs 3bbb8 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ andcs r0, r4, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorsvs lr, r8, #2400 @ 0x960 │ │ │ │ - blcs 3bbd4 │ │ │ │ + eorsvs lr, r8, #152, 28 @ 0x980 │ │ │ │ + blcs 3bbd0 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf107011c │ │ │ │ andcs r0, r4, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorsvs lr, r8, #2208 @ 0x8a0 │ │ │ │ + eorsvs lr, r8, #140, 28 @ 0x8c0 │ │ │ │ stmdbmi ip, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ - bmi 2324e8 │ │ │ │ + bmi 2324e4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror sl │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - ldrmi lr, [r8], -r8, lsl #26 │ │ │ │ + ldrmi lr, [r8], -sl, lsl #26 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r2, r0, lsr #27 │ │ │ │ + andeq lr, r2, r4, lsr #27 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r2, r1, ip, asr #29 │ │ │ │ - @ instruction: 0x00012eb2 │ │ │ │ - andeq lr, r2, r0, lsl #26 │ │ │ │ + @ instruction: 0x00012ebc │ │ │ │ + andeq r2, r1, r2, lsr #29 │ │ │ │ + andeq lr, r2, r4, lsl #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7853c │ │ │ │ + bl feb78538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - cdp 7, 1, cr15, cr10, cr1, {7} │ │ │ │ - blcs 32b64 │ │ │ │ + cdp 7, 1, cr15, cr12, cr1, {7} │ │ │ │ + blcs 32b60 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ movwcs pc, #7369 @ 0x1cc9 @ │ │ │ │ - blmi 5d93f8 │ │ │ │ + blmi 5d93f4 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldmvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - strmi lr, [r3], -sl, lsl #28 │ │ │ │ + strmi lr, [r3], -ip, lsl #28 │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 3e178c │ │ │ │ + blmi 3e1788 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 1029f8c │ │ │ │ - b 1062398 │ │ │ │ - blmi 3227a0 │ │ │ │ + b 1029f88 │ │ │ │ + b 1062394 │ │ │ │ + blmi 32279c │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwcs r4, #5376 @ 0x1500 │ │ │ │ ldmvs fp!, {r0, r1, r2, sp, lr, pc}^ │ │ │ │ rscsvs r3, fp, r0, lsl r3 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ bicsle r2, lr, r0, lsl #22 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r3, r1, lr, lsr r0 │ │ │ │ - andeq r0, r3, ip, ror #2 │ │ │ │ - andeq r0, r3, ip, lsr r1 │ │ │ │ - andeq r0, r3, ip, lsr #2 │ │ │ │ + andeq r3, r1, lr, lsr #32 │ │ │ │ + andeq r0, r3, r0, ror r1 │ │ │ │ + andeq r0, r3, r0, asr #2 │ │ │ │ + andeq r0, r3, r0, lsr r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb785d0 │ │ │ │ + bl feb785cc │ │ │ │ @ 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, #3428 @ 0xd64 │ │ │ │ + movwcs lr, #3430 @ 0xd66 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 372c68 │ │ │ │ + blmi 372c64 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - ldmvs fp!, {r1, r2, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r3, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ rscsvs r3, fp, r1, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ svclt 0x0000bf00 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, ip, lsr #31 │ │ │ │ - ldrdeq r0, [r3], -lr │ │ │ │ - andeq r2, r1, ip, lsr #31 │ │ │ │ - strheq r0, [r3], -lr │ │ │ │ + muleq r1, ip, pc @ │ │ │ │ + andeq r0, r3, r2, ror #1 │ │ │ │ + muleq r1, ip, pc @ │ │ │ │ + andeq r0, r3, r2, asr #1 │ │ │ │ @ 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 2a064 │ │ │ │ - b 62468 │ │ │ │ - b 1522870 │ │ │ │ + b 2a060 │ │ │ │ + b 62464 │ │ │ │ + b 152286c │ │ │ │ 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 3b4e8 │ │ │ │ + blcs 3b4e4 │ │ │ │ svclt 0x0000d1e8 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0], #756 @ 0x2f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r0, r3, r6, lsl #1 │ │ │ │ + andeq r0, r3, sl, lsl #1 │ │ │ │ @ instruction: 0xb085b4b0 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmdbmi r0, {r8} │ │ │ │ rscsvs r4, r9, r9, ror r4 │ │ │ │ ldmvs r9!, {r0, r4, sp, lr, pc}^ │ │ │ │ strmi lr, [r2, #-2513] @ 0xfffff62f │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ @@ -30960,20 +30959,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 155c74 │ │ │ │ + blmi 155c70 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ - andeq r0, r3, r4, lsr r0 │ │ │ │ - andeq r2, r1, ip, lsl #26 │ │ │ │ + andeq r0, r3, r8, lsr r0 │ │ │ │ + strdeq r2, [r1], -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 │ │ │ │ @@ -30986,69 +30985,69 @@ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ @ instruction: 0xf8410158 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ @ instruction: 0xf8420258 │ │ │ │ cdpmi 12, 11, cr3, cr13, cr8, {2} │ │ │ │ @ instruction: 0xf507447e │ │ │ │ @ instruction: 0xf1013188 │ │ │ │ - bmi feee1a88 │ │ │ │ - blmi feef2724 │ │ │ │ + bmi feee1a84 │ │ │ │ + blmi feef2720 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 8222ac │ │ │ │ + blcc 8222a8 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507fa97 │ │ │ │ @ instruction: 0xf1015182 │ │ │ │ stmdbcc r4, {r3, r4, r8} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - blx fef5f568 │ │ │ │ + blx fef5f564 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - blx ff75f578 │ │ │ │ + blx ff75f574 │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ - bmi feafb5f0 │ │ │ │ + bmi feafb5ec │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ - blmi fead55c4 │ │ │ │ + blmi fead55c0 │ │ │ │ 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 fea3b60c │ │ │ │ + bmi fea3b608 │ │ │ │ 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: 0xf107ed02 │ │ │ │ + @ instruction: 0xf107ed04 │ │ │ │ @ instruction: 0x46980358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b30 │ │ │ │ - ldc 7, cr15, [r8], {225} @ 0xe1 │ │ │ │ + ldc 7, cr15, [sl], {225} @ 0xe1 │ │ │ │ ldceq 8, cr15, [r8], #-288 @ 0xfffffee0 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - blcs 3b640 │ │ │ │ - blmi fe755a34 │ │ │ │ + blcs 3b63c │ │ │ │ + blmi fe755a30 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stcl 7, cr15, [r0, #-900] @ 0xfffffc7c │ │ │ │ - blcs 32df0 │ │ │ │ + stcl 7, cr15, [r2, #-900] @ 0xfffffc7c │ │ │ │ + blcs 32dec │ │ │ │ @ instruction: 0xf107d10b │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ - bvs fe6f06d0 │ │ │ │ + bvs fe6f06cc │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - blmi fe55c4e0 │ │ │ │ + blmi fe55c4e4 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ - stmib ip, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib lr, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldceq 8, cr15, [r4], #-288 @ 0xfffffee0 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ vmul.i8 q3, , │ │ │ │ @ instruction: 0xf1077c6c │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ ldmdbvs fp, {r3, r4, r5, sl, fp, ip, sp} │ │ │ │ @@ -31064,146 +31063,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 fe0e25de │ │ │ │ + blx fe0e25da │ │ │ │ tstne r8, #134217728 @ 0x8000000 │ │ │ │ - bne ff0e75c4 │ │ │ │ + bne ff0e75c0 │ │ │ │ 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 1b60730 │ │ │ │ + blmi 1b6072c │ │ │ │ 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 822424 │ │ │ │ + blcc 822420 │ │ │ │ ldrbtmi r4, [r9], #-2407 @ 0xfffff699 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fc0f │ │ │ │ - blcc 1022434 │ │ │ │ + blcc 1022430 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ mrc2 7, 6, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 822444 │ │ │ │ + blcc 822440 │ │ │ │ ldrbtmi r4, [r9], #-2400 @ 0xfffff6a0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbff │ │ │ │ @ instruction: 0x461a0358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 822460 │ │ │ │ + blcc 82245c │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrne 8, 5, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ and pc, lr, r5, asr fp @ │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ ldc2l 7, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ cdpne 6, 5, cr4, cr10, cr3, {0} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r1], -r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf7e1fc76 │ │ │ │ - strmi lr, [r3], -ip, ror #22 │ │ │ │ + strmi lr, [r3], -lr, ror #22 │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r0], r5, asr #24 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ mrrc2 7, 15, pc, r5, cr15 @ │ │ │ │ - blcc 72f64 │ │ │ │ + blcc 72f60 │ │ │ │ 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 f6073c │ │ │ │ + blmi f60738 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10760fb │ │ │ │ - blcc 8224ec │ │ │ │ + blcc 8224e8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ ldc2 7, cr15, [lr], {255} @ 0xff │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 10224fc │ │ │ │ + blcc 10224f8 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0x479868fb │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - bmi 8fb818 │ │ │ │ + bmi 8fb814 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ @ instruction: 0xf107d019 │ │ │ │ - blcc 1022518 │ │ │ │ + blcc 1022514 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ - b 152abc4 │ │ │ │ + b 152abc0 │ │ │ │ andle r0, lr, r5, lsl #6 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4602fbfd │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r3, {r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fec5 │ │ │ │ - blcc 82254c │ │ │ │ + blcc 822548 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000f9bb │ │ │ │ orrcc pc, r8, r7, lsl #10 │ │ │ │ cmppeq r4, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ │ │ ldmpl r3, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ stmdavs fp, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - b fe25f798 │ │ │ │ + b fe2df794 │ │ │ │ strcc pc, [r8, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - ldrdeq lr, [r2], -r4 │ │ │ │ - andeq lr, r2, r8, asr #21 │ │ │ │ + ldrdeq lr, [r2], -r8 │ │ │ │ + andeq lr, r2, ip, asr #21 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq pc, r2, sl, asr #30 │ │ │ │ + andeq pc, r2, lr, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq pc, r2, ip, lsr pc @ │ │ │ │ + andeq pc, r2, r0, asr #30 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq pc, r2, lr, lsr #30 │ │ │ │ + andeq pc, r2, r2, lsr pc @ │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ - andeq r3, r3, r2, asr r3 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ - @ instruction: 0x00012dbe │ │ │ │ - andeq r3, r3, r0, lsr #6 │ │ │ │ - muleq r3, r2, r2 │ │ │ │ - andeq r2, r1, r4, lsl sp │ │ │ │ - andeq r2, r3, ip, ror #4 │ │ │ │ - andeq r2, r3, r2, ror #4 │ │ │ │ - andeq r2, r1, lr, lsl sp │ │ │ │ - andeq r2, r1, sl, lsl #26 │ │ │ │ - andeq r2, r1, r2, lsl #25 │ │ │ │ - andeq pc, r2, r8, asr #26 │ │ │ │ - andeq pc, r2, r2, lsr #26 │ │ │ │ - andeq lr, r2, r2, lsl #16 │ │ │ │ + andeq r3, r3, r6, asr r3 │ │ │ │ + andeq r2, r1, ip, asr #27 │ │ │ │ + andeq r2, r1, lr, lsr #27 │ │ │ │ + andeq r3, r3, r4, lsr #6 │ │ │ │ + muleq r3, r6, r2 │ │ │ │ + andeq r2, r1, r4, lsl #26 │ │ │ │ + andeq r2, r3, r0, ror r2 │ │ │ │ + andeq r2, r3, r6, ror #4 │ │ │ │ + andeq r2, r1, lr, lsl #26 │ │ │ │ + strdeq r2, [r1], -sl │ │ │ │ + andeq r2, r1, r2, ror ip │ │ │ │ + andeq pc, r2, ip, asr #26 │ │ │ │ + andeq pc, r2, r6, lsr #26 │ │ │ │ + andeq lr, r2, r6, lsl #16 │ │ │ │ ldrlt fp, [r0, #1036]! @ 0x40c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ rsbsvs r6, r9, r9, lsr fp │ │ │ │ @@ -31213,133 +31212,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 1d5f848 │ │ │ │ + bl 1ddf844 │ │ │ │ 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 19df864 │ │ │ │ + bl 1a5f860 │ │ │ │ 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 4df884 │ │ │ │ + b 55f880 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ ldrhtmi lr, [r0], sp │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - andeq lr, r2, r6, ror #14 │ │ │ │ + andeq lr, r2, sl, ror #14 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq pc, r2, r6, lsl ip @ │ │ │ │ - andeq lr, r2, r6, lsl r7 │ │ │ │ + andeq pc, r2, sl, lsl ip @ │ │ │ │ + andeq lr, r2, sl, lsl r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb78b24 │ │ │ │ + bl feb78b20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ - blmi 439a24 │ │ │ │ + blmi 439a20 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ - b 2a54c │ │ │ │ - b 62950 │ │ │ │ - b 1522d58 │ │ │ │ + b 2a548 │ │ │ │ + b 6294c │ │ │ │ + b 1522d54 │ │ │ │ andle r0, pc, r5, lsl #6 │ │ │ │ - bl b5f8d8 │ │ │ │ + bl bdf8d4 │ │ │ │ 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], -r2, lsr #22 │ │ │ │ + strmi lr, [r2], -r4, lsr #22 │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq pc, r2, r8, lsl #23 │ │ │ │ + andeq pc, r2, ip, lsl #23 │ │ │ │ ldrlt fp, [r0, #1036]! @ 0x40c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ rsbsvs r6, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - bl 5f930 │ │ │ │ + bl df92c │ │ │ │ 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], -lr, ror #21 │ │ │ │ + @ instruction: 0x4602eaf0 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 3115dc │ │ │ │ - blmi 272bc8 │ │ │ │ + bmi 3115d8 │ │ │ │ + blmi 272bc4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - @ instruction: 0x3720e99a │ │ │ │ + @ instruction: 0x3720e99c │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq lr, r2, r6, ror #12 │ │ │ │ + andeq lr, r2, sl, ror #12 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq lr, r2, r4, lsr #12 │ │ │ │ + andeq lr, r2, r8, lsr #12 │ │ │ │ ldrlt fp, [r0, #1036]! @ 0x40c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ rsbsvs r6, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b fee5f9c0 │ │ │ │ + b feedf9bc │ │ │ │ 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], -r6, lsr #21 │ │ │ │ + strmi lr, [r2], -r8, lsr #21 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 31166c │ │ │ │ - blmi 272c58 │ │ │ │ + bmi 311668 │ │ │ │ + blmi 272c54 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - @ instruction: 0x3720e952 │ │ │ │ + @ instruction: 0x3720e954 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - ldrdeq lr, [r2], -r6 │ │ │ │ + ldrdeq lr, [r2], -sl │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r2, r4, r5 │ │ │ │ + muleq r2, r8, r5 │ │ │ │ ldrlt fp, [r0, #1039] @ 0x40f │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ ldrhtvs r6, [fp], #-171 @ 0xffffff55 │ │ │ │ ldrbtmi r4, [ip], #-3093 @ 0xfffff3eb │ │ │ │ @@ -31348,1060 +31347,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 3e0eec │ │ │ │ + blmi 3e0ee8 │ │ │ │ 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 3bfe4 │ │ │ │ + blcs 3bfe0 │ │ │ │ strdcs sp, [pc], -r6 │ │ │ │ - ldmdb r8!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb sl!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e12009 │ │ │ │ - svclt 0x0000e976 │ │ │ │ + svclt 0x0000e978 │ │ │ │ svclt 0x0000e7f7 │ │ │ │ + andeq lr, r2, lr, asr #10 │ │ │ │ andeq lr, r2, sl, asr #10 │ │ │ │ - andeq lr, r2, r6, asr #10 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78d24 │ │ │ │ + bl feb78d20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3082 @ 0xfffff3f6 │ │ │ │ @ instruction: 0xf00d2008 │ │ │ │ - ldrsbtvs pc, [r8], #145 @ 0x91 @ │ │ │ │ + ldrsbtvs pc, [r8], #147 @ 0x93 @ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 1f9bac │ │ │ │ + blmi 1f9ba8 │ │ │ │ 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, lr, asr #9 │ │ │ │ + ldrdeq lr, [r2], -r2 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78d6c │ │ │ │ + bl feb78d68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3096 @ 0xfffff3e8 │ │ │ │ - blcs 3bd6c │ │ │ │ - blmi 615ba4 │ │ │ │ + blcs 3bd68 │ │ │ │ + blmi 615ba0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - @ instruction: 0x4603e9fe │ │ │ │ + strmi lr, [r3], -r0, lsl #20 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ stmiapl r2!, {r0, r1, r4, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 4d9c04 │ │ │ │ + blmi 4d9c00 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - strmi lr, [r3], -lr, ror #19 │ │ │ │ + @ instruction: 0x4603e9f0 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ stmiapl r2!, {r1, r2, r3, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 399be4 │ │ │ │ - bmi 372db4 │ │ │ │ + blmi 399be0 │ │ │ │ + bmi 372db0 │ │ │ │ andsvs r5, sl, r2, lsr #17 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @ instruction: 0x4603fc17 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r2, r6, lsl #9 │ │ │ │ - andeq r2, r1, r8, ror r8 │ │ │ │ - andeq pc, r2, r2, lsr r9 @ │ │ │ │ + andeq lr, r2, sl, lsl #9 │ │ │ │ + andeq r2, r1, r8, ror #16 │ │ │ │ + andeq pc, r2, r6, lsr r9 @ │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq r2, r1, r0, ror #16 │ │ │ │ - andeq pc, r2, r2, lsl r9 @ │ │ │ │ + andeq r2, r1, r0, asr r8 │ │ │ │ + andeq pc, r2, r6, lsl r9 @ │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ - andeq pc, r2, r4, lsl #18 │ │ │ │ + andeq pc, r2, r8, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78e08 │ │ │ │ + bl feb78e04 │ │ │ │ @ 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 396074 │ │ │ │ + blmi 396070 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldmib lr!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r0, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603ef1a │ │ │ │ + @ instruction: 0x4603ef1c │ │ │ │ stmdbmi r8, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - ldmdb r6!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r8!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e02001 │ │ │ │ - svclt 0x0000eefe │ │ │ │ + svclt 0x0000ef00 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq lr, r2, sl, ror #7 │ │ │ │ + andeq lr, r2, lr, ror #7 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r2, r1, ip, asr #15 │ │ │ │ + @ instruction: 0x000127bc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78e6c │ │ │ │ + bl feb78e68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0086878 │ │ │ │ - @ instruction: 0x4603f9bd │ │ │ │ + @ instruction: 0x4603f9bf │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1f34ec │ │ │ │ + blmi 1f34e8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stmib ip!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - cdp 7, 4, cr15, cr10, cr0, {7} │ │ │ │ - blmi 1334a0 │ │ │ │ + stmib lr!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + cdp 7, 4, cr15, cr12, cr0, {7} │ │ │ │ + blmi 13349c │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r3, r4, ip │ │ │ │ - andeq r2, r3, r4, lsl #25 │ │ │ │ + muleq r3, r8, ip │ │ │ │ + andeq r2, r3, r8, lsl #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78eb4 │ │ │ │ + bl feb78eb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ svclt 0x0000fbb7 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ - blmi 139ebc │ │ │ │ + blmi 139eb8 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq r1, r3, ip, lsr ip │ │ │ │ + andeq r1, r3, r0, asr #24 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ - blmi 30d8f8 │ │ │ │ + blmi 30d8f4 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmdbmi r9, {r8, r9, sp} │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldrmi r2, [r0], -r0, lsl #6 │ │ │ │ smladcc ip, r9, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq pc, r2, r8, asr #15 │ │ │ │ - @ instruction: 0x0002f7bc │ │ │ │ + andeq pc, r2, ip, asr #15 │ │ │ │ + andeq pc, r2, r0, asr #15 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq pc, r2, r8, lsl #15 │ │ │ │ + andeq pc, r2, ip, lsl #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78f58 │ │ │ │ + bl feb78f54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000fb79 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf000af00 │ │ │ │ strmi pc, [r3], -r3, lsr #16 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e1d10d │ │ │ │ - strmi lr, [r3], -lr, lsl #18 │ │ │ │ + @ instruction: 0x4603e910 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 6, cr15, cr8, cr0, {7} │ │ │ │ + cdp 7, 6, cr15, cr10, cr0, {7} │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fe79 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, lr, lsl #13 │ │ │ │ + andeq r2, r1, lr, ror r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78fbc │ │ │ │ + bl feb78fb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx fed5ddca │ │ │ │ + blx fed5ddc6 │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb78fd4 │ │ │ │ + bl feb78fd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r2, r1, lsl #27 │ │ │ │ stclmi 15, cr10, [r2], #24 │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi ff822224 │ │ │ │ - blmi ff832fe0 │ │ │ │ + bmi ff822220 │ │ │ │ + blmi ff832fdc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi ff7a2a04 │ │ │ │ + blmi ff7a2a00 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blmi ff742414 │ │ │ │ + blmi ff742410 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [r5, #-8] │ │ │ │ ldrbtmi r4, [fp], #-3034 @ 0xfffff426 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 11, cr15, cr10, cr0, {7} │ │ │ │ + cdp 7, 11, cr15, cr12, cr0, {7} │ │ │ │ sbcsvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ cmpppl r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-3030 @ 0xfffff42a │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4602ef18 │ │ │ │ + @ instruction: 0x4602ef1a │ │ │ │ ldrbtmi r4, [fp], #-3028 @ 0xfffff42c │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461a0310 │ │ │ │ ldrbtmi r4, [fp], #-3026 @ 0xfffff42e │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmia r6!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r8!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r0, r3, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e00c0c │ │ │ │ - @ instruction: 0x4603edf8 │ │ │ │ + @ instruction: 0x4603edfa │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-3010 @ 0xfffff43e │ │ │ │ @ instruction: 0x232e9302 │ │ │ │ - blmi ff086a9c │ │ │ │ + blmi ff086a98 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3008 @ 0xfffff440 │ │ │ │ ldrbtmi r4, [sl], #-2752 @ 0xfffff540 │ │ │ │ ldrbtmi r4, [r9], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf7e14620 │ │ │ │ - teq r6, r4, asr #16 │ │ │ │ + teq r6, r6, asr #16 │ │ │ │ ldrbtmi r4, [fp], #-3006 @ 0xfffff442 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc 7, cr15, [r8, #-896]! @ 0xfffffc80 │ │ │ │ + ldc 7, cr15, [sl, #-896]! @ 0xfffffc80 │ │ │ │ stceq 8, cr15, [r8], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf8423c08 │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmda r0!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda 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, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e00c0c │ │ │ │ - @ instruction: 0x4603edb2 │ │ │ │ + @ instruction: 0x4603edb4 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2981 @ 0xfffff45b │ │ │ │ @ instruction: 0x232f9302 │ │ │ │ - blmi fe946b28 │ │ │ │ + blmi fe946b24 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2979 @ 0xfffff45d │ │ │ │ ldrbtmi r4, [sl], #-2723 @ 0xfffff55d │ │ │ │ ldrbtmi r4, [r9], #-2467 @ 0xfffff65d │ │ │ │ - @ instruction: 0xf7e04620 │ │ │ │ - ldrsht lr, [r0], #254 @ 0xfe │ │ │ │ + @ instruction: 0xf7e14620 │ │ │ │ + rscs lr, r0, r0, lsl #16 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf0433c08 │ │ │ │ @ instruction: 0xf8420301 │ │ │ │ - blmi fe730f74 │ │ │ │ + blmi fe730f70 │ │ │ │ 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: 0xf845ece4 │ │ │ │ + @ instruction: 0xf845ece6 │ │ │ │ @ instruction: 0xf1070c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - ldmda r4, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r6, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e00c0c │ │ │ │ - strmi lr, [r3], -r6, ror #26 │ │ │ │ + strmi lr, [r3], -r8, ror #26 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2949 @ 0xfffff47b │ │ │ │ teqcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi fe146bc0 │ │ │ │ + blmi fe146bbc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2947 @ 0xfffff47d │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ ldrbtmi r4, [r9], #-2435 @ 0xfffff67d │ │ │ │ @ instruction: 0xf7e04620 │ │ │ │ - strht lr, [r4], r2 │ │ │ │ + strht lr, [r4], r4 │ │ │ │ ldrbtmi r4, [fp], #-2945 @ 0xfffff47f │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrbtmi r4, [sl], #-2687 @ 0xfffff581 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - cdp 7, 8, cr15, cr4, cr0, {7} │ │ │ │ + cdp 7, 8, cr15, cr6, cr0, {7} │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e0d129 │ │ │ │ - @ instruction: 0x4603efd6 │ │ │ │ + @ instruction: 0x4603efd8 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi 1871040 │ │ │ │ + blmi 187103c │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - stc 7, cr15, [r6, #-896]! @ 0xfffffc80 │ │ │ │ + stc 7, cr15, [r8, #-896]! @ 0xfffffc80 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1b86c3c │ │ │ │ + blmi 1b86c38 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ - blmi 1b06c40 │ │ │ │ - bmi 1af3230 │ │ │ │ + blmi 1b06c3c │ │ │ │ + bmi 1af322c │ │ │ │ stmdbmi fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x0072f7e0 │ │ │ │ + svc 0x0074f7e0 │ │ │ │ @ instruction: 0xf107e065 │ │ │ │ - blcc 122c98 │ │ │ │ + blcc 122c94 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldcl 7, cr15, [r0, #-896]! @ 0xfffffc80 │ │ │ │ + ldcl 7, cr15, [r2, #-896]! @ 0xfffffc80 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -r6, lsr #26 │ │ │ │ + strmi lr, [r3], -r8, lsr #26 │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf84233ff │ │ │ │ and r3, r5, ip, lsl #24 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e0d129 │ │ │ │ - strmi lr, [r3], -r2, lsl #31 │ │ │ │ + strmi lr, [r3], -r4, lsl #31 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi df10e8 │ │ │ │ + blmi df10e4 │ │ │ │ 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], {224} @ 0xe0 │ │ │ │ + ldcl 7, cr15, [r4], {224} @ 0xe0 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1286ce4 │ │ │ │ + blmi 1286ce0 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4918 @ 0x1336 │ │ │ │ ldrbtmi r4, [fp], #-2887 @ 0xfffff4b9 │ │ │ │ - blmi 1206ce8 │ │ │ │ - bmi 11f32d8 │ │ │ │ + blmi 1206ce4 │ │ │ │ + bmi 11f32d4 │ │ │ │ stmdbmi r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x001ef7e0 │ │ │ │ - bmi 119a140 │ │ │ │ + svc 0x0020f7e0 │ │ │ │ + bmi 119a13c │ │ │ │ @ instruction: 0xf107447a │ │ │ │ @ instruction: 0x46100310 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r9], -r0, lsl #5 │ │ │ │ - cdp 7, 13, cr15, cr6, cr0, {7} │ │ │ │ + cdp 7, 13, cr15, cr8, cr0, {7} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ - blcs 31158 │ │ │ │ + blcs 31154 │ │ │ │ @ instruction: 0xf7e0d00a │ │ │ │ - strmi lr, [r2], -r0, asr #30 │ │ │ │ + strmi lr, [r2], -r2, asr #30 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1005080 │ │ │ │ ldmdbmi r2!, {r2, r3} │ │ │ │ - bmi 2b3334 │ │ │ │ + bmi 2b3330 │ │ │ │ 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 #27 │ │ │ │ + ldrmi lr, [r8], -r4, ror #27 │ │ │ │ strpl pc, [r0, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq lr, r2, r8, lsl r2 │ │ │ │ - andeq lr, r2, ip, lsl #4 │ │ │ │ + andeq lr, r2, ip, lsl r2 │ │ │ │ + andeq lr, r2, r0, lsl r2 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r3, r4, fp │ │ │ │ - andeq pc, r2, r0, ror #20 │ │ │ │ - andeq pc, r2, r6, asr sl @ │ │ │ │ - andeq r2, r3, sl, ror #22 │ │ │ │ - andeq pc, r2, r6, lsr sl @ │ │ │ │ - andeq pc, r2, sl, lsr #20 │ │ │ │ + muleq r3, r8, fp │ │ │ │ + andeq pc, r2, r4, ror #20 │ │ │ │ + andeq pc, r2, sl, asr sl @ │ │ │ │ + andeq r2, r3, lr, ror #22 │ │ │ │ + andeq pc, r2, sl, lsr sl @ │ │ │ │ + andeq pc, r2, lr, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - strdeq r2, [r1], -lr │ │ │ │ - strdeq r2, [r1], -ip │ │ │ │ - andeq r2, r1, sl, asr r6 │ │ │ │ - andeq r2, r1, lr, lsr #11 │ │ │ │ - @ instruction: 0x000125b2 │ │ │ │ - @ instruction: 0x0002f9be │ │ │ │ - andeq r2, r1, r2, ror r5 │ │ │ │ - andeq r2, r1, r0, ror r5 │ │ │ │ - andeq r2, r1, lr, asr #11 │ │ │ │ - andeq r2, r1, r2, lsr #10 │ │ │ │ + andeq r2, r1, lr, ror #11 │ │ │ │ + andeq r2, r1, ip, ror #11 │ │ │ │ + andeq r2, r1, sl, asr #12 │ │ │ │ + muleq r1, lr, r5 │ │ │ │ + andeq r2, r1, r2, lsr #11 │ │ │ │ + andeq pc, r2, r2, asr #19 │ │ │ │ + andeq r2, r1, r2, ror #10 │ │ │ │ + andeq r2, r1, r0, ror #10 │ │ │ │ + @ instruction: 0x000125be │ │ │ │ + andeq r2, r1, r2, lsl r5 │ │ │ │ + andeq r2, r1, r6, lsl r5 │ │ │ │ + andeq pc, r2, r0, lsr #18 │ │ │ │ + andeq r2, r1, sl, asr #9 │ │ │ │ + andeq r2, r1, r8, asr #9 │ │ │ │ andeq r2, r1, r6, lsr #10 │ │ │ │ - andeq pc, r2, ip, lsl r9 @ │ │ │ │ - ldrdeq r2, [r1], -sl │ │ │ │ - ldrdeq r2, [r1], -r8 │ │ │ │ - andeq r2, r1, r6, lsr r5 │ │ │ │ - andeq r2, r1, sl, lsl #9 │ │ │ │ - andeq r2, r1, lr, lsl #9 │ │ │ │ - muleq r2, sl, r8 │ │ │ │ - andeq r2, r3, r6, asr #18 │ │ │ │ - andeq r2, r1, ip, asr r4 │ │ │ │ - andeq r2, r1, sl, asr r4 │ │ │ │ - @ instruction: 0x000124b8 │ │ │ │ - andeq r2, r1, ip, lsl #8 │ │ │ │ - andeq r2, r1, r0, lsl r4 │ │ │ │ - andeq r2, r3, sl, lsr #18 │ │ │ │ - @ instruction: 0x000123b4 │ │ │ │ - @ instruction: 0x000123b2 │ │ │ │ - andeq r2, r1, r0, lsl r4 │ │ │ │ - andeq r2, r1, r4, ror #6 │ │ │ │ - andeq r2, r1, r8, ror #6 │ │ │ │ - muleq r3, ip, r8 │ │ │ │ - @ instruction: 0x0002deb4 │ │ │ │ + andeq r2, r1, sl, ror r4 │ │ │ │ + andeq r2, r1, lr, ror r4 │ │ │ │ + muleq r2, lr, r8 │ │ │ │ + andeq r2, r3, sl, asr #18 │ │ │ │ + andeq r2, r1, ip, asr #8 │ │ │ │ + andeq r2, r1, sl, asr #8 │ │ │ │ + andeq r2, r1, r8, lsr #9 │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ + andeq r2, r1, r0, lsl #8 │ │ │ │ + andeq r2, r3, lr, lsr #18 │ │ │ │ + andeq r2, r1, r4, lsr #7 │ │ │ │ + andeq r2, r1, r2, lsr #7 │ │ │ │ + andeq r2, r1, r0, lsl #8 │ │ │ │ + andeq r2, r1, r4, asr r3 │ │ │ │ + andeq r2, r1, r8, asr r3 │ │ │ │ + andeq r2, r3, r0, lsr #17 │ │ │ │ + @ instruction: 0x0002deb8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb79420 │ │ │ │ + bl feb7941c │ │ │ │ @ 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 1762680 │ │ │ │ - blmi 177343c │ │ │ │ + bmi 176267c │ │ │ │ + blmi 1773438 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 16e2e60 │ │ │ │ + blmi 16e2e5c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blmi 16824c0 │ │ │ │ + blmi 16824bc │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs 6ae74 │ │ │ │ + bcs 6ae70 │ │ │ │ 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: 0xf845eb0a │ │ │ │ + @ instruction: 0xf845eb0c │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ - blcs 31490 │ │ │ │ + blcs 3148c │ │ │ │ @ instruction: 0xf107d131 │ │ │ │ ldmdb r3, {r4, r7, r8, r9}^ │ │ │ │ - blmi 12e26fc │ │ │ │ + blmi 12e26f8 │ │ │ │ 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: 0xf9ccf00c │ │ │ │ + @ instruction: 0xf9cef00c │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0xf7ffeed2 │ │ │ │ + @ instruction: 0xf7ffeed4 │ │ │ │ eor pc, r2, r3, ror sp @ │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tsteq ip, r3, asr r9 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle r6, r0, r2 │ │ │ │ stc2l 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi e9a354 │ │ │ │ + blmi e9a350 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - cdp 7, 4, cr15, cr14, cr0, {7} │ │ │ │ + cdp 7, 5, cr15, cr0, cr0, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -sl, lsr #23 │ │ │ │ - blmi d33b88 │ │ │ │ + strmi lr, [r3], -ip, lsr #23 │ │ │ │ + blmi d33b84 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e04620 │ │ │ │ - @ instruction: 0xf7e0ee06 │ │ │ │ - blmi c9d450 │ │ │ │ + @ instruction: 0xf7e0ee08 │ │ │ │ + blmi c9d454 │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - ldcl 7, cr15, [r6, #896] @ 0x380 │ │ │ │ + ldcl 7, cr15, [r8, #896] @ 0x380 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0x46160290 │ │ │ │ addseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0xf846fd14 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ @ instruction: 0xf1b33c7c │ │ │ │ @ instruction: 0xd1143fff │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e0681c │ │ │ │ - @ instruction: 0x4603ee1c │ │ │ │ + @ instruction: 0x4603ee1e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 1de0300 │ │ │ │ + bl 1e602fc │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2844 @ 0xfffff4e4 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - ldcl 7, cr15, [r2, #896] @ 0x380 │ │ │ │ - ldc 7, cr15, [r4], {224} @ 0xe0 │ │ │ │ + ldcl 7, cr15, [r4, #896] @ 0x380 │ │ │ │ + ldc 7, cr15, [r6], {224} @ 0xe0 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 5e27d0 │ │ │ │ - blmi 27358c │ │ │ │ + bmi 5e27cc │ │ │ │ + blmi 273588 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0xf507ecb8 │ │ │ │ + @ instruction: 0xf507ecba │ │ │ │ ldrcc r5, [r4, -r4, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - @ instruction: 0x0002ddbc │ │ │ │ - @ instruction: 0x0002ddb0 │ │ │ │ + andeq sp, r2, r0, asr #27 │ │ │ │ + @ instruction: 0x0002ddb4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq pc, r2, r0, lsl r6 @ │ │ │ │ - andeq r3, r3, ip, lsr #14 │ │ │ │ - andeq r2, r3, lr, lsl #14 │ │ │ │ - andeq r3, r3, ip, ror #13 │ │ │ │ - ldrdeq r2, [r3], -r6 │ │ │ │ - ldrdeq r2, [r1], -lr │ │ │ │ - @ instruction: 0x000326be │ │ │ │ - andeq r2, r3, r6, lsr r6 │ │ │ │ + andeq pc, r2, r4, lsl r6 @ │ │ │ │ + andeq r3, r3, r0, lsr r7 │ │ │ │ + andeq r2, r3, r2, lsl r7 │ │ │ │ + strdeq r3, [r3], -r0 │ │ │ │ + ldrdeq r2, [r3], -sl │ │ │ │ + andeq r2, r1, lr, asr #3 │ │ │ │ + andeq r2, r3, r2, asr #13 │ │ │ │ + andeq r2, r3, sl, lsr r6 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r2, r1, ip, lsl #3 │ │ │ │ - andeq pc, r2, r0, asr #10 │ │ │ │ - andeq r2, r1, r6, asr #2 │ │ │ │ - andeq sp, r2, r0, ror #24 │ │ │ │ + andeq r2, r1, ip, ror r1 │ │ │ │ + andeq pc, r2, r4, asr #10 │ │ │ │ + andeq r2, r1, r6, lsr r1 │ │ │ │ + andeq sp, r2, r4, ror #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79608 │ │ │ │ + bl feb79604 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1bc600 │ │ │ │ + blmi 1bc5fc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stcl 7, cr15, [r2, #896]! @ 0x380 │ │ │ │ + stcl 7, cr15, [r4, #896]! @ 0x380 │ │ │ │ ldc2l 7, cr15, [r2], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r3, ip, ror r5 │ │ │ │ + andeq r2, r3, r0, lsl #11 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq r3, r3, r4, asr r5 │ │ │ │ + andeq r3, r3, r8, asr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79664 │ │ │ │ + bl feb79660 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c20 │ │ │ │ addlt r5, r6, r0, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430310 │ │ │ │ @ instruction: 0xf5070c0c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 8e28b8 │ │ │ │ - blmi 8f3674 │ │ │ │ + bmi 8e28b4 │ │ │ │ + blmi 8f3670 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 863098 │ │ │ │ + blmi 863094 │ │ │ │ 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: 0xf107eb4a │ │ │ │ + @ instruction: 0xf107eb4c │ │ │ │ stmdacc r4, {r4} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 6070c4 │ │ │ │ - bmi 5f36b4 │ │ │ │ + blmi 6070c0 │ │ │ │ + bmi 5f36b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf00c5180 │ │ │ │ - @ instruction: 0xf107f8cb │ │ │ │ - blcc 123118 │ │ │ │ - blmi 4f3d40 │ │ │ │ + @ instruction: 0xf107f8cd │ │ │ │ + blcc 123114 │ │ │ │ + blmi 4f3d3c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldcl 7, cr15, [r0, #896] @ 0x380 │ │ │ │ + ldcl 7, cr15, [r2, #896] @ 0x380 │ │ │ │ ldc2l 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 3a2924 │ │ │ │ - blmi 2336e0 │ │ │ │ + bmi 3a2920 │ │ │ │ + blmi 2336dc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0xf507ec0e │ │ │ │ + @ instruction: 0xf507ec10 │ │ │ │ ldrcc r5, [r0, -r0, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r2, r8, ror fp │ │ │ │ + andeq sp, r2, ip, ror fp │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r2, r3, r0, lsl #10 │ │ │ │ - ldrdeq r2, [r3], -r4 │ │ │ │ - andeq r2, r1, r8, lsr #32 │ │ │ │ - @ instruction: 0x000324bc │ │ │ │ - andeq sp, r2, ip, lsl #22 │ │ │ │ + andeq r2, r3, r4, lsl #10 │ │ │ │ + ldrdeq r2, [r3], -r8 │ │ │ │ + andeq r2, r1, r8, lsl r0 │ │ │ │ + andeq r2, r3, r0, asr #9 │ │ │ │ + andeq sp, r2, r0, lsl fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79738 │ │ │ │ + bl feb79734 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ - blcs bc5b4 │ │ │ │ - blmi 219974 │ │ │ │ + blcs bc5b0 │ │ │ │ + blmi 219970 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - blmi 19d1e0 │ │ │ │ + blmi 19d1e4 │ │ │ │ @ instruction: 0xf04f447b │ │ │ │ @ instruction: 0x601a32ff │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ - andeq pc, r2, lr, lsr #6 │ │ │ │ - andeq pc, r2, r4, lsr #6 │ │ │ │ - andeq pc, r2, r8, lsl r3 @ │ │ │ │ + andeq pc, r2, r2, lsr r3 @ │ │ │ │ + andeq pc, r2, r8, lsr #6 │ │ │ │ + andeq pc, r2, ip, lsl r3 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79778 │ │ │ │ + bl feb79774 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ @ instruction: 0xf7e06878 │ │ │ │ - @ instruction: 0x4603ecb0 │ │ │ │ + @ instruction: 0x4603ecb2 │ │ │ │ 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, [r6], {224} @ 0xe0 │ │ │ │ + ldc 7, cr15, [r8], {224} @ 0xe0 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andcs r6, r1, r9, ror r8 │ │ │ │ - blx ff71e5ce │ │ │ │ + blx ff71e5ca │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb797dc │ │ │ │ + bl feb797d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3099 @ 0xfffff3e5 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ - blcs 3c65c │ │ │ │ - blmi 6d6a40 │ │ │ │ + blcs 3c658 │ │ │ │ + blmi 6d6a3c │ │ │ │ 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 5f3e10 │ │ │ │ + blmi 5f3e0c │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blcs 3c680 │ │ │ │ + blcs 3c67c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi 55a680 │ │ │ │ + blmi 55a67c │ │ │ │ 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 373e94 │ │ │ │ + blmi 373e90 │ │ │ │ ldrmi r5, [r9], -r3, ror #17 │ │ │ │ @ instruction: 0xf001207f │ │ │ │ strmi pc, [r2], -r7, lsr #24 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 37a6a8 │ │ │ │ + blmi 37a6a4 │ │ │ │ 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, sl, lsl sl │ │ │ │ - @ instruction: 0x000333b6 │ │ │ │ + andeq sp, r2, lr, lsl sl │ │ │ │ + @ instruction: 0x000333ba │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - muleq r3, r8, r3 │ │ │ │ - muleq r3, r2, r3 │ │ │ │ - andeq r3, r3, r8, lsl #7 │ │ │ │ - andeq r3, r3, sl, ror #6 │ │ │ │ - andeq r3, r3, r4, ror #6 │ │ │ │ + muleq r3, ip, r3 │ │ │ │ + muleq r3, r6, r3 │ │ │ │ + andeq r3, r3, ip, lsl #7 │ │ │ │ + andeq r3, r3, lr, ror #6 │ │ │ │ + andeq r3, r3, r8, ror #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79880 │ │ │ │ + bl feb7987c │ │ │ │ @ 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 73a704 │ │ │ │ - blmi 73388c │ │ │ │ + bmi 73a700 │ │ │ │ + blmi 733888 │ │ │ │ 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 33ed4 │ │ │ │ + blcs 33ed0 │ │ │ │ @ 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 2738d4 │ │ │ │ + bmi 2738d0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip, -r7] │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl 460684 │ │ │ │ + bl 4e0680 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r2, r0, ror #18 │ │ │ │ + andeq sp, r2, r4, ror #18 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sp, r2, r4, lsl r9 │ │ │ │ + andeq sp, r2, r8, lsl r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79924 │ │ │ │ + bl feb79920 │ │ │ │ @ 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 3cb40 │ │ │ │ + blcs 3cb3c │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ - movwcs lr, #6776 @ 0x1a78 │ │ │ │ + movwcs lr, #6778 @ 0x1a7a │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, r9, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - blcs 3cc5c │ │ │ │ + teqpvs r8, fp, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + blcs 3cc58 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stc 7, cr15, [lr], #896 @ 0x380 │ │ │ │ + ldc 7, cr15, [r0], #896 @ 0x380 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3cd70 │ │ │ │ + blcs 3cd6c │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25a7b4 │ │ │ │ + blmi 25a7b0 │ │ │ │ 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 ff01e7a2 │ │ │ │ + blx ff01e79e │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r3, lr, asr r2 │ │ │ │ - andeq r3, r3, r4, lsl r2 │ │ │ │ + andeq r3, r3, r2, ror #4 │ │ │ │ + andeq r3, r3, r8, lsl r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb799b8 │ │ │ │ + bl feb799b4 │ │ │ │ @ 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 3cbd4 │ │ │ │ + blcs 3cbd0 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ - movwcs lr, #6702 @ 0x1a2e │ │ │ │ + movwcs lr, #6704 @ 0x1a30 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, pc, asr sp @ p-variant is OBSOLETE │ │ │ │ - blcs 3ccf0 │ │ │ │ + teqpvs r8, r1, ror #26 @ p-variant is OBSOLETE │ │ │ │ + blcs 3ccec │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stcl 7, cr15, [r4], #-896 @ 0xfffffc80 │ │ │ │ + stcl 7, cr15, [r6], #-896 @ 0xfffffc80 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3ce04 │ │ │ │ + blcs 3ce00 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25a848 │ │ │ │ + blmi 25a844 │ │ │ │ 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 1d9e836 │ │ │ │ + blx 1d9e832 │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r3, lr, asr #3 │ │ │ │ - andeq r3, r3, r4, lsl #3 │ │ │ │ + ldrdeq r3, [r3], -r2 │ │ │ │ + andeq r3, r3, r8, lsl #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb79a4c │ │ │ │ + bl feb79a48 │ │ │ │ @ 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 dffa8c │ │ │ │ + blmi dffa88 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2870 @ 0xfffff4ca │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603ebbc │ │ │ │ + @ instruction: 0x4603ebbe │ │ │ │ @ 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 b3c918 │ │ │ │ + blmi b3c914 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - ldm lr, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 740c8 │ │ │ │ + stmia r0!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 740c4 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl ee084c │ │ │ │ + bl f60848 │ │ │ │ eor r2, sp, r1, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - blmi 87c948 │ │ │ │ + blmi 87c944 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stm r6, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 740f8 │ │ │ │ + stm r8, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 740f4 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl 8e087c │ │ │ │ + bl 960878 │ │ │ │ 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], -r2, asr #21 │ │ │ │ + strmi lr, [r3], -r4, asr #21 │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - movwcs lr, #2828 @ 0xb0c │ │ │ │ + movwcs lr, #2830 @ 0xb0e │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4618e9f0 │ │ │ │ + @ instruction: 0x4618e9f2 │ │ │ │ strvc pc, [sl, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r2, lr, r7 │ │ │ │ + andeq sp, r2, r2, lsr #15 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r1, r0, ip │ │ │ │ - andeq r1, r1, lr, lsl #25 │ │ │ │ - andeq r1, r1, r4, ror ip │ │ │ │ - andeq r1, r1, r4, asr ip │ │ │ │ - ldrdeq sp, [r2], -r2 │ │ │ │ + andeq r1, r1, r0, lsl #25 │ │ │ │ + andeq r1, r1, lr, ror ip │ │ │ │ + andeq r1, r1, r4, ror #24 │ │ │ │ + andeq r1, r1, r4, asr #24 │ │ │ │ + ldrdeq sp, [r2], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79b74 │ │ │ │ + bl feb79b70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ svcge 0x00027d68 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ - bmi fe3fa9ec │ │ │ │ - blmi fe3f3b78 │ │ │ │ + bmi fe3fa9e8 │ │ │ │ + blmi fe3f3b74 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4603e870 │ │ │ │ - ble 6d5ac │ │ │ │ + @ instruction: 0x4603e872 │ │ │ │ + ble 6d5a8 │ │ │ │ rscs r2, r9, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi fe1af6bc │ │ │ │ + bmi fe1af6b8 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -r7, lsl #24 │ │ │ │ + strmi pc, [r3], -r9, lsl #24 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmdb r6!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb r8!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcs r2, pc, r1, lsl #6 │ │ │ │ sbcvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r1], -r1, asr #6 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603fe93 │ │ │ │ tstle sp, r0, lsl #22 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmdb ip, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb lr, {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 3423c │ │ │ │ + blcs 34238 │ │ │ │ @ instruction: 0xf107d10d │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldrmi r7, [r1], -r5, ror #6 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - movwcs lr, #6402 @ 0x1902 │ │ │ │ + movwcs lr, #6404 @ 0x1904 │ │ │ │ @ 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 16b42b8 │ │ │ │ + bmi 16b42b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6080 │ │ │ │ @ instruction: 0xf7fe0100 │ │ │ │ @ instruction: 0xf507ff01 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ andcs r7, r9, #-1811939327 @ 0x94000001 │ │ │ │ ldrbtmi r4, [r9], #-2388 @ 0xfffff6ac │ │ │ │ @ instruction: 0xf7df6818 │ │ │ │ - strmi lr, [r3], -r2, lsr #31 │ │ │ │ + strmi lr, [r3], -r4, lsr #31 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bicvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ ldrbtmi r4, [sl], #-2640 @ 0xfffff5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - b 1ce0a24 │ │ │ │ - blcs 342b4 │ │ │ │ + b 1d60a20 │ │ │ │ + blcs 342b0 │ │ │ │ @ instruction: 0xf507d17b │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf5077365 │ │ │ │ andls r7, r0, #-1610612724 @ 0xa000000c │ │ │ │ - bmi 127cb28 │ │ │ │ + bmi 127cb24 │ │ │ │ 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 342e4 │ │ │ │ + blcs 342e0 │ │ │ │ @ instruction: 0xf507d04c │ │ │ │ @ instruction: 0xf1077125 │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ strmi r7, [fp], -r5, rrx │ │ │ │ ldrbtmi r4, [r9], #-2364 @ 0xfffff6c4 │ │ │ │ @ instruction: 0xf7e06800 │ │ │ │ - @ instruction: 0xf507ea36 │ │ │ │ + @ instruction: 0xf507ea38 │ │ │ │ @ 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 34340 │ │ │ │ + blcs 3433c │ │ │ │ @ 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 │ │ │ │ @@ -32409,140 +32408,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: 0xe016e9fa │ │ │ │ + @ instruction: 0xe016e9fc │ │ │ │ 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} │ │ │ │ - stmda r0!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r2!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi 62f898 │ │ │ │ + bmi 62f894 │ │ │ │ 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: 0x4618e8b4 │ │ │ │ + @ instruction: 0x4618e8b6 │ │ │ │ strbvc pc, [r6, -r7, lsl #10]! @ │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r2, r4, ror r6 │ │ │ │ + andeq sp, r2, r8, ror r6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r1, r1, ip, lsl #23 │ │ │ │ - andeq r1, r1, r4, ror #21 │ │ │ │ - andeq r1, r1, sl, lsl #22 │ │ │ │ - andeq r1, r1, r2, lsl #22 │ │ │ │ - andeq r1, r1, ip, ror #21 │ │ │ │ - andeq r1, r1, r6, ror #21 │ │ │ │ - ldrdeq r1, [r1], -r2 │ │ │ │ - andeq r1, r1, lr, asr #21 │ │ │ │ - andeq r1, r1, r6, ror #21 │ │ │ │ - andeq r1, r1, r0, asr #21 │ │ │ │ - andeq sp, r2, sl, asr r4 │ │ │ │ + andeq r1, r1, ip, ror fp │ │ │ │ + ldrdeq r1, [r1], -r4 │ │ │ │ + strdeq r1, [r1], -sl │ │ │ │ + strdeq r1, [r1], -r2 │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + ldrdeq r1, [r1], -r6 │ │ │ │ + andeq r1, r1, r2, asr #21 │ │ │ │ + @ instruction: 0x00011abe │ │ │ │ + ldrdeq r1, [r1], -r6 │ │ │ │ + @ instruction: 0x00011ab0 │ │ │ │ + andeq sp, r2, lr, asr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb79e04 │ │ │ │ + bl feb79e00 │ │ │ │ @ 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 c6382c │ │ │ │ + blmi c63828 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - stmda r2, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r4, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eors r2, sl, r1, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4603ef18 │ │ │ │ - ble 6d85c │ │ │ │ + @ instruction: 0x4603ef1a │ │ │ │ + ble 6d858 │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r9], -r1, asr #6 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0xf507efee │ │ │ │ + @ instruction: 0xf507eff0 │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ smlawtcs lr, r8, r4, r7 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - eorvs lr, r0, r2, lsl sl │ │ │ │ + eorvs lr, r0, r4, lsl sl │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3cd00 │ │ │ │ + blcs 3ccfc │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ ldmdavs fp, {r3, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2580 @ 0xfffff5ec │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - svc 0x00caf7df │ │ │ │ + svc 0x00ccf7df │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ ldmdbmi r1, {r0, r8, r9, sp} │ │ │ │ - bmi 273eac │ │ │ │ + bmi 273ea8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x2194f8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmda r4!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r6!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], lr, asr #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq sp, r2, r6, ror #7 │ │ │ │ + andeq sp, r2, sl, ror #7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r2, r3, ip, ror lr │ │ │ │ - andeq r2, r3, sl, ror #26 │ │ │ │ - andeq r2, r3, lr, lsr sp │ │ │ │ - andeq r2, r3, sl, lsr #26 │ │ │ │ - strdeq r2, [r3], -sl │ │ │ │ - andeq r2, r3, lr, ror #27 │ │ │ │ - andeq sp, r2, ip, lsr r3 │ │ │ │ + andeq r2, r3, r0, lsl #29 │ │ │ │ + andeq r2, r3, lr, ror #26 │ │ │ │ + andeq r2, r3, r2, asr #26 │ │ │ │ + andeq r2, r3, lr, lsr #26 │ │ │ │ + strdeq r2, [r3], -lr │ │ │ │ + strdeq r2, [r3], -r2 @ │ │ │ │ + andeq sp, r2, r0, asr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79f14 │ │ │ │ + bl feb79f10 │ │ │ │ @ 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 0x0038f7df │ │ │ │ + svc 0x003af7df │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2ed93c │ │ │ │ - ldmdb r6!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 2ed938 │ │ │ │ + ldmdb r8!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andsle r2, r4, r4, lsl #22 │ │ │ │ - blcs 3d238 │ │ │ │ + blcs 3d234 │ │ │ │ @ instruction: 0xf04fd114 │ │ │ │ @ instruction: 0xe01233ff │ │ │ │ - blcs 3d344 │ │ │ │ + blcs 3d340 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fcf50 │ │ │ │ + bne ff4fcf4c │ │ │ │ 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 │ │ │ │ @@ -32551,31 +32550,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, #-130]! @ 0xffffff7e │ │ │ │ - blcs 3d39c │ │ │ │ + ldrsbvs lr, [r8, #-132]! @ 0xffffff7c │ │ │ │ + blcs 3d398 │ │ │ │ @ instruction: 0xf7e0da0b │ │ │ │ - @ instruction: 0x4603e8fc │ │ │ │ - blcs 13ce28 │ │ │ │ + @ instruction: 0x4603e8fe │ │ │ │ + blcs 13ce24 │ │ │ │ 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 3cfd8 │ │ │ │ + blcs 3cfd4 │ │ │ │ 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 │ │ │ │ @@ -32583,19 +32582,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, r6, lsl lr │ │ │ │ - blcs 3d41c │ │ │ │ + cmnvs r8, r8, lsl lr │ │ │ │ + blcs 3d418 │ │ │ │ @ instruction: 0xf7e0da0b │ │ │ │ - @ instruction: 0x4603e8bc │ │ │ │ - blcs 13cea8 │ │ │ │ + @ instruction: 0x4603e8be │ │ │ │ + blcs 13cea4 │ │ │ │ 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 │ │ │ │ @@ -32605,49 +32604,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 3d070 │ │ │ │ + blcs 3d06c │ │ │ │ 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 feb7a09c │ │ │ │ + bl feb7a098 │ │ │ │ @ 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 0x00c6f7df │ │ │ │ + svc 0x00c8f7df │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2edacc │ │ │ │ - stmda lr!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ble 2edac8 │ │ │ │ + ldmda r0!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 3d3c8 │ │ │ │ + blcs 3d3c4 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 3d4d4 │ │ │ │ + blcs 3d4d0 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fd0e0 │ │ │ │ + bne ff4fd0dc │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4abb38 │ │ │ │ - bl 10e4f1c │ │ │ │ + bl 4abb34 │ │ │ │ + bl 10e4f18 │ │ │ │ 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 │ │ │ │ @@ -32660,19 +32659,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, ip, ror sp │ │ │ │ - blcs 3d550 │ │ │ │ + cmnvs r8, lr, ror sp │ │ │ │ + blcs 3d54c │ │ │ │ @ instruction: 0xf7e0da0b │ │ │ │ - strmi lr, [r3], -r2, lsr #16 │ │ │ │ - blcs 13cfdc │ │ │ │ + strmi lr, [r3], -r4, lsr #16 │ │ │ │ + blcs 13cfd8 │ │ │ │ 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 │ │ │ │ @@ -32682,134 +32681,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 3d1a4 │ │ │ │ + blcs 3d1a0 │ │ │ │ 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 feb7a1d0 │ │ │ │ + bl feb7a1cc │ │ │ │ @ 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 0x002cf7df │ │ │ │ + svc 0x002ef7df │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2edc00 │ │ │ │ - svc 0x00d4f7df │ │ │ │ + ble 2edbfc │ │ │ │ + svc 0x00d6f7df │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 3d4fc │ │ │ │ + blcs 3d4f8 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 3d608 │ │ │ │ + blcs 3d604 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fd214 │ │ │ │ + bne ff4fd210 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4abc6c │ │ │ │ - bl 10e5050 │ │ │ │ + bl 4abc68 │ │ │ │ + bl 10e504c │ │ │ │ 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 feb7a268 │ │ │ │ + bl feb7a264 │ │ │ │ @ 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: 0x4603ee30 │ │ │ │ + @ instruction: 0x4603ee32 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - mrc 7, 7, APSR_nzcv, cr6, cr15, {6} │ │ │ │ - blcs 348a4 │ │ │ │ + mrc 7, 7, APSR_nzcv, cr8, cr15, {6} │ │ │ │ + blcs 348a0 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - mrc 7, 7, APSR_nzcv, cr0, cr15, {6} │ │ │ │ - blcs 1348b0 │ │ │ │ + mrc 7, 7, APSR_nzcv, cr2, cr15, {6} │ │ │ │ + blcs 1348ac │ │ │ │ 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 3d2c0 │ │ │ │ + blcs 3d2bc │ │ │ │ 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 feb7a2e8 │ │ │ │ + bl feb7a2e4 │ │ │ │ @ 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: 0x4603eed4 │ │ │ │ + @ instruction: 0x4603eed6 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - mrc 7, 5, APSR_nzcv, cr6, cr15, {6} │ │ │ │ - blcs 34924 │ │ │ │ + mrc 7, 5, APSR_nzcv, cr8, cr15, {6} │ │ │ │ + blcs 34920 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - mrc 7, 5, APSR_nzcv, cr0, cr15, {6} │ │ │ │ - blcs 134930 │ │ │ │ + mrc 7, 5, APSR_nzcv, cr2, cr15, {6} │ │ │ │ + blcs 13492c │ │ │ │ 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 3d340 │ │ │ │ + blcs 3d33c │ │ │ │ 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 16fd260 │ │ │ │ + bvs 16fd25c │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmvs sl!, {r5, r6, sp, lr, pc}^ │ │ │ │ - bne ff4bd670 │ │ │ │ + bne ff4bd66c │ │ │ │ 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 ff4fd480 │ │ │ │ + bne ff4fd47c │ │ │ │ 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}^ │ │ │ │ @@ -32823,15 +32822,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 ff4fd9d8 │ │ │ │ + bne ff4fd9d4 │ │ │ │ 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} │ │ │ │ @@ -32842,24 +32841,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 ff873ca8 │ │ │ │ + blle ff873ca4 │ │ │ │ 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 6bd340 │ │ │ │ + bvs 6bd33c │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ - bvs 16fd348 │ │ │ │ + bvs 16fd344 │ │ │ │ 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 │ │ │ │ @@ -32867,96 +32866,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 16bd388 │ │ │ │ + bvs 16bd384 │ │ │ │ andsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ andcs r6, r0, #3866624 @ 0x3b0000 │ │ │ │ - blmi 6bb810 │ │ │ │ + blmi 6bb80c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - mrc 7, 6, APSR_nzcv, cr8, cr15, {6} │ │ │ │ - blcs 34ac0 │ │ │ │ + mrc 7, 6, APSR_nzcv, cr10, cr15, {6} │ │ │ │ + blcs 34abc │ │ │ │ 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 b81334 │ │ │ │ + blcs b81330 │ │ │ │ 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 3da60 │ │ │ │ + blcs 3da5c │ │ │ │ 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 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ + andeq r1, r1, ip, asr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7a51c │ │ │ │ + bl feb7a518 │ │ │ │ @ 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 ec13ac │ │ │ │ + blcs ec13a8 │ │ │ │ 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 3d3cc │ │ │ │ + blcs 3d3c8 │ │ │ │ svcvs 0x003bd003 │ │ │ │ - blcs 3d7d4 │ │ │ │ + blcs 3d7d0 │ │ │ │ svcvs 0x003bd110 │ │ │ │ - blcs 3d3dc │ │ │ │ + blcs 3d3d8 │ │ │ │ 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 41408 │ │ │ │ + blcs 41404 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ - bvs 16bf090 │ │ │ │ + bvs 16bf08c │ │ │ │ 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 6bf0a4 │ │ │ │ + bvs 6bf0a0 │ │ │ │ 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 6bf0c0 │ │ │ │ - bvs 16ff0c4 │ │ │ │ + bvs 6bf0bc │ │ │ │ + bvs 16ff0c0 │ │ │ │ mulle sl, sl, r2 │ │ │ │ - bvs 16bf0cc │ │ │ │ + bvs 16bf0c8 │ │ │ │ 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 │ │ │ │ @@ -32967,46 +32966,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 b81498 │ │ │ │ + blcs b81494 │ │ │ │ svcvs 0x003bd1ec │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs 414ac │ │ │ │ + blcs 414a8 │ │ │ │ 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], -lr, lsl #27 │ │ │ │ + @ instruction: 0x4603ed90 │ │ │ │ @ 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 6bf190 │ │ │ │ - bvs 16ff194 │ │ │ │ + bvs 6bf18c │ │ │ │ + bvs 16ff190 │ │ │ │ @ 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} │ │ │ │ @@ -33053,62 +33052,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 b815f0 │ │ │ │ + blcs b815ec │ │ │ │ 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 4160c │ │ │ │ + blcs 41608 │ │ │ │ svcvs 0x003bd10f │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0x4619781b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - @ instruction: 0x4603ed78 │ │ │ │ + @ instruction: 0x4603ed7a │ │ │ │ @ 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 41654 │ │ │ │ + blcs 41650 │ │ │ │ ldmibvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ - blcs f8165c │ │ │ │ + blcs f81658 │ │ │ │ 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 ff4fddf4 │ │ │ │ + bne ff4fddf0 │ │ │ │ @ instruction: 0xf7df461a │ │ │ │ - strmi lr, [r3], -r0, ror #19 │ │ │ │ + strmi lr, [r3], -r2, ror #19 │ │ │ │ teqle r1, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff57de08 │ │ │ │ + bne ff57de04 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - strmi lr, [r3], -r2, ror #24 │ │ │ │ + strmi lr, [r3], -r4, ror #24 │ │ │ │ @ instruction: 0xd106429d │ │ │ │ rsbsvs r6, fp, #241664 @ 0x3b000 │ │ │ │ teqvs fp, #125952 @ 0x1ec00 │ │ │ │ adcsvs r2, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs 1f1b6e0 │ │ │ │ + bvs 1f1b6dc │ │ │ │ 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}^ │ │ │ │ @@ -33117,86 +33116,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 1efbf70 │ │ │ │ + blvs 1efbf6c │ │ │ │ cmnvs fp, #67108864 @ 0x4000000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xd1b52b00 │ │ │ │ - blcs 3e280 │ │ │ │ - bvs fef17748 │ │ │ │ + blcs 3e27c │ │ │ │ + bvs fef17744 │ │ │ │ @ instruction: 0xd1292b00 │ │ │ │ - blcs 3dd8c │ │ │ │ + blcs 3dd88 │ │ │ │ @ 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 0x003bec38 │ │ │ │ + svcvs 0x003bec3a │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stc 7, cr15, [ip], {223} @ 0xdf │ │ │ │ + stc 7, cr15, [lr], {223} @ 0xdf │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ svcvs 0x003b1c5a │ │ │ │ svcvs 0x003b601a │ │ │ │ addsvs r2, sl, r0, lsl #4 │ │ │ │ tst r6, #-67108864 @ 0xfc000000 │ │ │ │ - blcs 3e0e0 │ │ │ │ + blcs 3e0dc │ │ │ │ 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 41778 │ │ │ │ - bvs 1f17858 │ │ │ │ - blcs 3d880 │ │ │ │ + blcs 41774 │ │ │ │ + bvs 1f17854 │ │ │ │ + blcs 3d87c │ │ │ │ ldmibvs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x003b1c5a │ │ │ │ ldrd r6, [sp], sl │ │ │ │ - blcs 3de10 │ │ │ │ + blcs 3de0c │ │ │ │ svcvs 0x003bd035 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ - blcc 74530 │ │ │ │ + blcc 7452c │ │ │ │ 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, lr, ror #23 │ │ │ │ + @ instruction: 0xe01aebf0 │ │ │ │ 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 1ef4fe8 │ │ │ │ + bvs 1ef4fe4 │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ ldrbtne pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003bebd2 │ │ │ │ + svcvs 0x003bebd4 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl fe9e171c │ │ │ │ + bl fea61718 │ │ │ │ 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 │ │ │ │ @@ -33216,105 +33215,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 0x003beb94 │ │ │ │ + svcvs 0x003beb96 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl 1a61798 │ │ │ │ + bl 1ae1794 │ │ │ │ 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: 0x4603eb52 │ │ │ │ + @ instruction: 0x4603eb54 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ mrcvs 1, 5, r6, cr11, cr10, {2} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blvs 1ebf348 │ │ │ │ - bvs 1efb8c8 │ │ │ │ - blcs 3dad0 │ │ │ │ - bvs 1f17880 │ │ │ │ - bvs 1ebdad8 │ │ │ │ + blvs 1ebf344 │ │ │ │ + bvs 1efb8c4 │ │ │ │ + blcs 3dacc │ │ │ │ + bvs 1f1787c │ │ │ │ + bvs 1ebdad4 │ │ │ │ @ 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], -r4, lsl #24 │ │ │ │ + strmi lr, [r3], -r6, lsl #24 │ │ │ │ teqle ip, r0, lsl #22 │ │ │ │ - blcs 3df98 │ │ │ │ + blcs 3df94 │ │ │ │ svcvs 0x003bd02b │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs b8192c │ │ │ │ - blmi ffb17cf0 │ │ │ │ + blcs b81928 │ │ │ │ + blmi ffb17cec │ │ │ │ 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 be1854 │ │ │ │ - blmi ff99b930 │ │ │ │ + bl c61850 │ │ │ │ + blmi ff99b92c │ │ │ │ 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 0x003beb18 │ │ │ │ + svcvs 0x003beb1a │ │ │ │ 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, #-3000]! @ 0xfffff448 │ │ │ │ + ldrbvs lr, [r8, #-3002]! @ 0xfffff446 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 419b0 │ │ │ │ + blcs 419ac │ │ │ │ svcvs 0x003bd104 │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ - blcs 3ef40 │ │ │ │ + blcs 3ef3c │ │ │ │ ldclvc 0, cr13, [fp, #8]! │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ - blcs 3e04c │ │ │ │ - blmi ff117988 │ │ │ │ + blcs 3e048 │ │ │ │ + blmi ff117984 │ │ │ │ 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: 0x7dfaeae0 │ │ │ │ + @ instruction: 0x7dfaeae2 │ │ │ │ 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 │ │ │ │ @@ -33334,88 +33333,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 fe9e1964 │ │ │ │ + b fea61960 │ │ │ │ svcvs 0x003b7dfa │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ - blcs ec1a60 │ │ │ │ + blcs ec1a5c │ │ │ │ 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 feebf710 │ │ │ │ + blvs feebf70c │ │ │ │ and r6, r2, sl, asr r1 │ │ │ │ movwcc r6, #7099 @ 0x1bbb │ │ │ │ - blvs feefc91c │ │ │ │ - blcs 41aa0 │ │ │ │ - blvs fef17a44 │ │ │ │ - blcs f81aa8 │ │ │ │ + blvs feefc918 │ │ │ │ + blcs 41a9c │ │ │ │ + blvs fef17a40 │ │ │ │ + blcs f81aa4 │ │ │ │ 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 ff4fe940 │ │ │ │ + bne ff4fe93c │ │ │ │ @ instruction: 0xf7de461a │ │ │ │ - @ instruction: 0x4603efba │ │ │ │ + @ instruction: 0x4603efbc │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff57e954 │ │ │ │ + bne ff57e950 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4603ea3c │ │ │ │ + @ instruction: 0x4603ea3e │ │ │ │ @ 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 ffefcd8c │ │ │ │ + blvs ffefcd88 │ │ │ │ mvnsvs r3, #16, 6 @ 0x40000000 │ │ │ │ movwcc r6, #7483 @ 0x1d3b │ │ │ │ - blvs ffefcf98 │ │ │ │ - blcs 3db1c │ │ │ │ + blvs ffefcf94 │ │ │ │ + blcs 3db18 │ │ │ │ ldcvs 1, cr13, [fp], #808 @ 0x328 │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ - blcs 3eca8 │ │ │ │ + blcs 3eca4 │ │ │ │ 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 a61a60 │ │ │ │ + b ae1a5c │ │ │ │ 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: 0x4603e9fe │ │ │ │ + strmi lr, [r3], -r0, lsl #20 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ svcvs 0x003b615a │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ tst sl, pc, lsr r3 │ │ │ │ - blcs 3ebf8 │ │ │ │ + blcs 3ebf4 │ │ │ │ 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 │ │ │ │ @@ -33423,18 +33422,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 0x003be9f6 │ │ │ │ + svcvs 0x003be9f8 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stmib sl, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib ip, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ sbcs r2, ip, pc, lsr r3 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, sl, fp, sp, lr}^ │ │ │ │ teqle r9, r1, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ addsmi r6, sl, #16384000 @ 0xfa0000 │ │ │ │ @@ -33446,95 +33445,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 749a8 │ │ │ │ + blcc 749a4 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi fp!, {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003be9be │ │ │ │ + svcvs 0x003be9c0 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - ldmib r2, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r4, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ adc r2, r0, sl, lsr r3 │ │ │ │ adds r2, lr, pc, lsr r3 │ │ │ │ ldmdbvs ip, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - strmi lr, [r3], -r0, lsl #19 │ │ │ │ + strmi lr, [r3], -r2, lsl #19 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ mrcvs 1, 5, r6, cr11, cr10, {2} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ ldcvs 14, cr6, [sl, #-748]! @ 0xfffffd14 │ │ │ │ ldcvs 0, cr6, [fp], #-104 @ 0xffffff98 │ │ │ │ - blcs 3de74 │ │ │ │ + blcs 3de70 │ │ │ │ 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 ec1c9c │ │ │ │ + blcs ec1c98 │ │ │ │ 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 41cb0 │ │ │ │ + blcs 41cac │ │ │ │ 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, lr, asr #25 │ │ │ │ - andeq r1, r1, r0, lsr r2 │ │ │ │ + ldrdeq ip, [r2], -r2 │ │ │ │ + andeq r1, r1, r0, lsr #4 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - ldrdeq r0, [r1], -r8 │ │ │ │ - andeq r0, r1, r4, ror #30 │ │ │ │ - andeq r0, r1, ip, asr pc │ │ │ │ - andeq r0, r1, r0, lsl pc │ │ │ │ - andeq r0, r1, lr, ror #28 │ │ │ │ - andeq r0, r1, r0, ror #28 │ │ │ │ - andeq r0, r1, r6, ror lr │ │ │ │ - andeq r0, r1, r4, lsl lr │ │ │ │ - @ instruction: 0x00010dbe │ │ │ │ - andeq r0, r1, lr, ror #25 │ │ │ │ - andeq r0, r1, ip, lsr #25 │ │ │ │ - andeq r0, r1, r4, ror #22 │ │ │ │ + andeq r0, r1, r8, asr #31 │ │ │ │ + andeq r0, r1, r4, asr pc │ │ │ │ + andeq r0, r1, ip, asr #30 │ │ │ │ + andeq r0, r1, r0, lsl #30 │ │ │ │ + andeq r0, r1, lr, asr lr │ │ │ │ + andeq r0, r1, r0, asr lr │ │ │ │ + andeq r0, r1, r6, ror #28 │ │ │ │ + andeq r0, r1, r4, lsl #28 │ │ │ │ + andeq r0, r1, lr, lsr #27 │ │ │ │ + ldrdeq r0, [r1], -lr │ │ │ │ + muleq r1, ip, ip │ │ │ │ + andeq r0, r1, r4, asr fp │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 41d18 │ │ │ │ + blcs 41d14 │ │ │ │ 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 3e3bc │ │ │ │ - blmi 597cf8 │ │ │ │ + blcs 3e3b8 │ │ │ │ + blmi 597cf4 │ │ │ │ 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: 0x7dfae928 │ │ │ │ + @ instruction: 0x7dfae92a │ │ │ │ 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} │ │ │ │ @@ -33544,60 +33543,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, r0, asr #21 │ │ │ │ + @ instruction: 0x00010ab0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7af38 │ │ │ │ + bl feb7af34 │ │ │ │ @ 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 674f40 │ │ │ │ + blmi 674f3c │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2840 @ 0xfffff4e8 │ │ │ │ - blmi 63bdc4 │ │ │ │ + blmi 63bdc0 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2839 @ 0xfffff4e9 │ │ │ │ - blmi 5fbed0 │ │ │ │ + blmi 5fbecc │ │ │ │ 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 ff2e1d7c │ │ │ │ - blmi 47c364 │ │ │ │ + blx ff2e1d78 │ │ │ │ + blmi 47c360 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r3!, {r1, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3fbdf8 │ │ │ │ + blmi 3fbdf4 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmiapl r3!, {r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3bbe04 │ │ │ │ + blmi 3bbe00 │ │ │ │ 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: 0x0002c2b4 │ │ │ │ + @ instruction: 0x0002c2b8 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ - andeq r1, r3, sl, asr sp │ │ │ │ + andeq r1, r3, lr, asr sp │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r1, r3, lr, asr #26 │ │ │ │ - andeq r1, r3, r8, asr #26 │ │ │ │ - andeq r1, r3, ip, lsr #26 │ │ │ │ - andeq r1, r3, r0, lsr #26 │ │ │ │ + andeq r1, r3, r2, asr sp │ │ │ │ + andeq r1, r3, ip, asr #26 │ │ │ │ + andeq r1, r3, r0, lsr sp │ │ │ │ + andeq r1, r3, r4, lsr #26 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r1, r3, r4, lsl sp │ │ │ │ + andeq r1, r3, r8, lsl sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00023dd8 : │ │ │ │ +00023dd4 : │ │ │ │ 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] │ │ │ │ @@ -33607,22 +33606,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 23d2c │ │ │ │ + bl 23d28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00023e0e : │ │ │ │ +00023e0a : │ │ │ │ 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] │ │ │ │ @@ -33633,22 +33632,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 23d2c │ │ │ │ + bl 23d28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00023e46 : │ │ │ │ +00023e42 : │ │ │ │ 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] │ │ │ │ @@ -33659,15 +33658,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 23d2c │ │ │ │ + bl 23d28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ @@ -33681,31 +33680,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 23eac │ │ │ │ + bne.n 23ea8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23ed4 │ │ │ │ + b.n 23ed0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24154 │ │ │ │ + bl 24150 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23ecc │ │ │ │ + bne.n 23ec8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23ed4 │ │ │ │ + b.n 23ed0 │ │ │ │ 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 │ │ │ │ @@ -33715,23 +33714,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 23f0e │ │ │ │ + beq.n 23f0a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f08 │ │ │ │ + beq.n 23f04 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24286 │ │ │ │ + bl 24282 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -33746,17 +33745,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 23f46 │ │ │ │ + bne.n 23f42 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23fa2 │ │ │ │ + b.n 23f9e │ │ │ │ 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 │ │ │ │ @@ -33768,33 +33767,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 24736 │ │ │ │ + bl 24732 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f92 │ │ │ │ + beq.n 23f8e │ │ │ │ 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 24670 │ │ │ │ + bl 2466c │ │ │ │ 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 │ │ │ │ @@ -33804,40 +33803,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 24736 │ │ │ │ + bl 24732 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24008 │ │ │ │ + beq.n 24004 │ │ │ │ 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 24000 │ │ │ │ + bge.n 23ffc │ │ │ │ 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 2400c │ │ │ │ + b.n 24008 │ │ │ │ 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} │ │ │ │ @@ -33849,45 +33848,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 2439a │ │ │ │ + bl 24396 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2407c │ │ │ │ + beq.n 24078 │ │ │ │ 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 24080 │ │ │ │ + bge.n 2407c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 23fac │ │ │ │ + bl 23fa8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24076 │ │ │ │ + beq.n 24072 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 24080 │ │ │ │ + b.n 2407c │ │ │ │ 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} │ │ │ │ @@ -33897,115 +33896,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 248d0 │ │ │ │ + bl 248cc │ │ │ │ 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] @ (24148 ) │ │ │ │ + ldr r2, [pc, #124] @ (24144 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2414c ) │ │ │ │ + ldr r3, [pc, #124] @ (24148 ) │ │ │ │ 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 24110 │ │ │ │ + b.n 2410c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bge.n 24104 │ │ │ │ + bge.n 24100 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 23fac │ │ │ │ - b.n 24110 │ │ │ │ + bl 23fa8 │ │ │ │ + b.n 2410c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 24128 │ │ │ │ + b.n 24124 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2492a │ │ │ │ + bl 24926 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 240e4 │ │ │ │ + bne.n 240e0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (24150 ) │ │ │ │ + ldr r1, [pc, #36] @ (2414c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2414c ) │ │ │ │ + ldr r2, [pc, #28] @ (24148 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24140 │ │ │ │ + beq.n 2413c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - itee cc │ │ │ │ + itet cc │ │ │ │ movcc r2, r0 │ │ │ │ lslcs r4, r5, #11 │ │ │ │ - movcs r0, r0 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + movcc r0, r0 │ │ │ │ + bkpt 0x00d6 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r4, [pc, #116] @ (241e0 ) │ │ │ │ + ldr r4, [pc, #116] @ (241dc ) │ │ │ │ add r4, pc │ │ │ │ movs r0, #28 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24182 │ │ │ │ + bne.n 2417e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 241d6 │ │ │ │ + b.n 241d2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2418c │ │ │ │ + bgt.n 24188 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24198 │ │ │ │ - ldr r3, [pc, #80] @ (241e4 ) │ │ │ │ + bne.n 24194 │ │ │ │ + ldr r3, [pc, #80] @ (241e0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ @@ -34023,54 +34022,54 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 241d4 │ │ │ │ + bne.n 241d0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 241d6 │ │ │ │ + b.n 241d2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0094 │ │ │ │ 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 2424a │ │ │ │ + b.n 24246 │ │ │ │ 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 2423e │ │ │ │ + b.n 2423a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2422a │ │ │ │ + beq.n 24226 │ │ │ │ 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] │ │ │ │ @@ -34078,41 +34077,41 @@ │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24214 │ │ │ │ + bne.n 24210 │ │ │ │ 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 24204 │ │ │ │ + blt.n 24200 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2426e │ │ │ │ + b.n 2426a │ │ │ │ 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 2425a │ │ │ │ + blt.n 24256 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -34121,15 +34120,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 241e8 │ │ │ │ + bl 241e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ @@ -34151,23 +34150,23 @@ │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2432c │ │ │ │ + b.n 24328 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 24320 │ │ │ │ + b.n 2431c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ @@ -34180,23 +34179,23 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 242fa │ │ │ │ + bne.n 242f6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 242ea │ │ │ │ + blt.n 242e6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -34210,15 +34209,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2437e │ │ │ │ + b.n 2437a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ @@ -34227,15 +34226,15 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24368 │ │ │ │ + bne.n 24364 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -34263,37 +34262,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 24406 │ │ │ │ + b.n 24402 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 24400 │ │ │ │ + bne.n 243fc │ │ │ │ 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 24400 │ │ │ │ + bne.n 243fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 2440e │ │ │ │ + b.n 2440a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 243de │ │ │ │ + bne.n 243da │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -34344,39 +34343,39 @@ │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 244c4 │ │ │ │ + b.n 244c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 244be │ │ │ │ + bne.n 244ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 244be │ │ │ │ + bne.n 244ba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 244e6 │ │ │ │ + b.n 244e2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24498 │ │ │ │ + bne.n 24494 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -34408,51 +34407,51 @@ │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24526 │ │ │ │ + bne.n 24522 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2458a │ │ │ │ + b.n 24586 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 24562 │ │ │ │ + b.n 2455e │ │ │ │ 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 24556 │ │ │ │ + b.n 24552 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24460 │ │ │ │ + bl 2445c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2453c │ │ │ │ + bne.n 24538 │ │ │ │ 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 2452c │ │ │ │ + blt.n 24528 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -34480,76 +34479,76 @@ │ │ │ │ lsrs r2, r3, #31 │ │ │ │ add r3, r2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bgt.n 245c0 │ │ │ │ + bgt.n 245bc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 24668 │ │ │ │ + b.n 24664 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 245ec │ │ │ │ + ble.n 245e8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 24668 │ │ │ │ + b.n 24664 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24604 │ │ │ │ + bne.n 24600 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24668 │ │ │ │ + b.n 24664 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 24640 │ │ │ │ + b.n 2463c │ │ │ │ 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 24634 │ │ │ │ + b.n 24630 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24460 │ │ │ │ + bl 2445c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2461a │ │ │ │ + bne.n 24616 │ │ │ │ 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 2460a │ │ │ │ + blt.n 24606 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -34581,40 +34580,40 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 246b8 │ │ │ │ + ble.n 246b4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 244ee │ │ │ │ + bl 244ea │ │ │ │ movs r0, #16 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 246cc │ │ │ │ + bne.n 246c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2472e │ │ │ │ + b.n 2472a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 246ec │ │ │ │ + bne.n 246e8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2472e │ │ │ │ + b.n 2472a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -34625,19 +34624,19 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 24460 │ │ │ │ + bl 2445c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2472c │ │ │ │ + beq.n 24728 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -34674,36 +34673,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 24818 │ │ │ │ + b.n 24814 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2480e │ │ │ │ + bne.n 2480a │ │ │ │ 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 2480e │ │ │ │ + bne.n 2480a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 247aa │ │ │ │ + beq.n 247a6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 247ba │ │ │ │ + b.n 247b6 │ │ │ │ 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] │ │ │ │ @@ -34730,27 +34729,27 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #64 @ 0x3e000000 0.125 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 2480a │ │ │ │ + bpl.n 24806 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24592 │ │ │ │ + bl 2458e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 24820 │ │ │ │ + b.n 2481c │ │ │ │ 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 2477e │ │ │ │ + bne.n 2477a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34761,19 +34760,19 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24854 │ │ │ │ + bne.n 24850 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 248d0 │ │ │ │ + bl 248cc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 248c8 │ │ │ │ + b.n 248c4 │ │ │ │ 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] │ │ │ │ @@ -34791,43 +34790,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 248b8 │ │ │ │ + b.n 248b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 248ae │ │ │ │ + bne.n 248aa │ │ │ │ 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 248ae │ │ │ │ + bne.n 248aa │ │ │ │ movs r3, #1 │ │ │ │ - b.n 248c8 │ │ │ │ + b.n 248c4 │ │ │ │ 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 2488a │ │ │ │ + bne.n 24886 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 248d0 │ │ │ │ + bl 248cc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -34838,40 +34837,40 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24910 │ │ │ │ + b.n 2490c │ │ │ │ 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 2491e │ │ │ │ + bne.n 2491a │ │ │ │ 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 248ec │ │ │ │ - b.n 24920 │ │ │ │ + blt.n 248e8 │ │ │ │ + b.n 2491c │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -34882,25 +34881,25 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2495c │ │ │ │ - ldr r3, [pc, #140] @ (249d8 ) │ │ │ │ + beq.n 24958 │ │ │ │ + ldr r3, [pc, #140] @ (249d4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 249ce │ │ │ │ + beq.n 249ca │ │ │ │ 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] │ │ │ │ @@ -34911,55 +34910,55 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 249ca │ │ │ │ + bne.n 249c6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 249ba │ │ │ │ + b.n 249b6 │ │ │ │ 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 249c8 │ │ │ │ + bne.n 249c4 │ │ │ │ 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 24996 │ │ │ │ - b.n 249ca │ │ │ │ + blt.n 24992 │ │ │ │ + b.n 249c6 │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 249d0 │ │ │ │ + b.n 249cc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cdp2 0, 13, cr0, cr0, cr0, {0} │ │ │ │ + cdp2 0, 12, cr0, cr0, cr0, {0} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ @@ -34969,90 +34968,90 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24aa0 │ │ │ │ + ble.n 24a9c │ │ │ │ blx 2f78 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 30384 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24a52 │ │ │ │ + b.n 24a4e │ │ │ │ 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 24a48 │ │ │ │ + beq.n 24a44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 24aa2 │ │ │ │ + b.n 24a9e │ │ │ │ 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 24a24 │ │ │ │ + blt.n 24a20 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24a94 │ │ │ │ + b.n 24a90 │ │ │ │ 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 24a8a │ │ │ │ + beq.n 24a86 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 24aa2 │ │ │ │ + b.n 24a9e │ │ │ │ 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 24a66 │ │ │ │ - b.n 24aa2 │ │ │ │ + bgt.n 24a62 │ │ │ │ + b.n 24a9e │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -35062,37 +35061,37 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24ad4 │ │ │ │ - ldr r3, [pc, #192] @ (24b8c ) │ │ │ │ + beq.n 24ad0 │ │ │ │ + ldr r3, [pc, #192] @ (24b88 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 24ae0 │ │ │ │ + bgt.n 24adc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24b84 │ │ │ │ + b.n 24b80 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 30384 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24b82 │ │ │ │ + beq.n 24b7e │ │ │ │ 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] │ │ │ │ @@ -35103,41 +35102,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 24b7e │ │ │ │ + bne.n 24b7a │ │ │ │ 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 30384 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24b70 │ │ │ │ + b.n 24b6c │ │ │ │ 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 24b7c │ │ │ │ + bne.n 24b78 │ │ │ │ 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 │ │ │ │ @@ -35146,35 +35145,35 @@ │ │ │ │ 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 24b3c │ │ │ │ - b.n 24b7e │ │ │ │ + bne.n 24b38 │ │ │ │ + b.n 24b7a │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 24b84 │ │ │ │ + b.n 24b80 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldc2l 0, cr0, [r0, #-0] │ │ │ │ + stc2l 0, cr0, [r0, #-0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8} │ │ │ │ add r7, sp, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r4, #31161 @ 0x79b9 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 24c5e │ │ │ │ + b.n 24c5a │ │ │ │ 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 │ │ │ │ @@ -35253,57 +35252,57 @@ │ │ │ │ subs r5, r5, r6 │ │ │ │ subs r5, r5, r4 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ eors r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ sub.w r8, r8, #12 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 24baa │ │ │ │ + bhi.n 24ba6 │ │ │ │ add r5, r0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - beq.n 24ce0 │ │ │ │ + beq.n 24cdc │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 24d38 │ │ │ │ + bhi.n 24d34 │ │ │ │ cmp.w r8, #10 │ │ │ │ - beq.n 24cea │ │ │ │ + beq.n 24ce6 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 24d38 │ │ │ │ + bhi.n 24d34 │ │ │ │ cmp.w r8, #9 │ │ │ │ - beq.n 24cf4 │ │ │ │ + beq.n 24cf0 │ │ │ │ cmp.w r8, #9 │ │ │ │ - bhi.n 24d38 │ │ │ │ + bhi.n 24d34 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 24cfe │ │ │ │ + beq.n 24cfa │ │ │ │ cmp.w r8, #8 │ │ │ │ - bhi.n 24d38 │ │ │ │ + bhi.n 24d34 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 24d06 │ │ │ │ + beq.n 24d02 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bhi.n 24d38 │ │ │ │ + bhi.n 24d34 │ │ │ │ cmp.w r8, #6 │ │ │ │ - beq.n 24d0e │ │ │ │ + beq.n 24d0a │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.n 24d38 │ │ │ │ + bhi.n 24d34 │ │ │ │ cmp.w r8, #5 │ │ │ │ - beq.n 24d16 │ │ │ │ + beq.n 24d12 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 24d38 │ │ │ │ + bhi.n 24d34 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 24d1c │ │ │ │ + beq.n 24d18 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 24d38 │ │ │ │ + bhi.n 24d34 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 24d24 │ │ │ │ + beq.n 24d20 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bhi.n 24d38 │ │ │ │ + bhi.n 24d34 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 24d34 │ │ │ │ + beq.n 24d30 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 24d2c │ │ │ │ - b.n 24d38 │ │ │ │ + beq.n 24d28 │ │ │ │ + b.n 24d34 │ │ │ │ add.w r2, r3, #10 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #24 │ │ │ │ add r5, r2 │ │ │ │ add.w r2, r3, #9 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #16 │ │ │ │ @@ -35392,31 +35391,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 24b90 │ │ │ │ + bl 24b8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (24de4 ) │ │ │ │ + ldr r3, [pc, #24] @ (24de4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (24de8 ) │ │ │ │ + ldr r3, [pc, #20] @ (24de8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -35430,25 +35431,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] @ (24e6c ) │ │ │ │ + ldr r2, [pc, #100] @ (24e6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (24e70 ) │ │ │ │ + ldr r3, [pc, #100] @ (24e70 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 24e4a │ │ │ │ + beq.n 24e4a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -35459,101 +35460,101 @@ │ │ │ │ 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 24e4c │ │ │ │ + b.n 24e4c │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (24e74 ) │ │ │ │ + ldr r2, [pc, #36] @ (24e74 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (24e70 ) │ │ │ │ + ldr r3, [pc, #28] @ (24e70 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 24e64 │ │ │ │ + beq.n 24e64 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 24eac │ │ │ │ + cbz r6, 24eac │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 24ea2 │ │ │ │ + cbz r6, 24ea2 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #120] @ (24f08 ) │ │ │ │ + ldr r3, [pc, #120] @ (24f08 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 24efe │ │ │ │ + beq.n 24efe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24eca │ │ │ │ + beq.n 24eca │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #92] @ (24f0c ) │ │ │ │ + ldr r3, [pc, #92] @ (24f0c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #80] @ (24f10 ) │ │ │ │ + ldr r3, [pc, #80] @ (24f10 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #80] @ (24f14 ) │ │ │ │ + ldr r3, [pc, #80] @ (24f14 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #76] @ (24f18 ) │ │ │ │ + ldr r3, [pc, #76] @ (24f18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24f00 │ │ │ │ + beq.n 24f00 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #60] @ (24f1c ) │ │ │ │ + ldr r3, [pc, #60] @ (24f1c ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #44] @ (24f20 ) │ │ │ │ + ldr r3, [pc, #44] @ (24f20 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ - b.n 24f00 │ │ │ │ + b.n 24f00 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - vld1.8 {d16[0]}, [r2], r0 │ │ │ │ + vst1.8 {d16[0]}, [lr], r0 │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ ldmia r1, {r1, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ @@ -35572,15 +35573,15 @@ │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #16] @ (24f58 ) │ │ │ │ + ldr r3, [pc, #16] @ (24f58 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #13 │ │ │ │ blx 287c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -35589,59 +35590,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] @ (24fe0 ) │ │ │ │ + ldr r2, [pc, #108] @ (24fe0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #108] @ (24fe4 ) │ │ │ │ + ldr r3, [pc, #108] @ (24fe4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 24f8e │ │ │ │ + bne.n 24f8e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24fc0 │ │ │ │ + b.n 24fc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24f9a │ │ │ │ + ble.n 24f9a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 24f9e │ │ │ │ + b.n 24f9e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24fbe │ │ │ │ + beq.n 24fbe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24fc0 │ │ │ │ + b.n 24fc0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (24fe8 ) │ │ │ │ + ldr r1, [pc, #36] @ (24fe8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (24fe4 ) │ │ │ │ + ldr r2, [pc, #28] @ (24fe4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24fd8 │ │ │ │ + beq.n 24fd8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ sub sp, #32 │ │ │ │ movs r2, r0 │ │ │ │ @@ -35661,39 +35662,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 2501a │ │ │ │ + bge.n 2501a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2504e │ │ │ │ + b.n 2504e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2502a │ │ │ │ + beq.n 2502a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 25032 │ │ │ │ + b.n 25032 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2504c │ │ │ │ + bge.n 2504c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2504e │ │ │ │ + b.n 2504e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -35713,32 +35714,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 250a2 │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 250a2 │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 250a2 │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 250a2 │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 250a2 │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 250a6 │ │ │ │ + bne.n 250a6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 250a8 │ │ │ │ + b.n 250a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -35748,70 +35749,70 @@ │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #380] @ (25250 ) │ │ │ │ + ldr r2, [pc, #380] @ (25250 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #380] @ (25254 ) │ │ │ │ + ldr r3, [pc, #380] @ (25254 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2512c │ │ │ │ + beq.n 2512c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 306b8 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #332] @ 25248 │ │ │ │ + vldr d7, [pc, #332] @ 25248 │ │ │ │ vmul.f64 d8, d6, d7 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 306b8 │ │ │ │ vmov d5, r0, r1 │ │ │ │ - vldr d6, [pc, #304] @ 25248 │ │ │ │ + vldr d6, [pc, #304] @ 25248 │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 25132 │ │ │ │ + b.n 25132 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2513a │ │ │ │ - b.n 25146 │ │ │ │ + bne.n 2513a │ │ │ │ + b.n 25146 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25146 │ │ │ │ + beq.n 25146 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2521c │ │ │ │ + b.n 2521c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r7, #34] @ 0x22 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2515a │ │ │ │ + beq.n 2515a │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r7, #32] │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25166 │ │ │ │ + beq.n 25166 │ │ │ │ movs r3, #4 │ │ │ │ strh r3, [r7, #32] │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #1 │ │ │ │ blx 3098 │ │ │ │ @@ -35824,80 +35825,80 @@ │ │ │ │ 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 251dc │ │ │ │ + ble.n 251dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251b0 │ │ │ │ + beq.n 251b0 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251b0 │ │ │ │ + beq.n 251b0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2521c │ │ │ │ + b.n 2521c │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251ca │ │ │ │ + beq.n 251ca │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251ca │ │ │ │ + beq.n 251ca │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2521c │ │ │ │ + b.n 2521c │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25214 │ │ │ │ + beq.n 25214 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2521c │ │ │ │ + b.n 2521c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 251e6 │ │ │ │ + bne.n 251e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2521c │ │ │ │ + b.n 2521c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251fc │ │ │ │ + beq.n 251fc │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 251fc │ │ │ │ + bne.n 251fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2521c │ │ │ │ + b.n 2521c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25076 │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25218 │ │ │ │ + bne.n 25218 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2521c │ │ │ │ + b.n 2521c │ │ │ │ nop │ │ │ │ - b.n 25146 │ │ │ │ + b.n 25146 │ │ │ │ nop │ │ │ │ - b.n 25146 │ │ │ │ - ldr r1, [pc, #56] @ (25258 ) │ │ │ │ + b.n 25146 │ │ │ │ + ldr r1, [pc, #56] @ (25258 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #48] @ (25254 ) │ │ │ │ + ldr r2, [pc, #48] @ (25254 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25236 │ │ │ │ + beq.n 25236 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ @@ -35916,70 +35917,70 @@ │ │ │ │ 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] @ (25314 ) │ │ │ │ + ldr r2, [pc, #156] @ (25314 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (25318 ) │ │ │ │ + ldr r3, [pc, #156] @ (25318 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #32768 @ 0x8000 │ │ │ │ add r1, r2 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 2529a │ │ │ │ + bne.n 2529a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 252e2 │ │ │ │ + b.n 252e2 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ subs r4, r2, r0 │ │ │ │ sbc.w r5, r3, r1 │ │ │ │ strd r4, r5, [r7, #24] │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.n 252c8 │ │ │ │ + bge.n 252c8 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 252f4 │ │ │ │ + b.n 252f4 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, r7, #32 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 250b2 │ │ │ │ + bl 250b2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ (2531c ) │ │ │ │ + ldr r1, [pc, #36] @ (2531c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (25318 ) │ │ │ │ + ldr r2, [pc, #28] @ (25318 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2530c │ │ │ │ + beq.n 2530c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ movs r2, r0 │ │ │ │ @@ -35993,17 +35994,17 @@ │ │ │ │ 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] @ (25398 ) │ │ │ │ + ldr r2, [pc, #92] @ (25398 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #92] @ (2539c ) │ │ │ │ + ldr r3, [pc, #92] @ (2539c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ @@ -36014,25 +36015,25 @@ │ │ │ │ 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 250b2 │ │ │ │ + bl 250b2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (253a0 ) │ │ │ │ + ldr r1, [pc, #40] @ (253a0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2539c ) │ │ │ │ + ldr r2, [pc, #32] @ (2539c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2538e │ │ │ │ + beq.n 2538e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #768 @ 0x300 │ │ │ │ @@ -36047,54 +36048,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] @ (25438 ) │ │ │ │ + ldr r2, [pc, #120] @ (25438 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (2543c ) │ │ │ │ + ldr r3, [pc, #120] @ (2543c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ strd r4, r5, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 253fe │ │ │ │ + bne.n 253fe │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 3020 │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #4] │ │ │ │ add.w r1, r7, #16 │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 250b2 │ │ │ │ + bl 250b2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (25440 ) │ │ │ │ + ldr r1, [pc, #40] @ (25440 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2543c ) │ │ │ │ + ldr r2, [pc, #32] @ (2543c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2542e │ │ │ │ + beq.n 2542e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ @@ -36112,17 +36113,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 25470 │ │ │ │ + bne.n 25470 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 254f4 │ │ │ │ + b.n 254f4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -36137,15 +36138,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 20a7c │ │ │ │ + bl 20a78 │ │ │ │ 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 │ │ │ │ @@ -36177,81 +36178,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 25444 │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25520 │ │ │ │ + bne.n 25520 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2557a │ │ │ │ + b.n 2557a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26c00 │ │ │ │ + bl 26c00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2556a │ │ │ │ + beq.n 2556a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #44] @ (25584 ) │ │ │ │ + ldr r2, [pc, #44] @ (25584 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2557a │ │ │ │ + b.n 2557a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 269ac │ │ │ │ + bl 269ac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ssat16 r0, #1, r8 │ │ │ │ + @ instruction: 0xf3140000 │ │ │ │ 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 25444 │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d08 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 255ba │ │ │ │ + bge.n 255ba │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 269ac │ │ │ │ + bl 269ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 255c8 │ │ │ │ + b.n 255c8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -36262,23 +36263,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 25444 │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 255fa │ │ │ │ + bge.n 255fa │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 269ac │ │ │ │ + bl 269ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25608 │ │ │ │ + b.n 25608 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -36293,535 +36294,535 @@ │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 25646 │ │ │ │ + bne.n 25646 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ec4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 25672 │ │ │ │ + b.n 25672 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 25666 │ │ │ │ + bne.n 25666 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ec4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 25672 │ │ │ │ + b.n 25672 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #16] @ (2567c ) │ │ │ │ + ldr r3, [pc, #16] @ (2567c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf22e0000 │ │ │ │ + @ instruction: 0xf21a0000 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 256b2 │ │ │ │ + beq.n 256b2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #44] @ (256d0 ) │ │ │ │ + ldr r2, [pc, #44] @ (256d0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21878 │ │ │ │ - b.n 256c4 │ │ │ │ + bl 21874 │ │ │ │ + b.n 256c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #28] @ (256d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (256d4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21978 │ │ │ │ + bl 21974 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf22a0000 │ │ │ │ @ instruction: 0xf2160000 │ │ │ │ + addw r0, r2, #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] @ (25754 ) │ │ │ │ + ldr r3, [pc, #104] @ (25754 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2570e │ │ │ │ + bne.n 2570e │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #2 │ │ │ │ movt r0, #32 │ │ │ │ mov.w r1, #0 │ │ │ │ blx 2c0c │ │ │ │ - ldr r3, [pc, #80] @ (25758 ) │ │ │ │ + ldr r3, [pc, #80] @ (25758 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 302c │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2e88 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2574a │ │ │ │ + bne.n 2574a │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #52] @ (2575c ) │ │ │ │ + ldr r3, [pc, #52] @ (2575c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (25760 ) │ │ │ │ + ldr r3, [pc, #28] @ (25760 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #15 │ │ │ │ movs r3, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - @ instruction: 0xf18e0000 │ │ │ │ + sbcs.w r0, sl, #0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r3, [pc, #148] @ (25814 ) │ │ │ │ + ldr r3, [pc, #148] @ (25814 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2579a │ │ │ │ + beq.n 2579a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 257a6 │ │ │ │ + beq.n 257a6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 257b0 │ │ │ │ + bne.n 257b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 257b0 │ │ │ │ - ldr r3, [pc, #112] @ (25818 ) │ │ │ │ + beq.n 257b0 │ │ │ │ + ldr r3, [pc, #112] @ (25818 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2580c │ │ │ │ + beq.n 2580c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2580c │ │ │ │ + beq.n 2580c │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2e1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 257e4 │ │ │ │ + bgt.n 257e4 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #76] @ (2581c ) │ │ │ │ + ldr r3, [pc, #76] @ (2581c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #68] @ (25820 ) │ │ │ │ + ldr r3, [pc, #68] @ (25820 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2888 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2580c │ │ │ │ + bgt.n 2580c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #44] @ (25824 ) │ │ │ │ + ldr r3, [pc, #44] @ (25824 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [pc, #36] @ (25828 ) │ │ │ │ + ldr r3, [pc, #36] @ (25828 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - sbcs.w r0, r6, #0 │ │ │ │ - sbc.w r0, r8, #0 │ │ │ │ + sbc.w r0, r2, #0 │ │ │ │ + adcs.w r0, r4, #0 │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - sbcs.w r0, r0, #0 │ │ │ │ + adcs.w r0, ip, #0 │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ - sbc.w r0, ip, #0 │ │ │ │ + adcs.w r0, r8, #0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #356] @ (259a8 ) │ │ │ │ + ldr r2, [pc, #356] @ (259a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (259ac ) │ │ │ │ + ldr r3, [pc, #356] @ (259ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ add.w r3, r7, #8 │ │ │ │ add.w r2, r7, #28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1c5fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25946 │ │ │ │ - bl 25444 │ │ │ │ + beq.n 25946 │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2594a │ │ │ │ + beq.n 2594a │ │ │ │ ldrh r3, [r7, #28] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2594e │ │ │ │ + blt.n 2594e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 25952 │ │ │ │ + beq.n 25952 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 25956 │ │ │ │ + beq.n 25956 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 24e78 │ │ │ │ + bl 24e78 │ │ │ │ add.w r3, r7, #28 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25610 │ │ │ │ + bl 25610 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c9c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2595a │ │ │ │ + blt.n 2595a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b70 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2595e │ │ │ │ + blt.n 2595e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 24fec │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25962 │ │ │ │ + beq.n 25962 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #124] @ (259b0 ) │ │ │ │ + ldr r2, [pc, #124] @ (259b0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 25986 │ │ │ │ + b.n 25986 │ │ │ │ nop │ │ │ │ - b.n 25964 │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 25964 │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 25964 │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 25964 │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 25964 │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 25964 │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 25964 │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2597a │ │ │ │ + beq.n 2597a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 269ac │ │ │ │ + bl 269ac │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #44] @ (259b4 ) │ │ │ │ + ldr r1, [pc, #44] @ (259b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (259ac ) │ │ │ │ + ldr r2, [pc, #32] @ (259ac ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 259a0 │ │ │ │ + beq.n 259a0 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r7, pc, #736 @ (adr r7, 25c8c ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 25c8c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r8, #0 │ │ │ │ - add r6, pc, #464 @ (adr r6, 25b88 ) │ │ │ │ + orr.w r0, r4, #0 │ │ │ │ + add r6, pc, #464 @ (adr r6, 25b88 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 259f8 │ │ │ │ - ldr r3, [pc, #224] @ (25ab8 ) │ │ │ │ + bgt.n 259f8 │ │ │ │ + ldr r3, [pc, #224] @ (25ab8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259f2 │ │ │ │ + beq.n 259f2 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2ad4 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 259f8 │ │ │ │ + b.n 259f8 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 25a20 │ │ │ │ - ldr r3, [pc, #188] @ (25abc ) │ │ │ │ + bgt.n 25a20 │ │ │ │ + ldr r3, [pc, #188] @ (25abc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25a1a │ │ │ │ + beq.n 25a1a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2ad4 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 25a20 │ │ │ │ + b.n 25a20 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25a36 │ │ │ │ + bge.n 25a36 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #144] @ (25ac0 ) │ │ │ │ + ldr r3, [pc, #144] @ (25ac0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 25a4a │ │ │ │ + bne.n 25a4a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2582c │ │ │ │ + bl 2582c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25aae │ │ │ │ + b.n 25aae │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 25a78 │ │ │ │ + b.n 25a78 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2582c │ │ │ │ + bl 2582c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25a64 │ │ │ │ + beq.n 25a64 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 25aae │ │ │ │ + b.n 25aae │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bne.n 25a82 │ │ │ │ + bne.n 25a82 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 25a50 │ │ │ │ - b.n 25a84 │ │ │ │ + ble.n 25a50 │ │ │ │ + b.n 25a84 │ │ │ │ nop │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #36] @ (25ac4 ) │ │ │ │ + ldr r2, [pc, #36] @ (25ac4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - vaddl.s8 q8, d12, d0 │ │ │ │ - vext.8 d0, d4, d0, #0 │ │ │ │ - vaddl.s16 q0, d6, d0 │ │ │ │ - vhadd.s16 d16, d6, d0 │ │ │ │ + vext.8 d0, d8, d0, #0 │ │ │ │ + vaddl.s32 q0, d0, d0 │ │ │ │ + vaddl.s8 q0, d2, d0 │ │ │ │ + vhadd.s8 d16, d2, d0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 259b8 │ │ │ │ + bl 259b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 25b18 │ │ │ │ + ble.n 25b18 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 2582c │ │ │ │ + bl 2582c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25b28 │ │ │ │ + b.n 25b28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ - bl 259b8 │ │ │ │ + bl 259b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36830,50 +36831,50 @@ │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c54 │ │ │ │ + beq.w 25c54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25c54 │ │ │ │ + beq.n 25c54 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #244] @ (25c60 ) │ │ │ │ + ldr r2, [pc, #244] @ (25c60 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24fec │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25b8a │ │ │ │ + bne.n 25b8a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25c56 │ │ │ │ - bl 256d8 │ │ │ │ + b.n 25c56 │ │ │ │ + bl 256d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25764 │ │ │ │ + bl 25764 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c90 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -36891,82 +36892,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 25c1e │ │ │ │ + bgt.n 25c1e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (25c64 ) │ │ │ │ + ldr r2, [pc, #100] @ (25c64 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #84] @ (25c68 ) │ │ │ │ + ldr r3, [pc, #84] @ (25c68 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24fec │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25c50 │ │ │ │ + bne.n 25c50 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #44] @ (25c6c ) │ │ │ │ + ldr r2, [pc, #44] @ (25c6c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25c56 │ │ │ │ + b.n 25c56 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 25c56 │ │ │ │ + b.n 25c56 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 11, cr0, cr14, cr0, {0} │ │ │ │ - cdp 0, 4, cr0, cr12, cr0, {0} │ │ │ │ + cdp 0, 10, cr0, cr10, cr0, {0} │ │ │ │ + cdp 0, 3, cr0, cr8, cr0, {0} │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ - cdp 0, 3, cr0, cr2, cr0, {0} │ │ │ │ + cdp 0, 1, 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 24fec │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25c98 │ │ │ │ + bne.n 25c98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25db2 │ │ │ │ - bl 256d8 │ │ │ │ + b.n 25db2 │ │ │ │ + bl 256d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ @@ -36986,105 +36987,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 25ce6 │ │ │ │ + beq.n 25ce6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #208] @ (25dbc ) │ │ │ │ + ldr r2, [pc, #208] @ (25dbc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ 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 25d68 │ │ │ │ + b.n 25d68 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 28ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 25d28 │ │ │ │ + beq.n 25d28 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 25d40 │ │ │ │ - b.n 25d58 │ │ │ │ + beq.n 25d40 │ │ │ │ + b.n 25d58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2525c │ │ │ │ - b.n 25d68 │ │ │ │ + bl 2525c │ │ │ │ + b.n 25d68 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2525c │ │ │ │ - b.n 25d68 │ │ │ │ + bl 2525c │ │ │ │ + b.n 25d68 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #100] @ (25dc0 ) │ │ │ │ + ldr r3, [pc, #100] @ (25dc0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 25db2 │ │ │ │ + b.n 25db2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e70 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 25d0c │ │ │ │ + ble.n 25d0c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24fec │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25db0 │ │ │ │ + bne.n 25db0 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #36] @ (25dc4 ) │ │ │ │ + ldr r2, [pc, #36] @ (25dc4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25db2 │ │ │ │ + b.n 25db2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [sl] │ │ │ │ + ldc 0, cr0, [r6] │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - ldcl 0, cr0, [r2], {0} │ │ │ │ + ldc 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] │ │ │ │ @@ -37092,145 +37093,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 25df6 │ │ │ │ + bne.n 25df6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25ed8 │ │ │ │ + b.n 25ed8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 25e30 │ │ │ │ - bl 25444 │ │ │ │ + blt.n 25e30 │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25eba │ │ │ │ + beq.n 25eba │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 24fec │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25e72 │ │ │ │ - b.n 25ec4 │ │ │ │ + bne.n 25e72 │ │ │ │ + b.n 25ec4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 25e58 │ │ │ │ + bne.n 25e58 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25076 │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25e58 │ │ │ │ + beq.n 25e58 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25ed8 │ │ │ │ + b.n 25ed8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2525c │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25ebe │ │ │ │ - b.n 25df6 │ │ │ │ + beq.n 25ebe │ │ │ │ + b.n 25df6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 26c00 │ │ │ │ + bl 26c00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25ec2 │ │ │ │ - bl 24f36 │ │ │ │ + beq.n 25ec2 │ │ │ │ + bl 24f36 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (25ee0 ) │ │ │ │ + ldr r2, [pc, #56] @ (25ee0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 25ed8 │ │ │ │ + b.n 25ed8 │ │ │ │ nop │ │ │ │ - b.n 25ec4 │ │ │ │ + b.n 25ec4 │ │ │ │ nop │ │ │ │ - b.n 25ec4 │ │ │ │ + b.n 25ec4 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b94 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25ed6 │ │ │ │ + beq.n 25ed6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 269ac │ │ │ │ + bl 269ac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - stc 0, cr0, [r0], #-0 │ │ │ │ + stc 0, cr0, [ip], {-0} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #536] @ (26118 ) │ │ │ │ + ldr r2, [pc, #536] @ (26118 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #536] @ (2611c ) │ │ │ │ + ldr r3, [pc, #536] @ (2611c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 1c5fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 260c6 │ │ │ │ - bl 25444 │ │ │ │ + beq.w 260c6 │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 260ca │ │ │ │ + beq.w 260ca │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ @@ -37239,195 +37240,195 @@ │ │ │ │ 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 24f36 │ │ │ │ + bl 24f36 │ │ │ │ ldrh r3, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 260ce │ │ │ │ + blt.w 260ce │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24e78 │ │ │ │ + bl 24e78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24fec │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 260d2 │ │ │ │ + beq.w 260d2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #380] @ (26120 ) │ │ │ │ + ldr r2, [pc, #380] @ (26120 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ 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 25fda │ │ │ │ + bge.n 25fda │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 25fda │ │ │ │ + bne.n 25fda │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 25ff6 │ │ │ │ + bge.n 25ff6 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 25ff6 │ │ │ │ + bne.n 25ff6 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 26010 │ │ │ │ + bge.n 26010 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25076 │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2609a │ │ │ │ + beq.n 2609a │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 26024 │ │ │ │ + bne.n 26024 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 260f6 │ │ │ │ + b.n 260f6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 26c00 │ │ │ │ + bl 26c00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26068 │ │ │ │ + beq.n 26068 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #204] @ (26124 ) │ │ │ │ + ldr r2, [pc, #204] @ (26124 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 260f6 │ │ │ │ + b.n 260f6 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - blt.n 26086 │ │ │ │ + blt.n 26086 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2609c │ │ │ │ + b.n 2609c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2525c │ │ │ │ - b.n 25fb0 │ │ │ │ + bl 2525c │ │ │ │ + b.n 25fb0 │ │ │ │ nop │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #112] @ (26128 ) │ │ │ │ + ldr r2, [pc, #112] @ (26128 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 260d4 │ │ │ │ + bl 21874 │ │ │ │ + b.n 260d4 │ │ │ │ nop │ │ │ │ - b.n 260d4 │ │ │ │ + b.n 260d4 │ │ │ │ nop │ │ │ │ - b.n 260d4 │ │ │ │ + b.n 260d4 │ │ │ │ nop │ │ │ │ - b.n 260d4 │ │ │ │ + b.n 260d4 │ │ │ │ nop │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 260ea │ │ │ │ + beq.n 260ea │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 269ac │ │ │ │ + bl 269ac │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (2612c ) │ │ │ │ + ldr r1, [pc, #52] @ (2612c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2611c ) │ │ │ │ + ldr r2, [pc, #32] @ (2611c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26110 │ │ │ │ + beq.n 26110 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r0, pc, #1008 @ (adr r0, 2650c ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 2650c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, sl, r0 │ │ │ │ - @ instruction: 0xeab20000 │ │ │ │ - orns r0, r2, r0 │ │ │ │ + @ instruction: 0xeb360000 │ │ │ │ + eors.w r0, lr, r0 │ │ │ │ + orrs.w r0, lr, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -37435,61 +37436,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 261c4 │ │ │ │ - b.n 261a6 │ │ │ │ + beq.n 261c4 │ │ │ │ + b.n 261a6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 28ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 26172 │ │ │ │ + beq.n 26172 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2618a │ │ │ │ - b.n 261a2 │ │ │ │ + beq.n 2618a │ │ │ │ + b.n 261a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2525c │ │ │ │ - b.n 261a6 │ │ │ │ + bl 2525c │ │ │ │ + b.n 261a6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2525c │ │ │ │ - b.n 261a6 │ │ │ │ + bl 2525c │ │ │ │ + b.n 261a6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 261d4 │ │ │ │ + b.n 261d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 28b8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26156 │ │ │ │ + ble.n 26156 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 261d4 │ │ │ │ + b.n 261d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2ba0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -37506,61 +37507,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 26270 │ │ │ │ - b.n 26252 │ │ │ │ + beq.n 26270 │ │ │ │ + b.n 26252 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 28ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2621e │ │ │ │ + beq.n 2621e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 26236 │ │ │ │ - b.n 2624e │ │ │ │ + beq.n 26236 │ │ │ │ + b.n 2624e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2525c │ │ │ │ - b.n 26252 │ │ │ │ + bl 2525c │ │ │ │ + b.n 26252 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2525c │ │ │ │ - b.n 26252 │ │ │ │ + bl 2525c │ │ │ │ + b.n 26252 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 26280 │ │ │ │ + b.n 26280 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 30bc │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26202 │ │ │ │ + ble.n 26202 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 26280 │ │ │ │ + b.n 26280 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f48 │ │ │ │ mov r3, r0 │ │ │ │ @@ -37575,28 +37576,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 262b0 │ │ │ │ + beq.n 262b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 2634e │ │ │ │ + b.n 2634e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #32 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26130 │ │ │ │ + bl 26130 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 262f8 │ │ │ │ + ble.n 262f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds.w r8, r2, r4 │ │ │ │ @@ -37607,51 +37608,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 2634e │ │ │ │ + b.n 2634e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26312 │ │ │ │ + bne.n 26312 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2634e │ │ │ │ + b.n 2634e │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25076 │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26344 │ │ │ │ + beq.n 26344 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2525c │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2634a │ │ │ │ + bne.n 2634a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2634e │ │ │ │ + b.n 2634e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2634e │ │ │ │ + b.n 2634e │ │ │ │ nop │ │ │ │ - b.n 262b0 │ │ │ │ + b.n 262b0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -37663,33 +37664,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 26384 │ │ │ │ + bne.n 26384 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2649c │ │ │ │ + b.n 2649c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 263a2 │ │ │ │ + bcs.n 263a2 │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26288 │ │ │ │ + bl 26288 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 263a2 │ │ │ │ + bgt.n 263a2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 2649c │ │ │ │ + b.n 2649c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26472 │ │ │ │ + beq.n 26472 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -37719,45 +37720,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 26472 │ │ │ │ + b.n 26472 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26130 │ │ │ │ + bl 26130 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 26438 │ │ │ │ + bge.n 26438 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25076 │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2647a │ │ │ │ + beq.n 2647a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2525c │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2647e │ │ │ │ - b.n 26472 │ │ │ │ + beq.n 2647e │ │ │ │ + b.n 26472 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26482 │ │ │ │ + beq.n 26482 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds.w r8, r2, r4 │ │ │ │ @@ -37774,31 +37775,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 263f8 │ │ │ │ - b.n 26484 │ │ │ │ + bne.n 263f8 │ │ │ │ + b.n 26484 │ │ │ │ nop │ │ │ │ - b.n 26484 │ │ │ │ + b.n 26484 │ │ │ │ nop │ │ │ │ - b.n 26484 │ │ │ │ + b.n 26484 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2648e │ │ │ │ + ble.n 2648e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 2649c │ │ │ │ + b.n 2649c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26498 │ │ │ │ + bne.n 26498 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2649c │ │ │ │ + b.n 2649c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37812,15 +37813,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 2659e │ │ │ │ + beq.n 2659e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -37850,48 +37851,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 2659e │ │ │ │ + b.n 2659e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26130 │ │ │ │ + bl 26130 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 26564 │ │ │ │ + bge.n 26564 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25076 │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265ac │ │ │ │ + beq.n 265ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 265ac │ │ │ │ + bne.n 265ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2525c │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265a6 │ │ │ │ - b.n 2659e │ │ │ │ + beq.n 265a6 │ │ │ │ + b.n 2659e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265aa │ │ │ │ + beq.n 265aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds.w r8, r2, r4 │ │ │ │ @@ -37908,44 +37909,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 2651e │ │ │ │ - b.n 265ac │ │ │ │ + bne.n 2651e │ │ │ │ + b.n 265ac │ │ │ │ nop │ │ │ │ - b.n 265ac │ │ │ │ + b.n 265ac │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 265b6 │ │ │ │ + ble.n 265b6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 265c4 │ │ │ │ + b.n 265c4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 265c0 │ │ │ │ + bne.n 265c0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 265c4 │ │ │ │ + b.n 265c4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 26630 │ │ │ │ + b.n 26630 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -37956,51 +37957,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 26618 │ │ │ │ + bne.n 26618 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2665e │ │ │ │ + b.n 2665e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2662e │ │ │ │ + beq.n 2662e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 26630 │ │ │ │ + b.n 26630 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2663e │ │ │ │ + beq.n 2663e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 265e8 │ │ │ │ + bne.n 265e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26656 │ │ │ │ + beq.n 26656 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26288 │ │ │ │ + bl 26288 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2665a │ │ │ │ - b.n 26630 │ │ │ │ + ble.n 2665a │ │ │ │ + b.n 26630 │ │ │ │ nop │ │ │ │ - b.n 2665c │ │ │ │ + b.n 2665c │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -38014,51 +38015,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 26718 │ │ │ │ + bne.n 26718 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 26742 │ │ │ │ + b.n 26742 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 261dc │ │ │ │ + bl 261dc │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 266de │ │ │ │ + bge.n 266de │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25076 │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26720 │ │ │ │ + beq.n 26720 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2525c │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26724 │ │ │ │ - b.n 26718 │ │ │ │ + beq.n 26724 │ │ │ │ + b.n 26718 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26728 │ │ │ │ + beq.n 26728 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds.w r8, r2, r4 │ │ │ │ @@ -38075,31 +38076,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 2669e │ │ │ │ - b.n 2672a │ │ │ │ + bne.n 2669e │ │ │ │ + b.n 2672a │ │ │ │ nop │ │ │ │ - b.n 2672a │ │ │ │ + b.n 2672a │ │ │ │ nop │ │ │ │ - b.n 2672a │ │ │ │ + b.n 2672a │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26734 │ │ │ │ + ble.n 26734 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 26742 │ │ │ │ + b.n 26742 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2673e │ │ │ │ + bne.n 2673e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26742 │ │ │ │ + b.n 26742 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38110,48 +38111,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 267b8 │ │ │ │ + bne.n 267b8 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 267c0 │ │ │ │ + b.n 267c0 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26666 │ │ │ │ + bl 26666 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 267a0 │ │ │ │ + bne.n 267a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 267c0 │ │ │ │ + b.n 267c0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2677e │ │ │ │ + bne.n 2677e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38166,93 +38167,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 20ffa │ │ │ │ + bl 20ff6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2680a │ │ │ │ + bcs.n 2680a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 26814 │ │ │ │ + bl 26814 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2680c │ │ │ │ + b.n 2680c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #156] @ (268c8 ) │ │ │ │ + ldr r2, [pc, #156] @ (268c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (268cc ) │ │ │ │ + ldr r3, [pc, #156] @ (268cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20ffa │ │ │ │ + bl 20ff6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26850 │ │ │ │ + bne.n 26850 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 268a8 │ │ │ │ + b.n 268a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20fcc │ │ │ │ + bl 20fc8 │ │ │ │ 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 2674c │ │ │ │ + bl 2674c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b64 │ │ │ │ + bl 20b60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a7c │ │ │ │ + bl 20a78 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (268d0 ) │ │ │ │ + ldr r1, [pc, #36] @ (268d0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (268cc ) │ │ │ │ + ldr r2, [pc, #28] @ (268cc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 268c0 │ │ │ │ + beq.n 268c0 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r7, [sp, #840] @ 0x348 │ │ │ │ movs r2, r0 │ │ │ │ @@ -38270,32 +38271,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 20db4 │ │ │ │ + bl 20db0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20ffa │ │ │ │ + bl 20ff6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2692e │ │ │ │ + bls.n 2692e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26814 │ │ │ │ + bl 26814 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2692e │ │ │ │ + bge.n 2692e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -38305,41 +38306,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] @ (269a0 ) │ │ │ │ + ldr r2, [pc, #72] @ (269a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #72] @ (269a4 ) │ │ │ │ + ldr r3, [pc, #72] @ (269a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 268d4 │ │ │ │ + bl 268d4 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (269a8 ) │ │ │ │ + ldr r1, [pc, #36] @ (269a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (269a4 ) │ │ │ │ + ldr r2, [pc, #28] @ (269a4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26998 │ │ │ │ + beq.n 26998 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ str r6, [sp, #664] @ 0x298 │ │ │ │ movs r2, r0 │ │ │ │ @@ -38352,129 +38353,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 26abe │ │ │ │ + beq.n 26abe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 26814 │ │ │ │ + bl 26814 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b64 │ │ │ │ + bl 20b60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26a22 │ │ │ │ + beq.n 26a22 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26a14 │ │ │ │ + beq.n 26a14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #192] @ (26ac8 ) │ │ │ │ + ldr r2, [pc, #192] @ (26ac8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ 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 26a78 │ │ │ │ + beq.n 26a78 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26a5c │ │ │ │ + beq.n 26a5c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #124] @ (26acc ) │ │ │ │ + ldr r2, [pc, #124] @ (26acc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ 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 26a8a │ │ │ │ + blt.n 26a8a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26ab8 │ │ │ │ + beq.n 26ab8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #36] @ (26ad0 ) │ │ │ │ + ldr r2, [pc, #36] @ (26ad0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 26d60 │ │ │ │ + b.n 26d38 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26d1c │ │ │ │ + b.n 26cf4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26ca8 │ │ │ │ + b.n 26c80 │ │ │ │ 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 26af4 │ │ │ │ + beq.n 26af4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ @@ -38510,79 +38511,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] @ (26bf4 ) │ │ │ │ + ldr r2, [pc, #164] @ (26bf4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (26bf8 ) │ │ │ │ + ldr r3, [pc, #164] @ (26bf8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 26b74 │ │ │ │ + bne.n 26b74 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26bd2 │ │ │ │ + b.n 26bd2 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 3044 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26b98 │ │ │ │ + beq.n 26b98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26bd2 │ │ │ │ + b.n 26bd2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ blx 2db0 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26bd0 │ │ │ │ + bne.n 26bd0 │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26bd2 │ │ │ │ + b.n 26bd2 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (26bfc ) │ │ │ │ + ldr r1, [pc, #40] @ (26bfc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26bf8 ) │ │ │ │ + ldr r2, [pc, #32] @ (26bf8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26bec │ │ │ │ + beq.n 26bec │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r0 │ │ │ │ @@ -38595,79 +38596,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] @ (26cc0 ) │ │ │ │ + ldr r2, [pc, #164] @ (26cc0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (26cc4 ) │ │ │ │ + ldr r3, [pc, #164] @ (26cc4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 26c3e │ │ │ │ + bne.n 26c3e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26c9c │ │ │ │ + b.n 26c9c │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2a8c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26c62 │ │ │ │ + beq.n 26c62 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26c9c │ │ │ │ + b.n 26c9c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ blx 2db0 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26c9a │ │ │ │ + bne.n 26c9a │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26c9c │ │ │ │ + b.n 26c9c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (26cc8 ) │ │ │ │ + ldr r1, [pc, #40] @ (26cc8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26cc4 ) │ │ │ │ + ldr r2, [pc, #32] @ (26cc4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26cb6 │ │ │ │ + beq.n 26cb6 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ @@ -38680,124 +38681,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 26cde │ │ │ │ + bne.n 26cde │ │ │ │ str.w r0, [lr, #-80] │ │ │ │ sub.w sp, sp, #69632 @ 0x11000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r4, r7, #56 @ 0x38 │ │ │ │ str.w r0, [r4, #-44] │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ str.w r1, [r0, #-48] │ │ │ │ add.w r1, r7, #56 @ 0x38 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ add.w r1, r7, #69632 @ 0x11000 │ │ │ │ add.w r1, r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #304] @ (26e4c ) │ │ │ │ + ldr r2, [pc, #304] @ (26e4c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (26e50 ) │ │ │ │ + ldr r3, [pc, #304] @ (26e50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a7c │ │ │ │ + bl 20a78 │ │ │ │ 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 26358 │ │ │ │ + bl 26358 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 26da4 │ │ │ │ + bgt.n 26da4 │ │ │ │ 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 2103e │ │ │ │ + bl 2103a │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 26dfc │ │ │ │ - b.n 26e0a │ │ │ │ + beq.n 26dfc │ │ │ │ + b.n 26e0a │ │ │ │ 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 20f58 │ │ │ │ + bl 20f54 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26ddc │ │ │ │ + bne.n 26ddc │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b64 │ │ │ │ + bl 20b60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 26e1e │ │ │ │ + b.n 26e1e │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r2, [r2, #-40] │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r1, #-40] │ │ │ │ - b.n 26d40 │ │ │ │ + b.n 26d40 │ │ │ │ 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 20b64 │ │ │ │ + bl 20b60 │ │ │ │ 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] @ (26e54 ) │ │ │ │ + ldr r1, [pc, #44] @ (26e54 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (26e50 ) │ │ │ │ + ldr r2, [pc, #36] @ (26e50 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26e3e │ │ │ │ + beq.n 26e3e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #69632 @ 0x11000 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ @@ -38811,42 +38812,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 26e6c │ │ │ │ + bne.n 26e6c │ │ │ │ str.w r0, [lr, #-112] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ str.w r0, [r6, #-36] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r1, [r0, #-40] │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #396] @ (27034 ) │ │ │ │ + ldr r2, [pc, #396] @ (27034 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (27038 ) │ │ │ │ + ldr r3, [pc, #396] @ (27038 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 26fe2 │ │ │ │ + b.n 26fe2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ it cs │ │ │ │ movcs.w r3, #65536 @ 0x10000 │ │ │ │ @@ -38862,47 +38863,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 26358 │ │ │ │ + bl 26358 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str.w r0, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26ff8 │ │ │ │ + ble.n 26ff8 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-40] │ │ │ │ - bl 22d7e │ │ │ │ + bl 22d7a │ │ │ │ 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 26f82 │ │ │ │ + beq.n 26f82 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 26ffa │ │ │ │ + b.n 26ffa │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ @@ -38931,31 +38932,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 26ecc │ │ │ │ - b.n 26ffa │ │ │ │ + bge.w 26ecc │ │ │ │ + b.n 26ffa │ │ │ │ nop │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #44] @ (2703c ) │ │ │ │ + ldr r0, [pc, #44] @ (2703c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (27038 ) │ │ │ │ + ldr r1, [pc, #36] @ (27038 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27024 │ │ │ │ + beq.n 27024 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -38969,42 +38970,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 27054 │ │ │ │ + bne.n 27054 │ │ │ │ str.w r0, [lr, #-112] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ str.w r0, [r6, #-36] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r1, [r0, #-40] │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #396] @ (2721c ) │ │ │ │ + ldr r2, [pc, #396] @ (2721c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (27220 ) │ │ │ │ + ldr r3, [pc, #396] @ (27220 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 271ca │ │ │ │ + b.n 271ca │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ it cs │ │ │ │ movcs.w r3, #65536 @ 0x10000 │ │ │ │ @@ -39020,47 +39021,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 26358 │ │ │ │ + bl 26358 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str.w r0, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 271e0 │ │ │ │ + ble.n 271e0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-40] │ │ │ │ - bl 230dc │ │ │ │ + bl 230d8 │ │ │ │ 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 2716a │ │ │ │ + beq.n 2716a │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 271e2 │ │ │ │ + b.n 271e2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ @@ -39089,31 +39090,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 270b4 │ │ │ │ - b.n 271e2 │ │ │ │ + bge.w 270b4 │ │ │ │ + b.n 271e2 │ │ │ │ nop │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #44] @ (27224 ) │ │ │ │ + ldr r0, [pc, #44] @ (27224 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (27220 ) │ │ │ │ + ldr r1, [pc, #36] @ (27220 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2720c │ │ │ │ + beq.n 2720c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -39127,42 +39128,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 2723c │ │ │ │ + bne.n 2723c │ │ │ │ str.w r0, [lr, #-112] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ str.w r0, [r6, #-36] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r1, [r0, #-40] │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #400] @ (27408 ) │ │ │ │ + ldr r2, [pc, #400] @ (27408 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #400] @ (2740c ) │ │ │ │ + ldr r3, [pc, #400] @ (2740c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 273b4 │ │ │ │ + b.n 273b4 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ it cs │ │ │ │ movcs.w r3, #65536 @ 0x10000 │ │ │ │ @@ -39174,20 +39175,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 22d08 │ │ │ │ + bl 22d04 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 273ca │ │ │ │ + ble.n 273ca │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r6, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ str r3, [r7, #4] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ @@ -39195,31 +39196,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 26666 │ │ │ │ + bl 26666 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 27354 │ │ │ │ + beq.n 27354 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 273cc │ │ │ │ + b.n 273cc │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ @@ -39248,31 +39249,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 2729c │ │ │ │ - b.n 273cc │ │ │ │ + bge.w 2729c │ │ │ │ + b.n 273cc │ │ │ │ nop │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #48] @ (27410 ) │ │ │ │ + ldr r0, [pc, #48] @ (27410 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #40] @ (2740c ) │ │ │ │ + ldr r1, [pc, #40] @ (2740c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 273f6 │ │ │ │ + beq.n 273f6 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -39287,31 +39288,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 27428 │ │ │ │ + bne.n 27428 │ │ │ │ str.w r0, [lr, #-112] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ str.w r0, [r6, #-36] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r1, [r0, #-40] │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #376] @ (275dc ) │ │ │ │ + ldr r2, [pc, #376] @ (275dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (275e0 ) │ │ │ │ + ldr r3, [pc, #376] @ (275e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ @@ -39333,20 +39334,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 2305c │ │ │ │ + bl 23058 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 275a0 │ │ │ │ + ble.n 275a0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r6, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ str r3, [r7, #4] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ @@ -39354,31 +39355,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 26666 │ │ │ │ + bl 26666 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2753e │ │ │ │ + beq.n 2753e │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 275a2 │ │ │ │ + b.n 275a2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ @@ -39402,30 +39403,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 27486 │ │ │ │ + b.n 27486 │ │ │ │ nop │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #44] @ (275e4 ) │ │ │ │ + ldr r0, [pc, #44] @ (275e4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (275e0 ) │ │ │ │ + ldr r1, [pc, #36] @ (275e0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 275cc │ │ │ │ + beq.n 275cc │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -39439,40 +39440,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 275fc │ │ │ │ + bne.n 275fc │ │ │ │ str.w r0, [lr, #-96] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ str.w r0, [r1, #-28] │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ subs r1, #32 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #312] @ (27768 ) │ │ │ │ + ldr r2, [pc, #312] @ (27768 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (2776c ) │ │ │ │ + ldr r3, [pc, #312] @ (2776c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 27718 │ │ │ │ + b.n 27718 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ subs r3, #32 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ add.w r2, r7, #48 @ 0x30 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ it cs │ │ │ │ movcs.w r3, #65536 @ 0x10000 │ │ │ │ @@ -39488,21 +39489,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 26358 │ │ │ │ + bl 26358 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2772c │ │ │ │ + ble.n 2772c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ subs r3, #16 │ │ │ │ @@ -39531,31 +39532,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 27654 │ │ │ │ - b.n 2772e │ │ │ │ + bge.n 27654 │ │ │ │ + b.n 2772e │ │ │ │ nop │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #44] @ (27770 ) │ │ │ │ + ldr r0, [pc, #44] @ (27770 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (2776c ) │ │ │ │ + ldr r1, [pc, #36] @ (2776c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27758 │ │ │ │ + beq.n 27758 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -39569,66 +39570,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] @ (27808 ) │ │ │ │ + ldr r2, [pc, #124] @ (27808 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2780c ) │ │ │ │ + ldr r3, [pc, #124] @ (2780c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 277a6 │ │ │ │ + bne.n 277a6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 277e6 │ │ │ │ + b.n 277e6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 277b4 │ │ │ │ + beq.n 277b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 277ba │ │ │ │ - b.n 277c0 │ │ │ │ + beq.n 277ba │ │ │ │ + b.n 277c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 277c4 │ │ │ │ + b.n 277c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 277c4 │ │ │ │ + b.n 277c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 277e6 │ │ │ │ + b.n 277e6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #6 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 277e4 │ │ │ │ + beq.n 277e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 277e6 │ │ │ │ + b.n 277e6 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (27810 ) │ │ │ │ + ldr r1, [pc, #40] @ (27810 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2780c ) │ │ │ │ + ldr r2, [pc, #32] @ (2780c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 277fe │ │ │ │ + beq.n 277fe │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #2] │ │ │ │ @@ -39642,22 +39643,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 27832 │ │ │ │ + beq.n 27832 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #17 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27844 │ │ │ │ + beq.n 27844 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -39668,29 +39669,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 2786e │ │ │ │ + beq.n 2786e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27880 │ │ │ │ + beq.n 27880 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27892 │ │ │ │ + beq.n 27892 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -39715,15 +39716,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 27932 │ │ │ │ + b.n 27932 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -39735,15 +39736,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 27814 │ │ │ │ + bl 27814 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add r3, r2 │ │ │ │ sxth r2, r1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ @@ -39751,60 +39752,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 2792c │ │ │ │ + beq.n 2792c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 278d8 │ │ │ │ + blt.n 278d8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2bc4 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 279c0 │ │ │ │ + blt.n 279c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 279b8 │ │ │ │ + b.n 279b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add r3, r2 │ │ │ │ ldrsh.w r3, [r3, #6] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 27850 │ │ │ │ + bl 27850 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 279b2 │ │ │ │ + beq.n 279b2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -39819,52 +39820,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 27954 │ │ │ │ + blt.n 27954 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #64] @ (27a28 ) │ │ │ │ + ldr r2, [pc, #64] @ (27a28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (27a2c ) │ │ │ │ + ldr r3, [pc, #64] @ (27a2c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #8 │ │ │ │ movw r1, #21521 @ 0x5411 │ │ │ │ mov r0, r3 │ │ │ │ blx 2a74 <__ioctl_time64@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (27a30 ) │ │ │ │ + ldr r1, [pc, #36] @ (27a30 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27a2c ) │ │ │ │ + ldr r2, [pc, #28] @ (27a2c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27a20 │ │ │ │ + beq.n 27a20 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ strh r6, [r2, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ @@ -39874,136 +39875,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] @ (27a64 ) │ │ │ │ + ldr r3, [pc, #28] @ (27a64 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ blx 2f48 │ │ │ │ blx 2bb8 │ │ │ │ nop │ │ │ │ - bne.n 27b40 │ │ │ │ + bne.n 27b18 │ │ │ │ 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 27a82 │ │ │ │ + beq.n 27a82 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 27a84 │ │ │ │ + b.n 27a84 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27aa6 │ │ │ │ + beq.n 27aa6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 27aa8 │ │ │ │ + b.n 27aa8 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27aca │ │ │ │ + beq.n 27aca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 27acc │ │ │ │ + b.n 27acc │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b48 │ │ │ │ + beq.n 27b48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b4a │ │ │ │ + beq.n 27b4a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27b4a │ │ │ │ + bne.n 27b4a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b22 │ │ │ │ + beq.n 27b22 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 27b2a │ │ │ │ + b.n 27b2a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b38 │ │ │ │ + beq.n 27b38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 27b40 │ │ │ │ + b.n 27b40 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ - b.n 27b4a │ │ │ │ + b.n 27b4a │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -40013,18 +40014,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 27b78 │ │ │ │ - bl 27a34 │ │ │ │ + bne.n 27b78 │ │ │ │ + bl 27a34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ @@ -40045,33 +40046,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 27bc2 │ │ │ │ + bne.n 27bc2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27bec │ │ │ │ + b.n 27bec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27bce │ │ │ │ + beq.n 27bce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27bec │ │ │ │ + b.n 27bec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 27bda │ │ │ │ + bls.n 27bda │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27bec │ │ │ │ + b.n 27bec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -40085,21 +40086,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 27c1e │ │ │ │ - bl 27a34 │ │ │ │ + bne.n 27c1e │ │ │ │ + bl 27a34 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27a68 │ │ │ │ + bl 27a68 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40107,15 +40108,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 27ad4 │ │ │ │ + bl 27ad4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -40123,43 +40124,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 27c34 │ │ │ │ + bl 27c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27a8c │ │ │ │ + bl 27a8c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27ca8 │ │ │ │ + bne.n 27ca8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27cc2 │ │ │ │ + b.n 27cc2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27cb6 │ │ │ │ + beq.n 27cb6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27cc2 │ │ │ │ + b.n 27cc2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -40171,24 +40172,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 27ce2 │ │ │ │ + bne.n 27ce2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27cfa │ │ │ │ + b.n 27cfa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27cf0 │ │ │ │ + beq.n 27cf0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27cfa │ │ │ │ + b.n 27cfa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ @@ -40201,24 +40202,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 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab0 │ │ │ │ + bl 27ab0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40229,37 +40230,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 27d66 │ │ │ │ + bne.n 27d66 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27da0 │ │ │ │ + b.n 27da0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27d82 │ │ │ │ + beq.n 27d82 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27d66 │ │ │ │ + bne.n 27d66 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab0 │ │ │ │ + bl 27ab0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27ad4 │ │ │ │ + bl 27ad4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -40276,37 +40277,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 27dce │ │ │ │ + bne.n 27dce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27e08 │ │ │ │ + b.n 27e08 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27dea │ │ │ │ + beq.n 27dea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27dce │ │ │ │ + bne.n 27dce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab0 │ │ │ │ + bl 27ab0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27ad4 │ │ │ │ + bl 27ad4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -40318,48 +40319,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 27e26 │ │ │ │ + bne.n 27e26 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27e6c │ │ │ │ + b.n 27e6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 27e4c │ │ │ │ + b.n 27e4c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27e44 │ │ │ │ + bne.n 27e44 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 27e46 │ │ │ │ + b.n 27e46 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 27e34 │ │ │ │ + bne.n 27e34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27e64 │ │ │ │ + beq.n 27e64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27e6c │ │ │ │ + b.n 27e6c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -40371,131 +40372,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 27efc │ │ │ │ + bge.n 27efc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 27eaa │ │ │ │ + bls.n 27eaa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27f5c │ │ │ │ + b.n 27f5c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27c34 │ │ │ │ + bl 27c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 27ec6 │ │ │ │ + b.n 27ec6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27ed8 │ │ │ │ + beq.n 27ed8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27ebc │ │ │ │ + bne.n 27ebc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab0 │ │ │ │ - b.n 27eee │ │ │ │ + bl 27ab0 │ │ │ │ + b.n 27eee │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27da8 │ │ │ │ + bl 27da8 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27ee4 │ │ │ │ - b.n 27f5a │ │ │ │ + bne.n 27ee4 │ │ │ │ + b.n 27f5a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 27f0c │ │ │ │ + bhi.n 27f0c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27f5c │ │ │ │ + b.n 27f5c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27c34 │ │ │ │ + bl 27c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 27f28 │ │ │ │ + b.n 27f28 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27f3a │ │ │ │ + beq.n 27f3a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27f1e │ │ │ │ + bne.n 27f1e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab0 │ │ │ │ - b.n 27f50 │ │ │ │ + bl 27ab0 │ │ │ │ + b.n 27f50 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #14] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27f46 │ │ │ │ + bne.n 27f46 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27f78 │ │ │ │ + bne.n 27f78 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27f9a │ │ │ │ + b.n 27f9a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27f86 │ │ │ │ + beq.n 27f86 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27f9a │ │ │ │ + b.n 27f9a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -40518,16 +40519,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 27fd0 │ │ │ │ - bl 27a34 │ │ │ │ + bne.n 27fd0 │ │ │ │ + bl 27a34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ @@ -40535,15 +40536,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 28026 │ │ │ │ + beq.n 28026 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -40553,42 +40554,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 2801c │ │ │ │ + beq.n 2801c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 28052 │ │ │ │ + b.n 28052 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 28052 │ │ │ │ + b.n 28052 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2804a │ │ │ │ + beq.n 2804a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 28052 │ │ │ │ + b.n 28052 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -40597,102 +40598,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 27b8e │ │ │ │ + bl 27b8e │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #188] @ (28154 ) │ │ │ │ + ldr r2, [pc, #188] @ (28154 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #188] @ (28158 ) │ │ │ │ + ldr r3, [pc, #188] @ (28158 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 280ba │ │ │ │ + bne.n 280ba │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27ba4 │ │ │ │ + bl 27ba4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 28134 │ │ │ │ + b.n 28134 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 280d0 │ │ │ │ + bne.n 280d0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 27ba4 │ │ │ │ + bl 27ba4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 28134 │ │ │ │ + b.n 28134 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e76 │ │ │ │ - b.n 28100 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 28100 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27fa4 │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27f64 │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 280ea │ │ │ │ + bne.n 280ea │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 27ba4 │ │ │ │ + bl 27ba4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27c34 │ │ │ │ + bl 27c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - 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, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2814c │ │ │ │ + beq.n 2814c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r6, [r4, #29] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40705,98 +40706,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] @ (2824c ) │ │ │ │ + ldr r2, [pc, #208] @ (2824c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #208] @ (28250 ) │ │ │ │ + ldr r3, [pc, #208] @ (28250 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28196 │ │ │ │ + bne.n 28196 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2822c │ │ │ │ + b.n 2822c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 281a2 │ │ │ │ + bhi.n 281a2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2822c │ │ │ │ + b.n 2822c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27e76 │ │ │ │ - b.n 281ca │ │ │ │ + bl 27e76 │ │ │ │ + b.n 281ca │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281de │ │ │ │ + bne.n 281de │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281b4 │ │ │ │ - b.n 28212 │ │ │ │ + bne.n 281b4 │ │ │ │ + b.n 28212 │ │ │ │ nop │ │ │ │ - b.n 28212 │ │ │ │ + b.n 28212 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281ee │ │ │ │ - bl 27b50 │ │ │ │ + bne.n 281ee │ │ │ │ + bl 27b50 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 27fa4 │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27f64 │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281e2 │ │ │ │ + bne.n 281e2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (28254 ) │ │ │ │ + ldr r1, [pc, #36] @ (28254 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28250 ) │ │ │ │ + ldr r2, [pc, #28] @ (28250 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28244 │ │ │ │ + beq.n 28244 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r2, [r0, #26] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40809,53 +40810,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 282a6 │ │ │ │ + beq.n 282a6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27e76 │ │ │ │ + bl 27e76 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27f64 │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28282 │ │ │ │ + bne.n 28282 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27ba4 │ │ │ │ + bl 27ba4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #11] │ │ │ │ - b.n 282a8 │ │ │ │ + b.n 282a8 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #24] @ (282dc ) │ │ │ │ + ldr r2, [pc, #24] @ (282dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (282e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (282e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 282e4 │ │ │ │ + bl 282e4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40867,120 +40868,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 28318 │ │ │ │ - b.n 28308 │ │ │ │ + beq.n 28318 │ │ │ │ + b.n 28308 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28394 │ │ │ │ + bl 28394 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28302 │ │ │ │ - b.n 2831a │ │ │ │ + bne.n 28302 │ │ │ │ + b.n 2831a │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27e76 │ │ │ │ + bl 27e76 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27fa4 │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27fa4 │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (28410 ) │ │ │ │ + ldr r2, [pc, #100] @ (28410 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (28414 ) │ │ │ │ + ldr r3, [pc, #100] @ (28414 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 283c6 │ │ │ │ + bne.n 283c6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 283f0 │ │ │ │ + b.n 283f0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e76 │ │ │ │ + bl 27e76 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27f64 │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (28418 ) │ │ │ │ + ldr r1, [pc, #36] @ (28418 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28414 ) │ │ │ │ + ldr r2, [pc, #28] @ (28414 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28408 │ │ │ │ + beq.n 28408 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40991,52 +40992,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] @ (2849c ) │ │ │ │ + ldr r2, [pc, #104] @ (2849c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #104] @ (284a0 ) │ │ │ │ + ldr r3, [pc, #104] @ (284a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2844e │ │ │ │ + bne.n 2844e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2847a │ │ │ │ + b.n 2847a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e76 │ │ │ │ + bl 27e76 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27f64 │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (284a4 ) │ │ │ │ + ldr r1, [pc, #40] @ (284a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (284a0 ) │ │ │ │ + ldr r2, [pc, #32] @ (284a0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28492 │ │ │ │ + beq.n 28492 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #15] │ │ │ │ @@ -41048,27 +41049,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 284bc │ │ │ │ + bne.n 284bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28506 │ │ │ │ + b.n 28506 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 284d0 │ │ │ │ + bne.n 284d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 28506 │ │ │ │ + b.n 28506 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -41100,50 +41101,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] @ (28588 ) │ │ │ │ + ldr r2, [pc, #96] @ (28588 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (2858c ) │ │ │ │ + ldr r3, [pc, #96] @ (2858c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28542 │ │ │ │ + bne.n 28542 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28566 │ │ │ │ + b.n 28566 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e76 │ │ │ │ + bl 27e76 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (28590 ) │ │ │ │ + ldr r1, [pc, #40] @ (28590 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2858c ) │ │ │ │ + ldr r2, [pc, #32] @ (2858c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2857e │ │ │ │ + beq.n 2857e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #11] │ │ │ │ @@ -41155,50 +41156,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] @ (2860c ) │ │ │ │ + ldr r2, [pc, #96] @ (2860c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (28610 ) │ │ │ │ + ldr r3, [pc, #96] @ (28610 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 285c6 │ │ │ │ + bne.n 285c6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 285ec │ │ │ │ + b.n 285ec │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e76 │ │ │ │ + bl 27e76 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (28614 ) │ │ │ │ + ldr r1, [pc, #36] @ (28614 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28610 ) │ │ │ │ + ldr r2, [pc, #28] @ (28610 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28604 │ │ │ │ + beq.n 28604 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r2, [r2, #9] │ │ │ │ movs r2, r0 │ │ │ │ @@ -41209,44 +41210,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] @ (2867c ) │ │ │ │ + ldr r2, [pc, #76] @ (2867c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (28680 ) │ │ │ │ + ldr r3, [pc, #76] @ (28680 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2864a │ │ │ │ + bne.n 2864a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2865c │ │ │ │ + b.n 2865c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (28684 ) │ │ │ │ + ldr r1, [pc, #36] @ (28684 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28680 ) │ │ │ │ + ldr r2, [pc, #28] @ (28680 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28674 │ │ │ │ + beq.n 28674 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r6, [r1, #7] │ │ │ │ movs r2, r0 │ │ │ │ @@ -41258,67 +41259,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] @ (28728 ) │ │ │ │ + ldr r2, [pc, #136] @ (28728 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (2872c ) │ │ │ │ + ldr r3, [pc, #136] @ (2872c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 286bc │ │ │ │ + bne.n 286bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28706 │ │ │ │ + b.n 28706 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e76 │ │ │ │ - b.n 286ec │ │ │ │ + bl 27e76 │ │ │ │ + b.n 286ec │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 286e6 │ │ │ │ + bne.n 286e6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27f64 │ │ │ │ + bl 27f64 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 286fe │ │ │ │ + b.n 286fe │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 286ce │ │ │ │ + bne.n 286ce │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (28730 ) │ │ │ │ + ldr r1, [pc, #40] @ (28730 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2872c ) │ │ │ │ + ldr r2, [pc, #32] @ (2872c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2871e │ │ │ │ + beq.n 2871e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #5] │ │ │ │ @@ -41332,62 +41333,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] @ (287c8 ) │ │ │ │ + ldr r2, [pc, #120] @ (287c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (287cc ) │ │ │ │ + ldr r3, [pc, #120] @ (287cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e76 │ │ │ │ - b.n 2878e │ │ │ │ + bl 27e76 │ │ │ │ + b.n 2878e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28788 │ │ │ │ + beq.n 28788 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 287a0 │ │ │ │ + b.n 287a0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28772 │ │ │ │ + bne.n 28772 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (287d0 ) │ │ │ │ + ldr r1, [pc, #36] @ (287d0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (287cc ) │ │ │ │ + ldr r2, [pc, #28] @ (287cc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 287c0 │ │ │ │ + beq.n 287c0 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r6, [r5, #2] │ │ │ │ movs r2, r0 │ │ │ │ @@ -41400,62 +41401,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] @ (28868 ) │ │ │ │ + ldr r2, [pc, #120] @ (28868 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (2886c ) │ │ │ │ + ldr r3, [pc, #120] @ (2886c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e76 │ │ │ │ - b.n 2882e │ │ │ │ + bl 27e76 │ │ │ │ + b.n 2882e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28828 │ │ │ │ + bne.n 28828 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 28840 │ │ │ │ + b.n 28840 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28812 │ │ │ │ + bne.n 28812 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (28870 ) │ │ │ │ + ldr r1, [pc, #36] @ (28870 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2886c ) │ │ │ │ + ldr r2, [pc, #28] @ (2886c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28860 │ │ │ │ + beq.n 28860 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ movs r2, r0 │ │ │ │ @@ -41468,62 +41469,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] @ (2890c ) │ │ │ │ + ldr r2, [pc, #124] @ (2890c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (28910 ) │ │ │ │ + ldr r3, [pc, #124] @ (28910 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e76 │ │ │ │ - b.n 288d0 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 288d0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 288ca │ │ │ │ + bne.n 288ca │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 288e2 │ │ │ │ + b.n 288e2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27da8 │ │ │ │ + bl 27da8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 288b4 │ │ │ │ + bne.n 288b4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (28914 ) │ │ │ │ + ldr r1, [pc, #40] @ (28914 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (28910 ) │ │ │ │ + ldr r2, [pc, #32] @ (28910 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28902 │ │ │ │ + beq.n 28902 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ strb r6, [r5, #29] │ │ │ │ @@ -41539,55 +41540,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 27e76 │ │ │ │ + bl 27e76 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #76] @ (289a4 ) │ │ │ │ + ldr r2, [pc, #76] @ (289a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (289a8 ) │ │ │ │ + ldr r3, [pc, #76] @ (289a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (289ac ) │ │ │ │ + ldr r1, [pc, #36] @ (289ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (289a8 ) │ │ │ │ + ldr r2, [pc, #28] @ (289a8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2899c │ │ │ │ + beq.n 2899c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ strb r6, [r4, #26] │ │ │ │ movs r2, r0 │ │ │ │ @@ -41598,60 +41599,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] @ (28a44 ) │ │ │ │ + ldr r2, [pc, #124] @ (28a44 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (28a48 ) │ │ │ │ + ldr r3, [pc, #124] @ (28a48 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 27b50 │ │ │ │ + bl 27b50 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27e76 │ │ │ │ - b.n 28a04 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 28a04 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27fa4 │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 289f4 │ │ │ │ + bne.n 289f4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (28a4c ) │ │ │ │ + ldr r1, [pc, #36] @ (28a4c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28a48 ) │ │ │ │ + ldr r2, [pc, #28] @ (28a48 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28a3c │ │ │ │ + beq.n 28a3c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ strb r6, [r6, #24] │ │ │ │ movs r2, r0 │ │ │ │ @@ -41668,80 +41669,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 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e76 │ │ │ │ + bl 27e76 │ │ │ │ mov r3, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28afe │ │ │ │ + bne.n 28afe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2805a │ │ │ │ + bl 2805a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 28ab4 │ │ │ │ + b.n 28ab4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27f64 │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28aa2 │ │ │ │ + bne.n 28aa2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 29b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 28af4 │ │ │ │ + b.n 28af4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27fa4 │ │ │ │ + bl 27fa4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 28adc │ │ │ │ - b.n 28b00 │ │ │ │ + blt.n 28adc │ │ │ │ + b.n 28b00 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ vpush {d8} │ │ │ │ @@ -41749,75 +41750,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] @ (28bd8 ) │ │ │ │ + ldr r2, [pc, #164] @ (28bd8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (28bdc ) │ │ │ │ + ldr r3, [pc, #164] @ (28bdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bf4 │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e76 │ │ │ │ - b.n 28b8c │ │ │ │ + bl 27e76 │ │ │ │ + b.n 28b8c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx r3 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 28b82 │ │ │ │ + bhi.n 28b82 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27fa4 │ │ │ │ - b.n 28b9e │ │ │ │ + bl 27fa4 │ │ │ │ + b.n 28b9e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d40 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c92 │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28b58 │ │ │ │ + bne.n 28b58 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28bac │ │ │ │ + bne.n 28bac │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27fa4 │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c60 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (28be0 ) │ │ │ │ + ldr r2, [pc, #40] @ (28be0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (28bdc ) │ │ │ │ + ldr r3, [pc, #32] @ (28bdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 28bcc │ │ │ │ + beq.n 28bcc │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #19] │ │ │ │ @@ -41864,15 +41865,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 28cb2 │ │ │ │ + b.n 28cb2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -41920,15 +41921,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 28c4a │ │ │ │ + bcc.n 28c4a │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -41937,15 +41938,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 28d2a │ │ │ │ + b.n 28d2a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ @@ -41978,32 +41979,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 28cdc │ │ │ │ + bcc.n 28cdc │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2784] @ 29838 │ │ │ │ + ldr.w r2, [pc, #2784] @ 29838 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2784] @ 2983c │ │ │ │ + ldr.w r3, [pc, #2784] @ 2983c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -42016,15 +42017,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 28cc6 │ │ │ │ + bl 28cc6 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ands r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mvns r1, r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ands r3, r1 │ │ │ │ @@ -43217,15 +43218,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 29840 │ │ │ │ + b.n 29840 │ │ │ │ strb r4, [r4, #10] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvns r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -43447,23 +43448,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] @ (29a5c ) │ │ │ │ + ldr r2, [pc, #28] @ (29a5c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29a60 ) │ │ │ │ + ldr r3, [pc, #28] @ (29a60 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29a54 │ │ │ │ + beq.n 29a54 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ @@ -43491,15 +43492,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 29aac │ │ │ │ + bcs.n 29aac │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ @@ -43510,49 +43511,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 29b14 │ │ │ │ + bcc.n 29b14 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #24 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2eb8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d3e │ │ │ │ + bl 28d3e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 29b04 │ │ │ │ + b.n 29b04 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 28d3e │ │ │ │ + bl 28d3e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 29af0 │ │ │ │ + bhi.n 29af0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 29b18 │ │ │ │ + b.n 29b18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #24 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r0, r2, r3 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ @@ -43571,122 +43572,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] @ (29be8 ) │ │ │ │ + ldr r2, [pc, #148] @ (29be8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (29bec ) │ │ │ │ + ldr r3, [pc, #148] @ (29bec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r1, r3, #16 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28c34 │ │ │ │ + bl 28c34 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 29b8e │ │ │ │ + bhi.n 29b8e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #56 @ 0x38 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 29b96 │ │ │ │ + b.n 29b96 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r3, [pc, #84] @ (29bf0 ) │ │ │ │ + ldr r3, [pc, #84] @ (29bf0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 29a64 │ │ │ │ + bl 29a64 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 29a64 │ │ │ │ + bl 29a64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28c34 │ │ │ │ + bl 28c34 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2b40 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (29bf4 ) │ │ │ │ + ldr r2, [pc, #40] @ (29bf4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29bec ) │ │ │ │ + ldr r3, [pc, #28] @ (29bec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29be2 │ │ │ │ + beq.n 29be2 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #80] @ (29c64 ) │ │ │ │ + ldr r2, [pc, #80] @ (29c64 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (29c68 ) │ │ │ │ + ldr r3, [pc, #80] @ (29c68 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28be4 │ │ │ │ + bl 28be4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29a64 │ │ │ │ + bl 29a64 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29b3a │ │ │ │ + bl 29b3a │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (29c6c ) │ │ │ │ + ldr r2, [pc, #36] @ (29c6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29c68 ) │ │ │ │ + ldr r3, [pc, #28] @ (29c68 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29c5e │ │ │ │ + beq.n 29c5e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ @@ -43697,113 +43698,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] @ (29da0 ) │ │ │ │ + ldr r2, [pc, #280] @ (29da0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (29da4 ) │ │ │ │ + ldr r3, [pc, #280] @ (29da4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ - bl 28be4 │ │ │ │ + bl 28be4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2c60 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29cb8 │ │ │ │ + bne.n 29cb8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29d7e │ │ │ │ + b.n 29d7e │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2cf0 <__fstat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29cd6 │ │ │ │ + bne.n 29cd6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b94 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29d7e │ │ │ │ + b.n 29d7e │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ blx 2b88 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29d3c │ │ │ │ + bne.n 29d3c │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ bl 2eed8 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 29d1a │ │ │ │ + b.n 29d1a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29a64 │ │ │ │ + bl 29a64 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ba0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 29d0c │ │ │ │ + bgt.n 29d0c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b94 │ │ │ │ - b.n 29d70 │ │ │ │ + b.n 29d70 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b94 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2c78 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29a64 │ │ │ │ + bl 29a64 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2f0c │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 29b3a │ │ │ │ + bl 29b3a │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (29da8 ) │ │ │ │ + ldr r1, [pc, #40] @ (29da8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (29da4 ) │ │ │ │ + ldr r2, [pc, #32] @ (29da4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #228] @ 0xe4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29d98 │ │ │ │ + beq.n 29d98 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ @@ -43816,99 +43817,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 29dea │ │ │ │ + b.n 29dea │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (29e08 ) │ │ │ │ + ldr r2, [pc, #60] @ (29e08 ) │ │ │ │ add r2, pc │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (29e0c ) │ │ │ │ + ldr r3, [pc, #48] @ (29e0c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ blx 2f60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #15 │ │ │ │ - ble.n 29dc6 │ │ │ │ - ldr r3, [pc, #28] @ (29e10 ) │ │ │ │ + ble.n 29dc6 │ │ │ │ + ldr r3, [pc, #28] @ (29e10 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - ldr r3, [pc, #24] @ (29e14 ) │ │ │ │ + ldr r3, [pc, #24] @ (29e14 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, r0 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ pop {r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #116] @ (29ea4 ) │ │ │ │ + ldr r2, [pc, #116] @ (29ea4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (29ea8 ) │ │ │ │ + ldr r3, [pc, #116] @ (29ea8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28be4 │ │ │ │ + bl 28be4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29a64 │ │ │ │ + bl 29a64 │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 29b3a │ │ │ │ + bl 29b3a │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 29dac │ │ │ │ + bl 29dac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (29eac ) │ │ │ │ + ldr r1, [pc, #40] @ (29eac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (29ea8 ) │ │ │ │ + ldr r2, [pc, #32] @ (29ea8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29e9a │ │ │ │ + beq.n 29e9a │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ str r6, [r1, #28] │ │ │ │ @@ -43922,134 +43923,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] @ (29fd8 ) │ │ │ │ + ldr r2, [pc, #268] @ (29fd8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (29fdc ) │ │ │ │ + ldr r3, [pc, #268] @ (29fdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 28a0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29f58 │ │ │ │ + bne.n 29f58 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 29f3a │ │ │ │ + bne.n 29f3a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29f3a │ │ │ │ + bne.n 29f3a │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2d8c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29f34 │ │ │ │ + bne.n 29f34 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #180] @ (29fe0 ) │ │ │ │ + ldr r3, [pc, #180] @ (29fe0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 29f58 │ │ │ │ + b.n 29f58 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #148] @ (29fe4 ) │ │ │ │ + ldr r3, [pc, #148] @ (29fe4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2abc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29f84 │ │ │ │ + bne.n 29f84 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #108] @ (29fe8 ) │ │ │ │ + ldr r3, [pc, #108] @ (29fe8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29fb6 │ │ │ │ + beq.n 29fb6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2be8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29fb6 │ │ │ │ + bne.n 29fb6 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #60] @ (29fec ) │ │ │ │ + ldr r3, [pc, #60] @ (29fec ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #52] @ (29ff0 ) │ │ │ │ + ldr r2, [pc, #52] @ (29ff0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29fdc ) │ │ │ │ + ldr r3, [pc, #28] @ (29fdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29fd2 │ │ │ │ + beq.n 29fd2 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ str r2, [r6, #16] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -44057,79 +44058,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 2a01c │ │ │ │ - ldr r3, [pc, #76] @ (2a064 ) │ │ │ │ + bne.n 2a01c │ │ │ │ + ldr r3, [pc, #76] @ (2a064 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2a05a │ │ │ │ + b.n 2a05a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2a02e │ │ │ │ + b.n 2a02e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a046 │ │ │ │ + bls.n 2a046 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a028 │ │ │ │ - b.n 2a046 │ │ │ │ + beq.n 2a028 │ │ │ │ + b.n 2a046 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a058 │ │ │ │ + bls.n 2a058 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a040 │ │ │ │ + bne.n 2a040 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ 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 29ff4 │ │ │ │ + bl 29ff4 │ │ │ │ str r0, [r7, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 3038 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a09c │ │ │ │ + beq.n 2a09c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2a0a0 │ │ │ │ + bne.n 2a0a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a0a4 │ │ │ │ + b.n 2a0a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -44139,264 +44140,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 2a1a8 │ │ │ │ + b.n 2a1a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a0e4 │ │ │ │ + bne.n 2a0e4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a0e4 │ │ │ │ + bne.n 2a0e4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a1a8 │ │ │ │ + b.n 2a1a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a112 │ │ │ │ + bne.n 2a112 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2a112 │ │ │ │ + bne.n 2a112 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a112 │ │ │ │ + bne.n 2a112 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a1b0 │ │ │ │ + b.n 2a1b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a136 │ │ │ │ + bne.n 2a136 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2a136 │ │ │ │ + bne.n 2a136 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a136 │ │ │ │ + bne.n 2a136 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a1a8 │ │ │ │ + b.n 2a1a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a198 │ │ │ │ + beq.n 2a198 │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #244] @ (2a234 ) │ │ │ │ + ldr r3, [pc, #244] @ (2a234 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a198 │ │ │ │ + bne.n 2a198 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a164 │ │ │ │ + beq.n 2a164 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a198 │ │ │ │ + bne.n 2a198 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a17a │ │ │ │ + bls.n 2a17a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2a17a │ │ │ │ + b.n 2a17a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a18a │ │ │ │ + bls.n 2a18a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a174 │ │ │ │ + bne.n 2a174 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a1a8 │ │ │ │ + b.n 2a1a8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a0ca │ │ │ │ + bne.n 2a0ca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2a1c8 │ │ │ │ + bne.n 2a1c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [pc, #116] @ (2a238 ) │ │ │ │ + ldr r3, [pc, #116] @ (2a238 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #112] @ (2a23c ) │ │ │ │ + ldr r3, [pc, #112] @ (2a23c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a1e4 │ │ │ │ + bne.n 2a1e4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - ldr r3, [pc, #96] @ (2a240 ) │ │ │ │ + ldr r3, [pc, #96] @ (2a240 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #92] @ (2a244 ) │ │ │ │ + ldr r3, [pc, #92] @ (2a244 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a204 │ │ │ │ + bne.n 2a204 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r2, [pc, #76] @ (2a248 ) │ │ │ │ + ldr r2, [pc, #76] @ (2a248 ) │ │ │ │ add r2, pc │ │ │ │ ldrh r1, [r2, #0] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ strh r1, [r3, #0] │ │ │ │ strb r2, [r3, #2] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n 2a22c │ │ │ │ + ble.n 2a22c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #56] @ (2a24c ) │ │ │ │ + ldr r2, [pc, #56] @ (2a24c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a22c │ │ │ │ + bne.n 2a22c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ 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 2a658 │ │ │ │ + bl 2a658 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 3038 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a2b6 │ │ │ │ - b.n 2a292 │ │ │ │ + beq.n 2a2b6 │ │ │ │ + b.n 2a292 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 2a2a2 │ │ │ │ + bcc.n 2a2a2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a286 │ │ │ │ + beq.n 2a286 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a2c0 │ │ │ │ + bne.n 2a2c0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (2a2c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (2a2c8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - b.n 2a2c0 │ │ │ │ + b.n 2a2c0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #16] @ (2a2cc ) │ │ │ │ + ldr r3, [pc, #16] @ (2a2cc ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ - movs r0, r0 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ movs r0, r0 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ + 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] │ │ │ │ @@ -44409,17 +44410,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] @ (2a5c0 ) │ │ │ │ + ldr r2, [pc, #676] @ (2a5c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #676] @ (2a5c4 ) │ │ │ │ + ldr r3, [pc, #676] @ (2a5c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ @@ -44432,58 +44433,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 2a570 │ │ │ │ + b.n 2a570 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-132] │ │ │ │ - b.n 2a388 │ │ │ │ + b.n 2a388 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-140] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 2a3a4 │ │ │ │ + beq.n 2a3a4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a374 │ │ │ │ + bne.n 2a374 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-144] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a40e │ │ │ │ + beq.n 2a40e │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5d4 │ │ │ │ str.w r0, [r4, #-128] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r7, #160 @ 0xa0 │ │ │ │ subs r0, #4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-144] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r2, #-128] │ │ │ │ - ldr r2, [pc, #480] @ (2a5c8 ) │ │ │ │ + ldr r2, [pc, #480] @ (2a5c8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ blx 2b7c │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-128] │ │ │ │ blx 296c │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ @@ -44497,30 +44498,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 2a53e │ │ │ │ + beq.w 2a53e │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-124] │ │ │ │ - b.n 2a510 │ │ │ │ + b.n 2a510 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-124] │ │ │ │ adds r3, #19 │ │ │ │ add.w r2, r7, #160 @ 0xa0 │ │ │ │ ldr.w r1, [r2, #-152] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a510 │ │ │ │ + bne.n 2a510 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #-144] │ │ │ │ mov r0, r3 │ │ │ │ @@ -44530,15 +44531,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] @ (2a5cc ) │ │ │ │ + ldr r3, [pc, #312] @ (2a5cc ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-124] │ │ │ │ add.w r2, r3, #19 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ @@ -44551,46 +44552,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 2a510 │ │ │ │ + bne.n 2a510 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ movw r3, #32832 @ 0x8040 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a510 │ │ │ │ + beq.n 2a510 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #160 @ 0xa0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #-160] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-156] │ │ │ │ blx 2fe4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 2a14 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a594 │ │ │ │ + b.n 2a594 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 2b04 │ │ │ │ str.w r0, [r4, #-124] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-124] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a442 │ │ │ │ + bne.n 2a442 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 2a14 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ strb r2, [r3, #0] │ │ │ │ @@ -44610,40 +44611,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 2a366 │ │ │ │ + bcc.w 2a366 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #8320 @ 0x2080 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #48] @ (2a5d0 ) │ │ │ │ + ldr r1, [pc, #48] @ (2a5d0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a5c4 ) │ │ │ │ + ldr r2, [pc, #32] @ (2a5c4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a5b4 │ │ │ │ + beq.n 2a5b4 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8320 @ 0x2080 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #960 @ (adr r7, 2a990 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 2a940 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -44653,54 +44654,54 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 2ef58 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 2a63a │ │ │ │ + b.n 2a63a │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2a61a │ │ │ │ + bne.n 2a61a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 2ef58 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 2a63a │ │ │ │ + b.n 2a63a │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #36] @ (2a654 ) │ │ │ │ + ldr r3, [pc, #36] @ (2a654 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a64a │ │ │ │ + b.n 2a64a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2f00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a5fc │ │ │ │ + beq.n 2a5fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #472 @ (adr r6, 2a830 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 2a7e0 ) │ │ │ │ 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 │ │ │ │ @@ -44708,161 +44709,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 2a68a │ │ │ │ + b.n 2a68a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a69a │ │ │ │ + bls.n 2a69a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a67e │ │ │ │ + beq.n 2a67e │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 2a6b6 │ │ │ │ + b.n 2a6b6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a6b0 │ │ │ │ - b.n 2a6d0 │ │ │ │ + beq.n 2a6b0 │ │ │ │ + b.n 2a6d0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a6e0 │ │ │ │ + beq.n 2a6e0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a6c0 │ │ │ │ + bne.n 2a6c0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a70a │ │ │ │ + beq.n 2a70a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a70a │ │ │ │ + b.n 2a70a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a6fa │ │ │ │ + bne.n 2a6fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 2a736 │ │ │ │ + b.n 2a736 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a730 │ │ │ │ - b.n 2a750 │ │ │ │ + beq.n 2a730 │ │ │ │ + b.n 2a750 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a768 │ │ │ │ + beq.n 2a768 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a768 │ │ │ │ + beq.n 2a768 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 2a740 │ │ │ │ + bne.n 2a740 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a79a │ │ │ │ + beq.n 2a79a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 2a79a │ │ │ │ + beq.n 2a79a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a79a │ │ │ │ + b.n 2a79a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a78a │ │ │ │ + bne.n 2a78a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -44873,197 +44874,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] @ (2a96c ) │ │ │ │ + ldr r2, [pc, #412] @ (2a96c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (2a970 ) │ │ │ │ + ldr r3, [pc, #412] @ (2a970 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 20fc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a93a │ │ │ │ + beq.w 2a93a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20ffa │ │ │ │ + bl 20ff6 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 2a92a │ │ │ │ + b.n 2a92a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add.w r4, r3, #19 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a914 │ │ │ │ + beq.n 2a914 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 20fc8 │ │ │ │ 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 2a86e │ │ │ │ + bne.n 2a86e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 20fc8 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #284] @ (2a974 ) │ │ │ │ + ldr r1, [pc, #284] @ (2a974 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20ee8 │ │ │ │ + bl 20ee4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a918 │ │ │ │ + beq.n 2a918 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a90a │ │ │ │ + beq.n 2a90a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #252] @ (2a978 ) │ │ │ │ + ldr r2, [pc, #252] @ (2a978 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a90a │ │ │ │ + beq.n 2a90a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #232] @ (2a97c ) │ │ │ │ + ldr r2, [pc, #232] @ (2a97c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a90a │ │ │ │ + beq.n 2a90a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 20fc8 │ │ │ │ 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 2a90a │ │ │ │ + bne.n 2a90a │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 2a90a │ │ │ │ + bne.n 2a90a │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #176] @ (2a980 ) │ │ │ │ + ldr r3, [pc, #176] @ (2a980 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a91c │ │ │ │ + beq.n 2a91c │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2a7b2 │ │ │ │ + bl 2a7b2 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a920 │ │ │ │ + beq.n 2a920 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2a90a │ │ │ │ + ble.n 2a90a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 21016 │ │ │ │ - b.n 2a92a │ │ │ │ + bl 21012 │ │ │ │ + b.n 2a92a │ │ │ │ nop │ │ │ │ - b.n 2a922 │ │ │ │ + b.n 2a922 │ │ │ │ nop │ │ │ │ - b.n 2a922 │ │ │ │ + b.n 2a922 │ │ │ │ nop │ │ │ │ - b.n 2a922 │ │ │ │ + b.n 2a922 │ │ │ │ nop │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2a93c │ │ │ │ + b.n 2a93c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2b04 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a808 │ │ │ │ + bne.w 2a808 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a948 │ │ │ │ + beq.n 2a948 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2a14 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #56] @ (2a984 ) │ │ │ │ + ldr r1, [pc, #56] @ (2a984 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a970 ) │ │ │ │ + ldr r2, [pc, #32] @ (2a970 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a964 │ │ │ │ + beq.n 2a964 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ ldr r6, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #384 @ (adr r4, 2aaf8 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 2aaa8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #0 @ (adr r4, 2a97c ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 2ad2c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 2ad78 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 2ad28 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #728 @ (adr r3, 2ac5c ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 2ac0c ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -45076,86 +45077,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] @ (2aa8c ) │ │ │ │ + ldr r2, [pc, #192] @ (2aa8c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #192] @ (2aa90 ) │ │ │ │ + ldr r3, [pc, #192] @ (2aa90 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a7c │ │ │ │ + bl 20a78 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-48] │ │ │ │ - ldr r1, [pc, #148] @ (2aa94 ) │ │ │ │ + ldr r1, [pc, #148] @ (2aa94 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20ee8 │ │ │ │ + bl 20ee4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2aa4c │ │ │ │ + beq.n 2aa4c │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20ffa │ │ │ │ + bl 20ff6 │ │ │ │ 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 2a7b2 │ │ │ │ + bl 2a7b2 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ - b.n 2aa4e │ │ │ │ + b.n 2aa4e │ │ │ │ nop │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b64 │ │ │ │ + bl 20b60 │ │ │ │ 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] @ (2aa98 ) │ │ │ │ + ldr r1, [pc, #44] @ (2aa98 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2aa90 ) │ │ │ │ + ldr r2, [pc, #32] @ (2aa90 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2aa80 │ │ │ │ + beq.n 2aa80 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrsb r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #776 @ (adr r2, 2ada0 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 2ad50 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -45167,43 +45168,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] @ (2ac64 ) │ │ │ │ + ldr r2, [pc, #396] @ (2ac64 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (2ac68 ) │ │ │ │ + ldr r3, [pc, #396] @ (2ac68 ) │ │ │ │ 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 2aaf6 │ │ │ │ + bne.n 2aaf6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ac38 │ │ │ │ + b.n 2ac38 │ │ │ │ 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 2ab14 │ │ │ │ + bne.n 2ab14 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ac38 │ │ │ │ + b.n 2ac38 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2ab5a │ │ │ │ + bne.n 2ab5a │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ subs r3, #12 │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-28] │ │ │ │ @@ -45211,41 +45212,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 2ab5a │ │ │ │ + beq.n 2ab5a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ac38 │ │ │ │ + b.n 2ac38 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-28] │ │ │ │ bl 2ef18 │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2abfc │ │ │ │ + b.n 2abfc │ │ │ │ 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 2abe2 │ │ │ │ + beq.n 2abe2 │ │ │ │ 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 │ │ │ │ @@ -45253,59 +45254,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 2ac22 │ │ │ │ + beq.n 2ac22 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2ac22 │ │ │ │ + b.n 2ac22 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2abfc │ │ │ │ + beq.n 2abfc │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2ac24 │ │ │ │ + b.n 2ac24 │ │ │ │ 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 2ab7e │ │ │ │ - b.n 2ac24 │ │ │ │ + bne.n 2ab7e │ │ │ │ + b.n 2ac24 │ │ │ │ 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] @ (2ac6c ) │ │ │ │ + ldr r1, [pc, #40] @ (2ac6c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2ac68 ) │ │ │ │ + ldr r2, [pc, #32] @ (2ac68 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2ac58 │ │ │ │ + beq.n 2ac58 │ │ │ │ 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} │ │ │ │ strb r4, [r4, r4] │ │ │ │ @@ -45317,60 +45318,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] @ (2ad04 ) │ │ │ │ + ldr r2, [pc, #124] @ (2ad04 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2ad08 ) │ │ │ │ + ldr r3, [pc, #124] @ (2ad08 ) │ │ │ │ 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 2acde │ │ │ │ + bne.n 2acde │ │ │ │ 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 2acde │ │ │ │ + bne.n 2acde │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.n 2acde │ │ │ │ + bne.n 2acde │ │ │ │ blx 2e10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2acda │ │ │ │ + bne.n 2acda │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #73 @ 0x49 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2acde │ │ │ │ + beq.n 2acde │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (2ad0c ) │ │ │ │ + ldr r1, [pc, #40] @ (2ad0c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2ad08 ) │ │ │ │ + ldr r2, [pc, #32] @ (2ad08 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2acfa │ │ │ │ + beq.n 2acfa │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ strh r6, [r6, r5] │ │ │ │ @@ -45382,135 +45383,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] @ (2ae1c ) │ │ │ │ + ldr r2, [pc, #244] @ (2ae1c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #244] @ (2ae20 ) │ │ │ │ + ldr r3, [pc, #244] @ (2ae20 ) │ │ │ │ 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 2ad3e │ │ │ │ + bne.n 2ad3e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2adfa │ │ │ │ + b.n 2adfa │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 30a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ad66 │ │ │ │ + beq.n 2ad66 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ac70 │ │ │ │ + bl 2ac70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ad62 │ │ │ │ + beq.n 2ad62 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 2ef18 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2adfa │ │ │ │ + b.n 2adfa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2adfa │ │ │ │ - ldr r3, [pc, #188] @ (2ae24 ) │ │ │ │ + b.n 2adfa │ │ │ │ + ldr r3, [pc, #188] @ (2ae24 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ad7c │ │ │ │ + bne.n 2ad7c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2adfa │ │ │ │ + b.n 2adfa │ │ │ │ ldr r0, [r7, #28] │ │ │ │ bl 2ef18 │ │ │ │ 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 2adca │ │ │ │ + b.n 2adca │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ada2 │ │ │ │ - ldr r3, [pc, #136] @ (2ae28 ) │ │ │ │ + bne.n 2ada2 │ │ │ │ + ldr r3, [pc, #136] @ (2ae28 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #132] @ (2ae2c ) │ │ │ │ + ldr r3, [pc, #132] @ (2ae2c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 2e5c4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2ac70 │ │ │ │ + bl 2ac70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2adc4 │ │ │ │ + beq.n 2adc4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2adca │ │ │ │ + b.n 2adca │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ade8 │ │ │ │ + bne.n 2ade8 │ │ │ │ add.w r3, r7, #12 │ │ │ │ - ldr r2, [pc, #88] @ (2ae30 ) │ │ │ │ + ldr r2, [pc, #88] @ (2ae30 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 2ddf6 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ad94 │ │ │ │ + bne.n 2ad94 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2adf8 │ │ │ │ + beq.n 2adf8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 2adfa │ │ │ │ + b.n 2adfa │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (2ae34 ) │ │ │ │ + ldr r1, [pc, #56] @ (2ae34 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2ae20 ) │ │ │ │ + ldr r2, [pc, #32] @ (2ae20 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2ae12 │ │ │ │ + beq.n 2ae12 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ strh r6, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -45548,21 +45549,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] @ (2b024 ) │ │ │ │ + ldr r4, [pc, #372] @ (2b024 ) │ │ │ │ add r4, pc │ │ │ │ add.w r1, r7, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #364] @ (2b028 ) │ │ │ │ + ldr r2, [pc, #364] @ (2b028 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (2b02c ) │ │ │ │ + ldr r3, [pc, #364] @ (2b02c ) │ │ │ │ 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 │ │ │ │ @@ -45570,33 +45571,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 2a0ac │ │ │ │ + bl 2a0ac │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #24 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - bl 2a0ac │ │ │ │ + bl 2a0ac │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a658 │ │ │ │ + bl 2a658 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a658 │ │ │ │ + bl 2a658 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ee8 │ │ │ │ str.w r0, [r5, #-12] │ │ │ │ @@ -45620,32 +45621,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 2afb2 │ │ │ │ - ldr r3, [pc, #164] @ (2b030 ) │ │ │ │ + bne.n 2afb2 │ │ │ │ + ldr r3, [pc, #164] @ (2b030 ) │ │ │ │ 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] @ (2b034 ) │ │ │ │ + ldr r3, [pc, #144] @ (2b034 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2aff6 │ │ │ │ + b.n 2aff6 │ │ │ │ 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 │ │ │ │ @@ -45654,31 +45655,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] @ (2b038 ) │ │ │ │ + ldr r2, [pc, #84] @ (2b038 ) │ │ │ │ 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] @ (2b03c ) │ │ │ │ + ldr r1, [pc, #60] @ (2b03c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #40] @ (2b02c ) │ │ │ │ + ldr r2, [pc, #40] @ (2b02c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2b016 │ │ │ │ + beq.n 2b016 │ │ │ │ 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 │ │ │ │ @@ -45686,47 +45687,47 @@ │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #1008] @ (2b430 ) │ │ │ │ + ldr r7, [pc, #1008] @ (2b430 ) │ │ │ │ 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] @ (2b170 ) │ │ │ │ + ldr r2, [pc, #280] @ (2b170 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (2b174 ) │ │ │ │ + ldr r3, [pc, #280] @ (2b174 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 2ef18 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2b13e │ │ │ │ - ldr r3, [pc, #256] @ (2b178 ) │ │ │ │ + b.n 2b13e │ │ │ │ + ldr r3, [pc, #256] @ (2b178 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b4c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (2b17c ) │ │ │ │ + ldr r3, [pc, #248] @ (2b17c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 29fc │ │ │ │ mov r3, r0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -45741,337 +45742,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 2b0c8 │ │ │ │ + beq.n 2b0c8 │ │ │ │ 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 2b146 │ │ │ │ + b.n 2b146 │ │ │ │ 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 2b10a │ │ │ │ + beq.n 2b10a │ │ │ │ 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] @ (2b180 ) │ │ │ │ + ldr r2, [pc, #144] @ (2b180 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b14e │ │ │ │ + b.n 2b14e │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ - bne.n 2b138 │ │ │ │ + bne.n 2b138 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (2b184 ) │ │ │ │ + ldr r2, [pc, #100] @ (2b184 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b14e │ │ │ │ + b.n 2b14e │ │ │ │ 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 2b074 │ │ │ │ + bne.n 2b074 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (2b188 ) │ │ │ │ + ldr r1, [pc, #56] @ (2b188 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2b174 ) │ │ │ │ + ldr r2, [pc, #32] @ (2b174 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2b168 │ │ │ │ + beq.n 2b168 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldr r7, [pc, #664] @ (2b40c ) │ │ │ │ + ldr r7, [pc, #664] @ (2b40c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #688] @ (2b43c ) │ │ │ │ + ldr r6, [pc, #688] @ (2b43c ) │ │ │ │ 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 2b1e8 │ │ │ │ - ldr r3, [pc, #88] @ (2b1fc ) │ │ │ │ + b.n 2b1e8 │ │ │ │ + ldr r3, [pc, #88] @ (2b1fc ) │ │ │ │ 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] @ (2b200 ) │ │ │ │ + ldr r3, [pc, #72] @ (2b200 ) │ │ │ │ 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 2b1e0 │ │ │ │ + bne.n 2b1e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b1e0 │ │ │ │ + bne.n 2b1e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b1e0 │ │ │ │ + bne.n 2b1e0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2b1f2 │ │ │ │ + b.n 2b1f2 │ │ │ │ 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 2b1a2 │ │ │ │ + bne.n 2b1a2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [sp, #816] @ 0x330 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 2b2a0 │ │ │ │ - ldr r3, [pc, #144] @ (2b2b4 ) │ │ │ │ + b.n 2b2a0 │ │ │ │ + ldr r3, [pc, #144] @ (2b2b4 ) │ │ │ │ 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] @ (2b2b8 ) │ │ │ │ + ldr r3, [pc, #128] @ (2b2b8 ) │ │ │ │ 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 2b274 │ │ │ │ + bne.n 2b274 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b274 │ │ │ │ + bne.n 2b274 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b274 │ │ │ │ + bne.n 2b274 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #92] @ (2b2bc ) │ │ │ │ + ldr r2, [pc, #92] @ (2b2bc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b2aa │ │ │ │ + b.n 2b2aa │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2b28c │ │ │ │ + bne.n 2b28c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b28c │ │ │ │ + bne.n 2b28c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 2b2a0 │ │ │ │ + b.n 2b2a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b298 │ │ │ │ + beq.n 2b298 │ │ │ │ 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 2b222 │ │ │ │ + bne.n 2b222 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ 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 2b300 │ │ │ │ + beq.n 2b300 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #28] @ (2b30c ) │ │ │ │ + ldr r2, [pc, #28] @ (2b30c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2b302 │ │ │ │ + b.n 2b302 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ 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] @ (2b448 ) │ │ │ │ + ldr r2, [pc, #288] @ (2b448 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2b44c ) │ │ │ │ + ldr r3, [pc, #288] @ (2b44c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (2b450 ) │ │ │ │ + ldr r3, [pc, #280] @ (2b450 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b424 │ │ │ │ + bne.n 2b424 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #272] @ (2b454 ) │ │ │ │ + ldr r3, [pc, #272] @ (2b454 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2c60 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b362 │ │ │ │ + bne.n 2b362 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #256] @ (2b458 ) │ │ │ │ + ldr r3, [pc, #256] @ (2b458 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2c60 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2b39c │ │ │ │ + blt.n 2b39c │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22d08 │ │ │ │ + bl 22d04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - ble.n 2b3a0 │ │ │ │ + ble.n 2b3a0 │ │ │ │ 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 2f5dc │ │ │ │ - b.n 2b414 │ │ │ │ + b.n 2b414 │ │ │ │ nop │ │ │ │ - b.n 2b3a2 │ │ │ │ + b.n 2b3a2 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #184] @ (2b45c ) │ │ │ │ + ldr r3, [pc, #184] @ (2b45c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ bl 2ea74 │ │ │ │ mov r2, r0 │ │ │ │ @@ -46098,49 +46099,49 @@ │ │ │ │ blx 308c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 2f4c8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b94 │ │ │ │ - ldr r3, [pc, #68] @ (2b460 ) │ │ │ │ + ldr r3, [pc, #68] @ (2b460 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2b426 │ │ │ │ + b.n 2b426 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #60] @ (2b464 ) │ │ │ │ + ldr r2, [pc, #60] @ (2b464 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (2b44c ) │ │ │ │ + ldr r3, [pc, #32] @ (2b44c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2b43e │ │ │ │ + beq.n 2b43e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #856] @ (2b7a4 ) │ │ │ │ + ldr r4, [pc, #856] @ (2b7a4 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #808 @ (adr r7, 2b77c ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 2b77c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #912 @ (adr r6, 2b7f4 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 2b7f4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #848] @ (2b7b8 ) │ │ │ │ + ldr r3, [pc, #848] @ (2b7b8 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ bl 2f964 │ │ │ │ @@ -46162,26 +46163,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] @ (2b52c ) │ │ │ │ + ldr r2, [pc, #112] @ (2b52c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #112] @ (2b530 ) │ │ │ │ + ldr r3, [pc, #112] @ (2b530 ) │ │ │ │ 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 2b502 │ │ │ │ + b.n 2b502 │ │ │ │ bl 2f964 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #8 │ │ │ │ it cs │ │ │ │ @@ -46196,35 +46197,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 2b4d4 │ │ │ │ + bcc.n 2b4d4 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (2b534 ) │ │ │ │ + ldr r2, [pc, #36] @ (2b534 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2b530 ) │ │ │ │ + ldr r3, [pc, #28] @ (2b530 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2b524 │ │ │ │ + beq.n 2b524 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #256] @ (2b630 ) │ │ │ │ + ldr r3, [pc, #256] @ (2b630 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #952] @ (2b8f0 ) │ │ │ │ + ldr r2, [pc, #952] @ (2b8f0 ) │ │ │ │ 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 │ │ │ │ @@ -46240,31 +46241,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] @ (2b594 ) │ │ │ │ + ldr r3, [pc, #32] @ (2b594 ) │ │ │ │ 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 2b552 │ │ │ │ + bcc.n 2b552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -46276,532 +46277,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 2b606 │ │ │ │ + bne.n 2b606 │ │ │ │ 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] @ (2b99c ) │ │ │ │ + ldr r3, [pc, #952] @ (2b99c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #948] @ (2b9a0 ) │ │ │ │ + ldr r3, [pc, #948] @ (2b9a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #944] @ (2b9a4 ) │ │ │ │ + ldr r3, [pc, #944] @ (2b9a4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #944] @ (2b9a8 ) │ │ │ │ + ldr r2, [pc, #944] @ (2b9a8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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 2b658 │ │ │ │ + bne.n 2b658 │ │ │ │ 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] @ (2b9ac ) │ │ │ │ + ldr r3, [pc, #888] @ (2b9ac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #880] @ (2b9b0 ) │ │ │ │ + ldr r3, [pc, #880] @ (2b9b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #880] @ (2b9b4 ) │ │ │ │ + ldr r3, [pc, #880] @ (2b9b4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #880] @ (2b9b8 ) │ │ │ │ + ldr r2, [pc, #880] @ (2b9b8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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 2b6aa │ │ │ │ + bne.n 2b6aa │ │ │ │ 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] @ (2b9bc ) │ │ │ │ + ldr r3, [pc, #820] @ (2b9bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #816] @ (2b9c0 ) │ │ │ │ + ldr r3, [pc, #816] @ (2b9c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #812] @ (2b9c4 ) │ │ │ │ + ldr r3, [pc, #812] @ (2b9c4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #812] @ (2b9c8 ) │ │ │ │ + ldr r2, [pc, #812] @ (2b9c8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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 2b6fe │ │ │ │ + bne.n 2b6fe │ │ │ │ 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] @ (2b9cc ) │ │ │ │ + ldr r3, [pc, #752] @ (2b9cc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ (2b9d0 ) │ │ │ │ + ldr r3, [pc, #748] @ (2b9d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #744] @ (2b9d4 ) │ │ │ │ + ldr r3, [pc, #744] @ (2b9d4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #744] @ (2b9d8 ) │ │ │ │ + ldr r2, [pc, #744] @ (2b9d8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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 2b754 │ │ │ │ + bne.n 2b754 │ │ │ │ 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] @ (2b9dc ) │ │ │ │ + ldr r3, [pc, #684] @ (2b9dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #676] @ (2b9e0 ) │ │ │ │ + ldr r3, [pc, #676] @ (2b9e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #676] @ (2b9e4 ) │ │ │ │ + ldr r3, [pc, #676] @ (2b9e4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #676] @ (2b9e8 ) │ │ │ │ + ldr r2, [pc, #676] @ (2b9e8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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 2b7aa │ │ │ │ + bne.n 2b7aa │ │ │ │ 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] @ (2b9ec ) │ │ │ │ + ldr r3, [pc, #612] @ (2b9ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #608] @ (2b9f0 ) │ │ │ │ + ldr r3, [pc, #608] @ (2b9f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #604] @ (2b9f4 ) │ │ │ │ + ldr r3, [pc, #604] @ (2b9f4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #604] @ (2b9f8 ) │ │ │ │ + ldr r2, [pc, #604] @ (2b9f8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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 2b7fc │ │ │ │ + bne.n 2b7fc │ │ │ │ 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] @ (2b9fc ) │ │ │ │ + ldr r3, [pc, #548] @ (2b9fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ (2ba00 ) │ │ │ │ + ldr r3, [pc, #540] @ (2ba00 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #540] @ (2ba04 ) │ │ │ │ + ldr r3, [pc, #540] @ (2ba04 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #540] @ (2ba08 ) │ │ │ │ + ldr r2, [pc, #540] @ (2ba08 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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 2b850 │ │ │ │ + bne.n 2b850 │ │ │ │ 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] @ (2ba0c ) │ │ │ │ + ldr r3, [pc, #480] @ (2ba0c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #472] @ (2ba10 ) │ │ │ │ + ldr r3, [pc, #472] @ (2ba10 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #472] @ (2ba14 ) │ │ │ │ + ldr r3, [pc, #472] @ (2ba14 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #472] @ (2ba18 ) │ │ │ │ + ldr r2, [pc, #472] @ (2ba18 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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 2b8a4 │ │ │ │ + bne.n 2b8a4 │ │ │ │ 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] @ (2ba1c ) │ │ │ │ + ldr r3, [pc, #412] @ (2ba1c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ (2ba20 ) │ │ │ │ + ldr r3, [pc, #404] @ (2ba20 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #404] @ (2ba24 ) │ │ │ │ + ldr r3, [pc, #404] @ (2ba24 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #404] @ (2ba28 ) │ │ │ │ + ldr r2, [pc, #404] @ (2ba28 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2b908 │ │ │ │ + b.n 2b908 │ │ │ │ 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 2b902 │ │ │ │ + bne.n 2b902 │ │ │ │ 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] @ (2ba2c ) │ │ │ │ + ldr r3, [pc, #332] @ (2ba2c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ (2ba30 ) │ │ │ │ + ldr r3, [pc, #328] @ (2ba30 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #324] @ (2ba34 ) │ │ │ │ + ldr r3, [pc, #324] @ (2ba34 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #324] @ (2ba38 ) │ │ │ │ + ldr r2, [pc, #324] @ (2ba38 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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 2b8aa │ │ │ │ + bne.n 2b8aa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #284] @ (2ba3c ) │ │ │ │ + ldr r2, [pc, #284] @ (2ba3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #284] @ (2ba40 ) │ │ │ │ + ldr r1, [pc, #284] @ (2ba40 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #284] @ (2ba44 ) │ │ │ │ + ldr r0, [pc, #284] @ (2ba44 ) │ │ │ │ add r0, pc │ │ │ │ blx 2e40 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b974 │ │ │ │ + bne.n 2b974 │ │ │ │ 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] @ (2ba48 ) │ │ │ │ + ldr r3, [pc, #248] @ (2ba48 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ (2ba4c ) │ │ │ │ + ldr r3, [pc, #240] @ (2ba4c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #240] @ (2ba50 ) │ │ │ │ + ldr r3, [pc, #240] @ (2ba50 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #240] @ (2ba54 ) │ │ │ │ + ldr r2, [pc, #240] @ (2ba54 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2b97a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2b97a │ │ │ │ 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] @ (2ba58 ) │ │ │ │ + ldr r3, [pc, #200] @ (2ba58 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ blx 2bb8 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #840] @ 0x348 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ vpush {d8} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 2ba74 │ │ │ │ + bne.n 2ba74 │ │ │ │ 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 │ │ │ │ @@ -46826,35 +46827,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] @ 2c7d8 │ │ │ │ + ldr.w r2, [pc, #3300] @ 2c7d8 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3300] @ 2c7dc │ │ │ │ + ldr.w r3, [pc, #3300] @ 2c7dc │ │ │ │ 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] @ 2c7e0 │ │ │ │ + ldr.w r2, [pc, #3284] @ 2c7e0 │ │ │ │ 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] @ 2c7e4 │ │ │ │ + ldr.w r2, [pc, #3268] @ 2c7e4 │ │ │ │ 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] @ 2c7e8 │ │ │ │ + ldr.w r2, [pc, #3252] @ 2c7e8 │ │ │ │ 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 │ │ │ │ @@ -46867,15 +46868,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 2bb82 │ │ │ │ + bne.n 2bb82 │ │ │ │ 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 │ │ │ │ @@ -46883,315 +46884,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 2bc00 │ │ │ │ + bne.n 2bc00 │ │ │ │ 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] @ 2c7ec │ │ │ │ + ldr.w r3, [pc, #3096] @ 2c7ec │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #3088] @ 2c7f0 │ │ │ │ + ldr.w r3, [pc, #3088] @ 2c7f0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #3084] @ 2c7f4 │ │ │ │ + ldr.w r3, [pc, #3084] @ 2c7f4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #3084] @ 2c7f8 │ │ │ │ + ldr.w r2, [pc, #3084] @ 2c7f8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.w 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.w 2c63a │ │ │ │ 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 2bc7e │ │ │ │ + bne.n 2bc7e │ │ │ │ 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] @ 2c7fc │ │ │ │ + ldr.w r3, [pc, #2988] @ 2c7fc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2980] @ 2c800 │ │ │ │ + ldr.w r3, [pc, #2980] @ 2c800 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2976] @ 2c804 │ │ │ │ + ldr.w r3, [pc, #2976] @ 2c804 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2972] @ 2c808 │ │ │ │ + ldr.w r2, [pc, #2972] @ 2c808 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.w 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.w 2c63a │ │ │ │ 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 2bcfc │ │ │ │ + bne.n 2bcfc │ │ │ │ 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] @ 2c80c │ │ │ │ + ldr.w r3, [pc, #2876] @ 2c80c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2868] @ 2c810 │ │ │ │ + ldr.w r3, [pc, #2868] @ 2c810 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2864] @ 2c814 │ │ │ │ + ldr.w r3, [pc, #2864] @ 2c814 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2864] @ 2c818 │ │ │ │ + ldr.w r2, [pc, #2864] @ 2c818 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.w 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.w 2c63a │ │ │ │ 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 2bd84 │ │ │ │ + bne.n 2bd84 │ │ │ │ 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] @ 2c81c │ │ │ │ + ldr.w r3, [pc, #2756] @ 2c81c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2748] @ 2c820 │ │ │ │ + ldr.w r3, [pc, #2748] @ 2c820 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2744] @ 2c824 │ │ │ │ + ldr.w r3, [pc, #2744] @ 2c824 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2744] @ 2c828 │ │ │ │ + ldr.w r2, [pc, #2744] @ 2c828 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.w 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.w 2c63a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2bdc4 │ │ │ │ + bne.n 2bdc4 │ │ │ │ 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 2b598 │ │ │ │ + bl 2b598 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 2c79a │ │ │ │ + b.w 2c79a │ │ │ │ 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 2be42 │ │ │ │ + bne.n 2be42 │ │ │ │ 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] @ 2c82c │ │ │ │ + ldr.w r3, [pc, #2580] @ 2c82c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2572] @ 2c830 │ │ │ │ + ldr.w r3, [pc, #2572] @ 2c830 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2568] @ 2c834 │ │ │ │ + ldr.w r3, [pc, #2568] @ 2c834 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2568] @ 2c838 │ │ │ │ + ldr.w r2, [pc, #2568] @ 2c838 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ 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 2bece │ │ │ │ + bne.n 2bece │ │ │ │ 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] @ 2c83c │ │ │ │ + ldr.w r3, [pc, #2456] @ 2c83c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2448] @ 2c840 │ │ │ │ + ldr.w r3, [pc, #2448] @ 2c840 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2444] @ 2c844 │ │ │ │ + ldr.w r3, [pc, #2444] @ 2c844 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2444] @ 2c848 │ │ │ │ + ldr.w r2, [pc, #2444] @ 2c848 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ 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 2bf5a │ │ │ │ + bne.n 2bf5a │ │ │ │ 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] @ 2c84c │ │ │ │ + ldr.w r3, [pc, #2332] @ 2c84c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2324] @ 2c850 │ │ │ │ + ldr.w r3, [pc, #2324] @ 2c850 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2320] @ 2c854 │ │ │ │ + ldr.w r3, [pc, #2320] @ 2c854 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2320] @ 2c858 │ │ │ │ + ldr.w r2, [pc, #2320] @ 2c858 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ 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 │ │ │ │ @@ -47199,258 +47200,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 2bfe8 │ │ │ │ + bne.n 2bfe8 │ │ │ │ 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] @ 2c85c │ │ │ │ + ldr.w r3, [pc, #2208] @ 2c85c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2200] @ 2c860 │ │ │ │ + ldr.w r3, [pc, #2200] @ 2c860 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2196] @ 2c864 │ │ │ │ + ldr.w r3, [pc, #2196] @ 2c864 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2192] @ 2c868 │ │ │ │ + ldr.w r2, [pc, #2192] @ 2c868 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ 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 2c074 │ │ │ │ + bne.n 2c074 │ │ │ │ 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] @ 2c86c │ │ │ │ + ldr.w r3, [pc, #2084] @ 2c86c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2076] @ 2c870 │ │ │ │ + ldr.w r3, [pc, #2076] @ 2c870 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2072] @ 2c874 │ │ │ │ + ldr.w r3, [pc, #2072] @ 2c874 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2068] @ 2c878 │ │ │ │ + ldr.w r2, [pc, #2068] @ 2c878 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ 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 2c0f4 │ │ │ │ + bne.n 2c0f4 │ │ │ │ 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] @ 2c87c │ │ │ │ + ldr.w r3, [pc, #1972] @ 2c87c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1964] @ 2c880 │ │ │ │ + ldr.w r3, [pc, #1964] @ 2c880 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 2c884 │ │ │ │ + ldr.w r3, [pc, #1960] @ 2c884 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1956] @ 2c888 │ │ │ │ + ldr.w r2, [pc, #1956] @ 2c888 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ 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 2c180 │ │ │ │ + bne.n 2c180 │ │ │ │ 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] @ 2c88c │ │ │ │ + ldr.w r3, [pc, #1848] @ 2c88c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1840] @ 2c890 │ │ │ │ + ldr.w r3, [pc, #1840] @ 2c890 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1836] @ 2c894 │ │ │ │ + ldr.w r3, [pc, #1836] @ 2c894 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1832] @ 2c898 │ │ │ │ + ldr.w r2, [pc, #1832] @ 2c898 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ 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 2c200 │ │ │ │ + bne.n 2c200 │ │ │ │ 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] @ 2c89c │ │ │ │ + ldr.w r3, [pc, #1736] @ 2c89c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1728] @ 2c8a0 │ │ │ │ + ldr.w r3, [pc, #1728] @ 2c8a0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1724] @ 2c8a4 │ │ │ │ + ldr.w r3, [pc, #1724] @ 2c8a4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1720] @ 2c8a8 │ │ │ │ + ldr.w r2, [pc, #1720] @ 2c8a8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ 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 2c28c │ │ │ │ + bne.n 2c28c │ │ │ │ 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] @ 2c8ac │ │ │ │ + ldr.w r3, [pc, #1612] @ 2c8ac │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1604] @ 2c8b0 │ │ │ │ + ldr.w r3, [pc, #1604] @ 2c8b0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1600] @ 2c8b4 │ │ │ │ + ldr.w r3, [pc, #1600] @ 2c8b4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1596] @ 2c8b8 │ │ │ │ + ldr.w r2, [pc, #1596] @ 2c8b8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ 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] │ │ │ │ @@ -47461,110 +47462,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 2c326 │ │ │ │ + bne.n 2c326 │ │ │ │ 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] @ 2c8bc │ │ │ │ + ldr.w r3, [pc, #1472] @ 2c8bc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1464] @ 2c8c0 │ │ │ │ + ldr.w r3, [pc, #1464] @ 2c8c0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 2c8c4 │ │ │ │ + ldr.w r3, [pc, #1460] @ 2c8c4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1460] @ 2c8c8 │ │ │ │ + ldr.w r2, [pc, #1460] @ 2c8c8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-96] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c42a │ │ │ │ + beq.n 2c42a │ │ │ │ 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 2c3e4 │ │ │ │ + bne.n 2c3e4 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2c3e4 │ │ │ │ + beq.n 2c3e4 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c3e4 │ │ │ │ + beq.n 2c3e4 │ │ │ │ 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 2c452 │ │ │ │ + beq.n 2c452 │ │ │ │ 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] @ 2c8cc │ │ │ │ + ldr.w r3, [pc, #1300] @ 2c8cc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1292] @ 2c8d0 │ │ │ │ + ldr.w r3, [pc, #1292] @ 2c8d0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1288] @ 2c8d4 │ │ │ │ + ldr.w r3, [pc, #1288] @ 2c8d4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1284] @ 2c8d8 │ │ │ │ + ldr.w r2, [pc, #1284] @ 2c8d8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c452 │ │ │ │ + ble.n 2c452 │ │ │ │ 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 │ │ │ │ @@ -47573,19 +47574,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 2c452 │ │ │ │ + b.n 2c452 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2c452 │ │ │ │ + blt.n 2c452 │ │ │ │ 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 │ │ │ │ @@ -47599,221 +47600,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 2c4fa │ │ │ │ + bne.n 2c4fa │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2c4fa │ │ │ │ + beq.n 2c4fa │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c4fa │ │ │ │ + beq.n 2c4fa │ │ │ │ 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 2c530 │ │ │ │ + beq.n 2c530 │ │ │ │ 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] @ 2c8dc │ │ │ │ + ldr.w r3, [pc, #1032] @ 2c8dc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1024] @ 2c8e0 │ │ │ │ + ldr.w r3, [pc, #1024] @ 2c8e0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #1020] @ (2c8e4 ) │ │ │ │ + ldr r3, [pc, #1020] @ (2c8e4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #1020] @ (2c8e8 ) │ │ │ │ + ldr r2, [pc, #1020] @ (2c8e8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c530 │ │ │ │ + ble.n 2c530 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c530 │ │ │ │ + beq.n 2c530 │ │ │ │ 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 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2c5d4 │ │ │ │ + bne.n 2c5d4 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2c5d4 │ │ │ │ + beq.n 2c5d4 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c5d4 │ │ │ │ + beq.n 2c5d4 │ │ │ │ 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 2c60a │ │ │ │ + beq.n 2c60a │ │ │ │ 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] @ (2c8ec ) │ │ │ │ + ldr r3, [pc, #828] @ (2c8ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #820] @ (2c8f0 ) │ │ │ │ + ldr r3, [pc, #820] @ (2c8f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #820] @ (2c8f4 ) │ │ │ │ + ldr r3, [pc, #820] @ (2c8f4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #820] @ (2c8f8 ) │ │ │ │ + ldr r2, [pc, #820] @ (2c8f8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ - b.n 2c63a │ │ │ │ + bl 21874 │ │ │ │ + b.n 2c63a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c60a │ │ │ │ + ble.n 2c60a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-104] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c60a │ │ │ │ + beq.n 2c60a │ │ │ │ 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 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2c28c │ │ │ │ + bne.w 2c28c │ │ │ │ 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 2c664 │ │ │ │ + ble.n 2c664 │ │ │ │ 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 2c67e │ │ │ │ + blt.n 2c67e │ │ │ │ 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 2c698 │ │ │ │ + blt.n 2c698 │ │ │ │ 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 2c6b2 │ │ │ │ + blt.n 2c6b2 │ │ │ │ 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 2c6cc │ │ │ │ + blt.n 2c6cc │ │ │ │ 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 2c6e6 │ │ │ │ + blt.n 2c6e6 │ │ │ │ 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 2c700 │ │ │ │ + blt.n 2c700 │ │ │ │ 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 │ │ │ │ @@ -47835,47 +47836,47 @@ │ │ │ │ ldrd r2, r3, [r3, #-56] @ 0x38 │ │ │ │ subs r4, r0, r2 │ │ │ │ sbc.w r5, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 306b8 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #120] @ 2c7d0 │ │ │ │ + vldr d7, [pc, #120] @ 2c7d0 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #404] @ (2c8fc ) │ │ │ │ + ldr r3, [pc, #404] @ (2c8fc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c798 │ │ │ │ + beq.n 2c798 │ │ │ │ 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 2c79a │ │ │ │ + b.n 2c79a │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #65536 @ 0x10000 │ │ │ │ add.w r0, r0, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #348] @ (2c900 ) │ │ │ │ + ldr r1, [pc, #348] @ (2c900 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #52] @ (2c7dc ) │ │ │ │ + ldr r2, [pc, #52] @ (2c7dc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2c7ba │ │ │ │ + beq.n 2c7ba │ │ │ │ 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} │ │ │ │ @@ -47883,182 +47884,182 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ cmp r0, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ - movs r0, r0 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #88 @ 0x58 │ │ │ │ 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] @ (2c998 ) │ │ │ │ + ldr r2, [pc, #124] @ (2c998 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2c99c ) │ │ │ │ + ldr r3, [pc, #124] @ (2c99c ) │ │ │ │ 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 2c976 │ │ │ │ + bge.n 2c976 │ │ │ │ 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 │ │ │ │ @@ -48066,26 +48067,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 2c92a │ │ │ │ + b.n 2c92a │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (2c9a0 ) │ │ │ │ + ldr r2, [pc, #36] @ (2c9a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2c99c ) │ │ │ │ + ldr r3, [pc, #28] @ (2c99c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2c992 │ │ │ │ + beq.n 2c992 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ adds r6, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ @@ -48102,15 +48103,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 2c904 │ │ │ │ + bl 2c904 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48119,53 +48120,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 2ca8a │ │ │ │ + bl 2ca8a │ │ │ │ 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 2ca4c │ │ │ │ - b.n 2ca30 │ │ │ │ + beq.n 2ca4c │ │ │ │ + b.n 2ca30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2cac2 │ │ │ │ + bl 2cac2 │ │ │ │ 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 2ca14 │ │ │ │ + bne.n 2ca14 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2a14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ca5e │ │ │ │ - b.n 2ca50 │ │ │ │ + beq.n 2ca5e │ │ │ │ + b.n 2ca50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ca60 │ │ │ │ + b.n 2ca60 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ blx 29b4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -48216,22 +48217,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 2cae4 │ │ │ │ + b.n 2cae4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cade │ │ │ │ + bne.n 2cade │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ @@ -48248,28 +48249,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 2cb34 │ │ │ │ + b.n 2cb34 │ │ │ │ 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 2cb22 │ │ │ │ + bne.n 2cb22 │ │ │ │ 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] │ │ │ │ @@ -48334,182 +48335,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] @ (2cd14 ) │ │ │ │ + ldr r2, [pc, #296] @ (2cd14 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (2cd18 ) │ │ │ │ + ldr r3, [pc, #296] @ (2cd18 ) │ │ │ │ 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 20a7c │ │ │ │ + bl 20a78 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b4a │ │ │ │ + bl 20b46 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #260] @ (2cd1c ) │ │ │ │ + ldr r1, [pc, #260] @ (2cd1c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2cca6 │ │ │ │ + b.n 2cca6 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2cc6c │ │ │ │ + beq.n 2cc6c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 2cc6c │ │ │ │ + beq.n 2cc6c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 2cc6c │ │ │ │ + beq.n 2cc6c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 2cc7c │ │ │ │ + bne.n 2cc7c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #172] @ (2cd20 ) │ │ │ │ + ldr r1, [pc, #172] @ (2cd20 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2cc34 │ │ │ │ + bne.n 2cc34 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (2cd24 ) │ │ │ │ + ldr r1, [pc, #104] @ (2cd24 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2103e │ │ │ │ + bl 2103a │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b64 │ │ │ │ + bl 20b60 │ │ │ │ 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] @ (2cd28 ) │ │ │ │ + ldr r1, [pc, #52] @ (2cd28 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2cd18 ) │ │ │ │ + ldr r2, [pc, #32] @ (2cd18 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2cd08 │ │ │ │ + beq.n 2cd08 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ adds r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #10 │ │ │ │ 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 2cd94 │ │ │ │ + b.n 2cd94 │ │ │ │ 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 2cd74 │ │ │ │ + beq.n 2cd74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 2cd64 │ │ │ │ + bgt.n 2cd64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2cda4 │ │ │ │ + b.n 2cda4 │ │ │ │ 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 2cd7e │ │ │ │ + bgt.n 2cd7e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2cda4 │ │ │ │ + b.n 2cda4 │ │ │ │ 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 2cd48 │ │ │ │ + bne.n 2cd48 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -48522,135 +48523,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] @ (2cf18 ) │ │ │ │ + ldr r2, [pc, #320] @ (2cf18 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (2cf1c ) │ │ │ │ + ldr r3, [pc, #320] @ (2cf1c ) │ │ │ │ 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 20a7c │ │ │ │ + bl 20a78 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b4a │ │ │ │ + bl 20b46 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #272] @ (2cf20 ) │ │ │ │ + ldr r1, [pc, #272] @ (2cf20 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2ceaa │ │ │ │ + b.n 2ceaa │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ce46 │ │ │ │ + beq.n 2ce46 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ - b.n 2ce80 │ │ │ │ + b.n 2ce80 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2ce66 │ │ │ │ + bne.n 2ce66 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ (2cf24 ) │ │ │ │ + ldr r1, [pc, #200] @ (2cf24 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ - b.n 2ce80 │ │ │ │ + bl 20f54 │ │ │ │ + b.n 2ce80 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2ce80 │ │ │ │ + bne.n 2ce80 │ │ │ │ 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 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2ce2c │ │ │ │ + bne.n 2ce2c │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (2cf28 ) │ │ │ │ + ldr r1, [pc, #104] @ (2cf28 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #12 │ │ │ │ add.w r0, r7, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2103e │ │ │ │ + bl 2103a │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b64 │ │ │ │ + bl 20b60 │ │ │ │ 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] @ (2cf2c ) │ │ │ │ + ldr r1, [pc, #52] @ (2cf2c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2cf1c ) │ │ │ │ + ldr r2, [pc, #32] @ (2cf1c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2cf0c │ │ │ │ + beq.n 2cf0c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #6 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -48658,182 +48659,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] @ (2d088 ) │ │ │ │ + ldr r2, [pc, #300] @ (2d088 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (2d08c ) │ │ │ │ + ldr r3, [pc, #300] @ (2d08c ) │ │ │ │ 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 20a7c │ │ │ │ + bl 20a78 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b4a │ │ │ │ + bl 20b46 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #264] @ (2d090 ) │ │ │ │ + ldr r1, [pc, #264] @ (2d090 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2d00a │ │ │ │ + b.n 2d00a │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2cfc2 │ │ │ │ + bne.n 2cfc2 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ (2d094 ) │ │ │ │ + ldr r1, [pc, #216] @ (2d094 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 2cfe0 │ │ │ │ + bne.n 2cfe0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #192] @ (2d098 ) │ │ │ │ + ldr r1, [pc, #192] @ (2d098 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2cfa4 │ │ │ │ + bne.n 2cfa4 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #124] @ (2d09c ) │ │ │ │ + ldr r1, [pc, #124] @ (2d09c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #112] @ (2d0a0 ) │ │ │ │ + ldr r1, [pc, #112] @ (2d0a0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2103e │ │ │ │ + bl 2103a │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b64 │ │ │ │ + bl 20b60 │ │ │ │ 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] @ (2d0a4 ) │ │ │ │ + ldr r1, [pc, #60] @ (2d0a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2d08c ) │ │ │ │ + ldr r2, [pc, #32] @ (2d08c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2d07c │ │ │ │ + beq.n 2d07c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ adds r0, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #150 @ 0x96 │ │ │ │ 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 2d100 │ │ │ │ + beq.n 2d100 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d104 │ │ │ │ - b.n 2d0ca │ │ │ │ + beq.n 2d104 │ │ │ │ + b.n 2d0ca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d0c4 │ │ │ │ + bne.n 2d0c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d0e6 │ │ │ │ + b.n 2d0e6 │ │ │ │ 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 2d106 │ │ │ │ + bcc.n 2d106 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2d0da │ │ │ │ + beq.n 2d0da │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2d0da │ │ │ │ - b.n 2d106 │ │ │ │ + beq.n 2d0da │ │ │ │ + b.n 2d106 │ │ │ │ nop │ │ │ │ - b.n 2d106 │ │ │ │ + b.n 2d106 │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48841,149 +48842,149 @@ │ │ │ │ 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 2d130 │ │ │ │ + beq.n 2d130 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d134 │ │ │ │ + bne.n 2d134 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d1ba │ │ │ │ + b.n 2d1ba │ │ │ │ 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 2d152 │ │ │ │ + bne.n 2d152 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d1ba │ │ │ │ + b.n 2d1ba │ │ │ │ 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 2d176 │ │ │ │ + beq.n 2d176 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #84] @ (2d1c4 ) │ │ │ │ + ldr r3, [pc, #84] @ (2d1c4 ) │ │ │ │ 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 2d1a8 │ │ │ │ + beq.n 2d1a8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #36] @ (2d1c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (2d1c8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2d1cc │ │ │ │ + bl 2d1cc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #132] @ (2d268 ) │ │ │ │ + ldr r2, [pc, #132] @ (2d268 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #132] @ (2d26c ) │ │ │ │ + ldr r3, [pc, #132] @ (2d26c ) │ │ │ │ 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 2d202 │ │ │ │ + beq.n 2d202 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d206 │ │ │ │ + bne.n 2d206 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d248 │ │ │ │ + b.n 2d248 │ │ │ │ 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 2d21e │ │ │ │ + beq.n 2d21e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d248 │ │ │ │ + b.n 2d248 │ │ │ │ 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 2d246 │ │ │ │ + bne.n 2d246 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2d248 │ │ │ │ + b.n 2d248 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (2d270 ) │ │ │ │ + ldr r1, [pc, #36] @ (2d270 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2d26c ) │ │ │ │ + ldr r2, [pc, #28] @ (2d26c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2d260 │ │ │ │ + beq.n 2d260 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ cmp r6, #24 │ │ │ │ movs r2, r0 │ │ │ │ @@ -49001,25 +49002,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 2d2b0 │ │ │ │ + bne.n 2d2b0 │ │ │ │ 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 2d306 │ │ │ │ + b.n 2d306 │ │ │ │ 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 │ │ │ │ @@ -49030,15 +49031,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 2d304 │ │ │ │ + bne.n 2d304 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -49047,17 +49048,17 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d304 │ │ │ │ + bne.n 2d304 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2d306 │ │ │ │ + b.n 2d306 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49070,35 +49071,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 2d344 │ │ │ │ + bge.n 2d344 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #48] @ (2d36c ) │ │ │ │ + ldr r3, [pc, #48] @ (2d36c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2c48 │ │ │ │ - b.n 2d360 │ │ │ │ + b.n 2d360 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (2d370 ) │ │ │ │ + ldr r3, [pc, #36] @ (2d370 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2fe4 │ │ │ │ - ldr r2, [pc, #28] @ (2d374 ) │ │ │ │ + ldr r2, [pc, #28] @ (2d374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (2d378 ) │ │ │ │ + ldr r3, [pc, #20] @ (2d378 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ strh r2, [r1, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ @@ -49119,17 +49120,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 2d3a8 │ │ │ │ + bge.n 2d3a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2d3b4 │ │ │ │ + b.n 2d3b4 │ │ │ │ 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 │ │ │ │ @@ -49143,247 +49144,247 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d0, [r7, #8] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2d400 │ │ │ │ + bne.n 2d400 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ blx 2bac │ │ │ │ vmov.f64 d6, d0 │ │ │ │ - vldr d5, [pc, #156] @ 2d488 │ │ │ │ + vldr d5, [pc, #156] @ 2d488 │ │ │ │ vdiv.f64 d7, d6, d5 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 30f8 │ │ │ │ vstr d0, [r7, #16] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vstr d7, [r7, #16] │ │ │ │ - vldr d1, [pc, #128] @ 2d490 │ │ │ │ + vldr d1, [pc, #128] @ 2d490 │ │ │ │ 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 2d43a │ │ │ │ - ldr r3, [pc, #104] @ (2d4a0 ) │ │ │ │ + bne.n 2d43a │ │ │ │ + ldr r3, [pc, #104] @ (2d4a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ vldr d1, [r7, #16] │ │ │ │ - vldr d0, [pc, #88] @ 2d498 │ │ │ │ + vldr d0, [pc, #88] @ 2d498 │ │ │ │ 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] @ (2d4a4 ) │ │ │ │ + ldr r2, [pc, #60] @ (2d4a4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #52] @ (2d4a8 ) │ │ │ │ + ldr r3, [pc, #52] @ (2d4a8 ) │ │ │ │ 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, 2d4c4 │ │ │ │ + cbnz r3, 2d4c4 │ │ │ │ ands r3, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2 │ │ │ │ strh r6, [r1, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #252] @ (2d5c0 ) │ │ │ │ + ldr r2, [pc, #252] @ (2d5c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (2d5c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (2d5c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #15 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #236] @ (2d5c8 ) │ │ │ │ + ldr r1, [pc, #236] @ (2d5c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 29f0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2d584 │ │ │ │ + beq.n 2d584 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2d58a │ │ │ │ + bne.n 2d58a │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 2d52a │ │ │ │ + beq.n 2d52a │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bgt.n 2d57e │ │ │ │ + bgt.n 2d57e │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - beq.n 2d518 │ │ │ │ + beq.n 2d518 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bgt.n 2d57e │ │ │ │ + bgt.n 2d57e │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 2d552 │ │ │ │ + beq.n 2d552 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bgt.n 2d57e │ │ │ │ + bgt.n 2d57e │ │ │ │ cmp r3, #71 @ 0x47 │ │ │ │ - beq.n 2d53c │ │ │ │ + beq.n 2d53c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 2d568 │ │ │ │ - b.n 2d57e │ │ │ │ + beq.n 2d568 │ │ │ │ + b.n 2d57e │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #18 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2d59c │ │ │ │ + b.n 2d59c │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2d59c │ │ │ │ + b.n 2d59c │ │ │ │ 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 2d59c │ │ │ │ + b.n 2d59c │ │ │ │ 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 2d59c │ │ │ │ + b.n 2d59c │ │ │ │ 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 2d59c │ │ │ │ + b.n 2d59c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 2d59c │ │ │ │ + b.n 2d59c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 2d59c │ │ │ │ + b.n 2d59c │ │ │ │ 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] @ (2d5cc ) │ │ │ │ + ldr r0, [pc, #44] @ (2d5cc ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (2d5c4 ) │ │ │ │ + ldr r1, [pc, #32] @ (2d5c4 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2d5b4 │ │ │ │ + beq.n 2d5b4 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ 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] @ (2d758 ) │ │ │ │ + ldr r2, [pc, #368] @ (2d758 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #368] @ (2d75c ) │ │ │ │ + ldr r3, [pc, #368] @ (2d75c ) │ │ │ │ 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] @ (2d760 ) │ │ │ │ + ldr r1, [pc, #352] @ (2d760 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 29f0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2d718 │ │ │ │ + beq.w 2d718 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 2d71e │ │ │ │ + bne.w 2d71e │ │ │ │ ldrb.w r3, [r7, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fcc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 2d6c6 │ │ │ │ + beq.n 2d6c6 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bgt.n 2d712 │ │ │ │ + bgt.n 2d712 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq.n 2d634 │ │ │ │ + beq.n 2d634 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 2d65e │ │ │ │ - b.n 2d712 │ │ │ │ + beq.n 2d65e │ │ │ │ + b.n 2d712 │ │ │ │ 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 2d730 │ │ │ │ + b.n 2d730 │ │ │ │ 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 │ │ │ │ @@ -49410,15 +49411,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 2d730 │ │ │ │ + b.n 2d730 │ │ │ │ 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 │ │ │ │ @@ -49437,47 +49438,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 2d730 │ │ │ │ + b.n 2d730 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 2d730 │ │ │ │ + b.n 2d730 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 2d730 │ │ │ │ + b.n 2d730 │ │ │ │ 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] @ (2d764 ) │ │ │ │ + ldr r0, [pc, #44] @ (2d764 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (2d75c ) │ │ │ │ + ldr r1, [pc, #32] @ (2d75c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2d74c │ │ │ │ + beq.n 2d74c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #20 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #198 @ 0xc6 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -49499,75 +49500,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 2d820 │ │ │ │ + bne.n 2d820 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d83a │ │ │ │ + b.n 2d83a │ │ │ │ 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 2d7ac │ │ │ │ + bne.n 2d7ac │ │ │ │ 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 2d7ea │ │ │ │ + b.n 2d7ea │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d80c │ │ │ │ + beq.n 2d80c │ │ │ │ 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 2d7e4 │ │ │ │ + beq.n 2d7e4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d820 │ │ │ │ + beq.n 2d820 │ │ │ │ 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 2d7b2 │ │ │ │ + bne.n 2d7b2 │ │ │ │ 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 │ │ │ │ @@ -49599,170 +49600,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 2d9ca │ │ │ │ + bne.w 2d9ca │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d9ea │ │ │ │ + b.n 2d9ea │ │ │ │ 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 2d888 │ │ │ │ + bne.n 2d888 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d9d6 │ │ │ │ + beq.w 2d9d6 │ │ │ │ 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 2d9be │ │ │ │ + b.n 2d9be │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2d8f8 │ │ │ │ + bne.n 2d8f8 │ │ │ │ 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 2d9be │ │ │ │ + beq.n 2d9be │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d9be │ │ │ │ + b.n 2d9be │ │ │ │ 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 2d920 │ │ │ │ + beq.n 2d920 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d9ca │ │ │ │ + b.n 2d9ca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 2d930 │ │ │ │ + beq.n 2d930 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2d9b0 │ │ │ │ + bne.n 2d9b0 │ │ │ │ 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 2d9a6 │ │ │ │ + b.n 2d9a6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2d97c │ │ │ │ + bne.n 2d97c │ │ │ │ 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 2d9a6 │ │ │ │ + beq.n 2d9a6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d9a6 │ │ │ │ + b.n 2d9a6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2d9a0 │ │ │ │ + bne.n 2d9a0 │ │ │ │ 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 2d9be │ │ │ │ + b.n 2d9be │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d94e │ │ │ │ - b.n 2d9be │ │ │ │ + bne.n 2d94e │ │ │ │ + b.n 2d9be │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d9c8 │ │ │ │ + beq.n 2d9c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d8ca │ │ │ │ - b.n 2d9ca │ │ │ │ + bne.n 2d8ca │ │ │ │ + b.n 2d9ca │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d88e │ │ │ │ - b.n 2d9d8 │ │ │ │ + bne.w 2d88e │ │ │ │ + b.n 2d9d8 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ @@ -49785,43 +49786,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 2da20 │ │ │ │ + bne.n 2da20 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2da70 │ │ │ │ + b.n 2da70 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 2da5a │ │ │ │ + bcc.n 2da5a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2c48 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2da50 │ │ │ │ + b.n 2da50 │ │ │ │ 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 2da40 │ │ │ │ - b.n 2da64 │ │ │ │ + bcc.n 2da40 │ │ │ │ + b.n 2da64 │ │ │ │ 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 │ │ │ │ @@ -49844,38 +49845,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 2daa6 │ │ │ │ + bne.n 2daa6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2db02 │ │ │ │ + b.n 2db02 │ │ │ │ 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 2daee │ │ │ │ + b.n 2daee │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 2dad2 │ │ │ │ + bge.n 2dad2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2dae8 │ │ │ │ + b.n 2dae8 │ │ │ │ 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] │ │ │ │ @@ -49885,15 +49886,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 2dabe │ │ │ │ + blt.n 2dabe │ │ │ │ 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 │ │ │ │ @@ -49904,19 +49905,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 2b310 │ │ │ │ + bl 2b310 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2db5c │ │ │ │ - bl 2b468 │ │ │ │ + b.n 2db5c │ │ │ │ + bl 2b468 │ │ │ │ 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 │ │ │ │ @@ -49931,15 +49932,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 2db2a │ │ │ │ + blt.n 2db2a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ @@ -49957,114 +49958,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 2dbe6 │ │ │ │ + bne.n 2dbe6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2dd20 │ │ │ │ + b.n 2dd20 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2dbbe │ │ │ │ + bne.n 2dbbe │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 30a4 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 2dbdc │ │ │ │ + b.n 2dbdc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 2dbf0 │ │ │ │ + bne.n 2dbf0 │ │ │ │ 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 2dbe6 │ │ │ │ + bne.n 2dbe6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2dd20 │ │ │ │ + b.n 2dd20 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2dba4 │ │ │ │ - b.n 2dbf2 │ │ │ │ + bhi.n 2dba4 │ │ │ │ + b.n 2dbf2 │ │ │ │ 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 2dc18 │ │ │ │ + bne.n 2dc18 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2dc0e │ │ │ │ + b.n 2dc0e │ │ │ │ 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 2dc08 │ │ │ │ - b.n 2dc6e │ │ │ │ + bne.n 2dc08 │ │ │ │ + b.n 2dc6e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 2dc38 │ │ │ │ + bne.n 2dc38 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2dc2e │ │ │ │ + b.n 2dc2e │ │ │ │ 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 2dc28 │ │ │ │ - b.n 2dc6e │ │ │ │ + bne.n 2dc28 │ │ │ │ + b.n 2dc6e │ │ │ │ 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 2dc4c │ │ │ │ + b.n 2dc4c │ │ │ │ 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 2dc46 │ │ │ │ + bne.n 2dc46 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 2dc46 │ │ │ │ + beq.n 2dc46 │ │ │ │ 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] │ │ │ │ @@ -50072,16 +50073,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 2dc9c │ │ │ │ - ldr r3, [pc, #152] @ (2dd28 ) │ │ │ │ + bne.n 2dc9c │ │ │ │ + ldr r3, [pc, #152] @ (2dd28 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ @@ -50102,25 +50103,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 2dce2 │ │ │ │ + bne.n 2dce2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2dd20 │ │ │ │ + b.n 2dd20 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2dcf0 │ │ │ │ + beq.n 2dcf0 │ │ │ │ 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] │ │ │ │ @@ -50134,54 +50135,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 2db90 │ │ │ │ + b.n 2db90 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dd4e │ │ │ │ + beq.n 2dd4e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dd52 │ │ │ │ + bne.n 2dd52 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2dd7a │ │ │ │ + b.n 2dd7a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dd64 │ │ │ │ + bne.n 2dd64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2dd7a │ │ │ │ + b.n 2dd7a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dd78 │ │ │ │ + bne.n 2dd78 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2dd7a │ │ │ │ + b.n 2dd7a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -50189,51 +50190,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 2dda4 │ │ │ │ + beq.n 2dda4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dda8 │ │ │ │ + bne.n 2dda8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ddee │ │ │ │ + b.n 2ddee │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ddba │ │ │ │ + bne.n 2ddba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ddee │ │ │ │ + b.n 2ddee │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 2ddce │ │ │ │ + bcs.n 2ddce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ddee │ │ │ │ + b.n 2ddee │ │ │ │ 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 2ddec │ │ │ │ + bne.n 2ddec │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2ddee │ │ │ │ + b.n 2ddee │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ 0002ddf6 : │ │ │ │ @@ -50360,25 +50361,25 @@ │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2df10 │ │ │ │ ldr r3, [pc, #28] @ (2df24 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2cc0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -50760,15 +50761,15 @@ │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ bl 2ef18 │ │ │ │ mov r3, r0 │ │ │ │ b.n 2e3c0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a7c │ │ │ │ + bl 20a78 │ │ │ │ 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 2e38e │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ @@ -50795,15 +50796,15 @@ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ bne.n 2e32c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [pc, #228] @ (2e3f4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2e37a │ │ │ │ @@ -50812,29 +50813,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 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 2e37a │ │ │ │ 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 20f58 │ │ │ │ + bl 20f54 │ │ │ │ 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 │ │ │ │ @@ -50843,18 +50844,18 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e2c8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2103e │ │ │ │ + bl 2103a │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b64 │ │ │ │ + bl 20b60 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ldr r1, [pc, #44] @ (2e3f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #32] @ (2e3f0 ) │ │ │ │ @@ -50870,15 +50871,15 @@ │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ adds r4, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #0 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -51066,17 +51067,17 @@ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ subs r4, r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, r1 │ │ │ │ movs r2, r0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -51176,15 +51177,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 2e6bc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [pc, #52] @ (2e6ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r1, [pc, #48] @ (2e6f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #36] @ (2e6e8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ @@ -51198,15 +51199,15 @@ │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ adds r2, r7, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, r4 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -51364,19 +51365,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 2e854 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -51426,15 +51427,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2e8ec │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 2ef18 │ │ │ │ str r0, [r7, #8] │ │ │ │ b.n 2e8f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2cbc0 │ │ │ │ + bl 2cbc0 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -51515,19 +51516,19 @@ │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -51860,15 +51861,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -51940,15 +51941,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ asrs r2, r2, #11 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #9 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -52077,21 +52078,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2ef00 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 2ef0c │ │ │ │ ldr r3, [pc, #16] @ (2ef14 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -52104,21 +52105,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2ef40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 2ef4c │ │ │ │ ldr r3, [pc, #16] @ (2ef54 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -52133,21 +52134,21 @@ │ │ │ │ beq.n 2ef8e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ef8e │ │ │ │ ldr r3, [pc, #16] @ (2ef98 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -52162,21 +52163,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2efc8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 2efd4 │ │ │ │ ldr r3, [pc, #16] @ (2efdc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a98 │ │ │ │ + bl 21a94 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1992] @ 0x7c8 │ │ │ │ sub.w sp, sp, #2096 @ 0x830 │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -52196,15 +52197,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 265ce │ │ │ │ + bl 265ce │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2f04e │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -52244,15 +52245,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #180] @ (2f164 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #180] @ (2f168 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ b.n 2f106 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [pc, #164] @ (2f16c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ @@ -52265,15 +52266,15 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 2f106 │ │ │ │ ldr r3, [pc, #136] @ (2f170 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ 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 │ │ │ │ @@ -52304,25 +52305,25 @@ │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -52338,24 +52339,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 26c00 │ │ │ │ + bl 26c00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f1cc │ │ │ │ ldr r3, [pc, #152] @ (2f254 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ b.n 2f214 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -52365,34 +52366,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f1fa │ │ │ │ ldr r3, [pc, #112] @ (2f258 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ b.n 2f214 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [pc, #84] @ (2f25c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2674c │ │ │ │ + bl 2674c │ │ │ │ movs r3, #1 │ │ │ │ b.n 2f22c │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [pc, #64] @ (2f260 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2674c │ │ │ │ + bl 2674c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #52] @ (2f264 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #28] @ (2f250 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ @@ -52404,54 +52405,54 @@ │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #23 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [pc, #44] @ (2f2a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r3, [pc, #32] @ (2f2ac ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #28] @ (2f2b0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #28] @ (2f2b4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 1d5f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #16 │ │ │ │ @@ -52465,29 +52466,29 @@ │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #192] @ (2f3a4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1c5fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f31e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #156] @ (2f3a8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r3, #0 │ │ │ │ b.n 2f37a │ │ │ │ add.w r0, r7, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -52506,25 +52507,25 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #92] @ (2f3ac ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r3, #0 │ │ │ │ b.n 2f37a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #68] @ (2f3b0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #56] @ (2f3b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #32] @ (2f3a0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ @@ -52536,21 +52537,21 @@ │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ lsrs r4, r5, #20 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ - movs r0, r0 │ │ │ │ ldrb r0, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -52566,15 +52567,15 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #208] @ (2f4b4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -52595,15 +52596,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #132] @ (2f4b8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ movs r3, #0 │ │ │ │ b.n 2f48c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 1c77c │ │ │ │ @@ -52614,22 +52615,22 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #92] @ (2f4bc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ b.n 2f482 │ │ │ │ ldr r3, [pc, #76] @ (2f4c0 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 21878 │ │ │ │ + bl 21874 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2960 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [pc, #52] @ (2f4c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #28] @ (2f4b0 ) │ │ │ │ @@ -52644,21 +52645,21 @@ │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #13 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ strd r0, r1, [r7, #16] │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -703,153 +703,153 @@ │ │ │ │ 0x00033430 6e746972 65207369 676e6174 75726520 ntire signature │ │ │ │ 0x00033440 6f662025 64206279 7465730a 00000000 of %d bytes..... │ │ │ │ 0x00033450 7469636b 65743a20 72656365 69766564 ticket: received │ │ │ │ 0x00033460 20736967 6e656420 6368616c 6c656e67 signed challeng │ │ │ │ 0x00033470 65206f66 20256420 62797465 73000000 e of %d bytes... │ │ │ │ 0x00033480 7469636b 65743a20 636f756c 646e2774 ticket: couldn't │ │ │ │ 0x00033490 20777269 74652074 6f202573 3a202573 write to %s: %s │ │ │ │ - 0x000334a0 0a000000 6f70656e 73736c20 706b6579 ....openssl pkey │ │ │ │ - 0x000334b0 75746c20 2d707562 696e202d 696e6b65 utl -pubin -inke │ │ │ │ - 0x000334c0 79202225 7322202d 696e2022 25732220 y "%s" -in "%s" │ │ │ │ - 0x000334d0 2d736967 66696c65 20222573 22202d76 -sigfile "%s" -v │ │ │ │ - 0x000334e0 65726966 79000000 7469636b 65743a20 erify...ticket: │ │ │ │ - 0x000334f0 25730a00 7469636b 65743a20 6661696c %s..ticket: fail │ │ │ │ - 0x00033500 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ - 0x00033510 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ - 0x00033520 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ - 0x00033530 666f7220 25730000 7469636b 65743a20 for %s..ticket: │ │ │ │ - 0x00033540 77616974 696e6720 666f7220 7469636b waiting for tick │ │ │ │ - 0x00033550 65747300 7469636b 65743a20 64697363 ets.ticket: disc │ │ │ │ - 0x00033560 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ - 0x00033570 69656e74 00000000 3d3d0000 7469636b ient....==..tick │ │ │ │ - 0x00033580 65743a20 65786861 75737465 6420616c et: exhausted al │ │ │ │ - 0x00033590 6c207469 636b6574 20636861 6c6c656e l ticket challen │ │ │ │ - 0x000335a0 67657300 7469636b 65743a20 62616420 ges.ticket: bad │ │ │ │ - 0x000335b0 72657370 6f6e7365 00000000 7469636b response....tick │ │ │ │ - 0x000335c0 65743a20 72656164 20746963 6b657420 et: read ticket │ │ │ │ - 0x000335d0 64696765 73743a20 25730000 73756363 digest: %s..succ │ │ │ │ - 0x000335e0 6573730a 00000000 6661696c 7572650a ess.....failure. │ │ │ │ - 0x000335f0 00000000 7469636b 65743a20 72656769 ....ticket: regi │ │ │ │ - 0x00033600 73746572 65640000 7469636b 65740000 stered..ticket.. │ │ │ │ - 0x00033610 2c000000 61646469 6e672025 73000000 ,...adding %s... │ │ │ │ - 0x00033620 2e000000 7469636b 65742e00 61646469 ....ticket..addi │ │ │ │ - 0x00033630 6e672074 69636b65 74202573 00000000 ng ticket %s.... │ │ │ │ - 0x00033640 6966205b 202d7220 2f646576 2f757261 if [ -r /dev/ura │ │ │ │ - 0x00033650 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ - 0x00033660 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ - 0x00033670 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ - 0x00033680 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ - 0x00033690 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ - 0x000336a0 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ - 0x000336b0 616e646f 6d0a656c 73650a09 756e7365 andom.else..unse │ │ │ │ - 0x000336c0 74205241 4e444649 4c450a09 6578706f t RANDFILE..expo │ │ │ │ - 0x000336d0 72742048 4f4d453d 2f0a6669 0a6f7065 rt HOME=/.fi.ope │ │ │ │ - 0x000336e0 6e73736c 20727361 202d696e 20222454 nssl rsa -in "$T │ │ │ │ - 0x000336f0 49434b45 5422202d 7075626f 75740a00 ICKET" -pubout.. │ │ │ │ - 0x00033700 61757468 5f746963 6b65745f 61737365 auth_ticket_asse │ │ │ │ - 0x00033710 72740000 6966205b 202d7220 2f646576 rt..if [ -r /dev │ │ │ │ - 0x00033720 2f757261 6e646f6d 205d3b20 7468656e /urandom ]; then │ │ │ │ - 0x00033730 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ - 0x00033740 453d2f64 65762f75 72616e64 6f6d0a65 E=/dev/urandom.e │ │ │ │ - 0x00033750 6c696620 5b202d72 202f6465 762f7261 lif [ -r /dev/ra │ │ │ │ - 0x00033760 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ - 0x00033770 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ - 0x00033780 65762f72 616e646f 6d0a656c 73650a09 ev/random.else.. │ │ │ │ - 0x00033790 756e7365 74205241 4e444649 4c450a09 unset RANDFILE.. │ │ │ │ - 0x000337a0 6578706f 72742048 4f4d453d 2f0a6669 export HOME=/.fi │ │ │ │ - 0x000337b0 0a6f7065 6e73736c 20706b65 7975746c .openssl pkeyutl │ │ │ │ - 0x000337c0 202d696e 6b657920 22245449 434b4554 -inkey "$TICKET │ │ │ │ - 0x000337d0 22202d73 69676e0a 00000000 756e6978 " -sign.....unix │ │ │ │ - 0x000337e0 3a207761 6974696e 6720666f 72206368 : waiting for ch │ │ │ │ - 0x000337f0 616c6c65 6e676500 25733a20 25733a25 allenge.%s: %s:% │ │ │ │ - 0x00033800 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ - 0x00033810 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ - 0x00033820 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ - 0x00033830 61757468 5f756e69 782e6300 756e6978 auth_unix.c.unix │ │ │ │ - 0x00033840 3a206368 616c6c65 6e676520 69732025 : challenge is % │ │ │ │ - 0x00033850 73000000 756e6978 3a20636f 756c6420 s...unix: could │ │ │ │ - 0x00033860 6e6f7420 6d656574 20636861 6c6c656e not meet challen │ │ │ │ - 0x00033870 67653a20 25730000 6e6f0a00 756e6978 ge: %s..no..unix │ │ │ │ - 0x00033880 3a206973 73756564 20726573 706f6e73 : issued respons │ │ │ │ - 0x00033890 65000000 7965730a 00000000 756e6978 e...yes.....unix │ │ │ │ - 0x000338a0 3a207265 73706f6e 73652072 656a6563 : response rejec │ │ │ │ - 0x000338b0 74656400 25733a20 25733a25 645b2573 ted.%s: %s:%d[%s │ │ │ │ - 0x000338c0 5d206572 726f723a 20256420 60257327 ] error: %d `%s' │ │ │ │ - 0x000338d0 00000000 756e6978 3a207265 73706f6e ....unix: respon │ │ │ │ - 0x000338e0 73652061 63636570 74656400 25732f63 se accepted.%s/c │ │ │ │ - 0x000338f0 68616c6c 656e6765 2e25642e 25640000 hallenge.%d.%d.. │ │ │ │ - 0x00033900 756e6978 3a202573 20697320 696e2075 unix: %s is in u │ │ │ │ - 0x00033910 73652c20 7374696c 6c207472 79696e67 se, still trying │ │ │ │ - 0x00033920 2e2e2e00 756e6978 3a206368 616c6c65 ....unix: challe │ │ │ │ - 0x00033930 6e676520 70617468 20697320 25730000 nge path is %s.. │ │ │ │ - 0x00033940 72000000 756e6978 3a20636f 756c646e r...unix: couldn │ │ │ │ - 0x00033950 2774206f 70656e20 25733a20 25730000 't open %s: %s.. │ │ │ │ - 0x00033960 756e6978 3a206765 6e657261 74696e67 unix: generating │ │ │ │ - 0x00033970 20636861 6c6c656e 67650000 25730a00 challenge..%s.. │ │ │ │ - 0x00033980 756e6978 3a207761 6974696e 6720666f unix: waiting fo │ │ │ │ - 0x00033990 72207265 73706f6e 73650000 79657300 r response..yes. │ │ │ │ - 0x000339a0 756e6978 3a20636c 69656e74 20636c61 unix: client cla │ │ │ │ - 0x000339b0 696d7320 73756363 6573732c 20627574 ims success, but │ │ │ │ - 0x000339c0 20492064 6f6e2774 20736565 20697420 I don't see it │ │ │ │ - 0x000339d0 7965742e 2e2e0000 756e6978 3a20676f yet.....unix: go │ │ │ │ - 0x000339e0 74207265 73706f6e 73650000 756e6978 t response..unix │ │ │ │ - 0x000339f0 3a20636c 69656e74 20697320 75696420 : client is uid │ │ │ │ - 0x00033a00 25640000 756e6978 3a20636c 69656e74 %d..unix: client │ │ │ │ - 0x00033a10 20697320 7375626a 65637420 25730000 is subject %s.. │ │ │ │ - 0x00033a20 756e6978 3a207468 65726520 6973206e unix: there is n │ │ │ │ - 0x00033a30 6f207573 65722063 6f727265 73706f6e o user correspon │ │ │ │ - 0x00033a40 64696e67 20746f20 75696420 25640000 ding to uid %d.. │ │ │ │ - 0x00033a50 756e6978 3a20636c 69656e74 20666169 unix: client fai │ │ │ │ - 0x00033a60 6c656420 74686520 6368616c 6c656e67 led the challeng │ │ │ │ - 0x00033a70 653a2025 73000000 756e6978 3a20636c e: %s...unix: cl │ │ │ │ - 0x00033a80 69656e74 20646563 6c696e65 64207468 ient declined th │ │ │ │ - 0x00033a90 65206368 616c6c65 6e676500 756e6978 e challenge.unix │ │ │ │ - 0x00033aa0 3a207265 67697374 65726564 00000000 : registered.... │ │ │ │ - 0x00033ab0 756e6978 00000000 61757468 5f756e69 unix....auth_uni │ │ │ │ - 0x00033ac0 785f6173 73657274 00000000 25733a20 x_assert....%s: │ │ │ │ - 0x00033ad0 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x00033ae0 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x00033af0 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x00033b00 4c000000 6236342e 63000000 41424344 L...b64.c...ABCD │ │ │ │ - 0x00033b10 45464748 494a4b4c 4d4e4f50 51525354 EFGHIJKLMNOPQRST │ │ │ │ - 0x00033b20 55565758 595a6162 63646566 6768696a UVWXYZabcdefghij │ │ │ │ - 0x00033b30 6b6c6d6e 6f707172 73747576 7778797a klmnopqrstuvwxyz │ │ │ │ - 0x00033b40 30313233 34353637 38392b2f 6236345f 0123456789+/b64_ │ │ │ │ - 0x00033b50 656e636f 64650000 ffffffff ffffffff encode.......... │ │ │ │ + 0x000334a0 0a000000 6f70656e 73736c20 72736175 ....openssl rsau │ │ │ │ + 0x000334b0 746c202d 70756269 6e202d69 6e6b6579 tl -pubin -inkey │ │ │ │ + 0x000334c0 20222573 22202d69 6e202225 7322202d "%s" -in "%s" - │ │ │ │ + 0x000334d0 76657269 66790000 7469636b 65743a20 verify..ticket: │ │ │ │ + 0x000334e0 25730a00 7469636b 65743a20 6661696c %s..ticket: fail │ │ │ │ + 0x000334f0 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ + 0x00033500 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ + 0x00033510 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ + 0x00033520 666f7220 25730000 7469636b 65743a20 for %s..ticket: │ │ │ │ + 0x00033530 77616974 696e6720 666f7220 7469636b waiting for tick │ │ │ │ + 0x00033540 65747300 7469636b 65743a20 64697363 ets.ticket: disc │ │ │ │ + 0x00033550 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ + 0x00033560 69656e74 00000000 3d3d0000 7469636b ient....==..tick │ │ │ │ + 0x00033570 65743a20 65786861 75737465 6420616c et: exhausted al │ │ │ │ + 0x00033580 6c207469 636b6574 20636861 6c6c656e l ticket challen │ │ │ │ + 0x00033590 67657300 7469636b 65743a20 62616420 ges.ticket: bad │ │ │ │ + 0x000335a0 72657370 6f6e7365 00000000 7469636b response....tick │ │ │ │ + 0x000335b0 65743a20 72656164 20746963 6b657420 et: read ticket │ │ │ │ + 0x000335c0 64696765 73743a20 25730000 73756363 digest: %s..succ │ │ │ │ + 0x000335d0 6573730a 00000000 6661696c 7572650a ess.....failure. │ │ │ │ + 0x000335e0 00000000 7469636b 65743a20 72656769 ....ticket: regi │ │ │ │ + 0x000335f0 73746572 65640000 7469636b 65740000 stered..ticket.. │ │ │ │ + 0x00033600 2c000000 61646469 6e672025 73000000 ,...adding %s... │ │ │ │ + 0x00033610 2e000000 7469636b 65742e00 61646469 ....ticket..addi │ │ │ │ + 0x00033620 6e672074 69636b65 74202573 00000000 ng ticket %s.... │ │ │ │ + 0x00033630 6966205b 202d7220 2f646576 2f757261 if [ -r /dev/ura │ │ │ │ + 0x00033640 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ + 0x00033650 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ + 0x00033660 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ + 0x00033670 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ + 0x00033680 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ + 0x00033690 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ + 0x000336a0 616e646f 6d0a656c 73650a09 756e7365 andom.else..unse │ │ │ │ + 0x000336b0 74205241 4e444649 4c450a09 6578706f t RANDFILE..expo │ │ │ │ + 0x000336c0 72742048 4f4d453d 2f0a6669 0a6f7065 rt HOME=/.fi.ope │ │ │ │ + 0x000336d0 6e73736c 20727361 202d696e 20222454 nssl rsa -in "$T │ │ │ │ + 0x000336e0 49434b45 5422202d 7075626f 75740a00 ICKET" -pubout.. │ │ │ │ + 0x000336f0 61757468 5f746963 6b65745f 61737365 auth_ticket_asse │ │ │ │ + 0x00033700 72740000 6966205b 202d7220 2f646576 rt..if [ -r /dev │ │ │ │ + 0x00033710 2f757261 6e646f6d 205d3b20 7468656e /urandom ]; then │ │ │ │ + 0x00033720 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ + 0x00033730 453d2f64 65762f75 72616e64 6f6d0a65 E=/dev/urandom.e │ │ │ │ + 0x00033740 6c696620 5b202d72 202f6465 762f7261 lif [ -r /dev/ra │ │ │ │ + 0x00033750 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ + 0x00033760 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ + 0x00033770 65762f72 616e646f 6d0a656c 73650a09 ev/random.else.. │ │ │ │ + 0x00033780 756e7365 74205241 4e444649 4c450a09 unset RANDFILE.. │ │ │ │ + 0x00033790 6578706f 72742048 4f4d453d 2f0a6669 export HOME=/.fi │ │ │ │ + 0x000337a0 0a6f7065 6e73736c 20727361 75746c20 .openssl rsautl │ │ │ │ + 0x000337b0 2d696e6b 65792022 24544943 4b455422 -inkey "$TICKET" │ │ │ │ + 0x000337c0 202d7369 676e0a00 756e6978 3a207761 -sign..unix: wa │ │ │ │ + 0x000337d0 6974696e 6720666f 72206368 616c6c65 iting for challe │ │ │ │ + 0x000337e0 6e676500 25733a20 25733a25 645b2573 nge.%s: %s:%d[%s │ │ │ │ + 0x000337f0 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x00033800 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x00033810 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ + 0x00033820 5f756e69 782e6300 756e6978 3a206368 _unix.c.unix: ch │ │ │ │ + 0x00033830 616c6c65 6e676520 69732025 73000000 allenge is %s... │ │ │ │ + 0x00033840 756e6978 3a20636f 756c6420 6e6f7420 unix: could not │ │ │ │ + 0x00033850 6d656574 20636861 6c6c656e 67653a20 meet challenge: │ │ │ │ + 0x00033860 25730000 6e6f0a00 756e6978 3a206973 %s..no..unix: is │ │ │ │ + 0x00033870 73756564 20726573 706f6e73 65000000 sued response... │ │ │ │ + 0x00033880 7965730a 00000000 756e6978 3a207265 yes.....unix: re │ │ │ │ + 0x00033890 73706f6e 73652072 656a6563 74656400 sponse rejected. │ │ │ │ + 0x000338a0 25733a20 25733a25 645b2573 5d206572 %s: %s:%d[%s] er │ │ │ │ + 0x000338b0 726f723a 20256420 60257327 00000000 ror: %d `%s'.... │ │ │ │ + 0x000338c0 756e6978 3a207265 73706f6e 73652061 unix: response a │ │ │ │ + 0x000338d0 63636570 74656400 25732f63 68616c6c ccepted.%s/chall │ │ │ │ + 0x000338e0 656e6765 2e25642e 25640000 756e6978 enge.%d.%d..unix │ │ │ │ + 0x000338f0 3a202573 20697320 696e2075 73652c20 : %s is in use, │ │ │ │ + 0x00033900 7374696c 6c207472 79696e67 2e2e2e00 still trying.... │ │ │ │ + 0x00033910 756e6978 3a206368 616c6c65 6e676520 unix: challenge │ │ │ │ + 0x00033920 70617468 20697320 25730000 72000000 path is %s..r... │ │ │ │ + 0x00033930 756e6978 3a20636f 756c646e 2774206f unix: couldn't o │ │ │ │ + 0x00033940 70656e20 25733a20 25730000 756e6978 pen %s: %s..unix │ │ │ │ + 0x00033950 3a206765 6e657261 74696e67 20636861 : generating cha │ │ │ │ + 0x00033960 6c6c656e 67650000 25730a00 756e6978 llenge..%s..unix │ │ │ │ + 0x00033970 3a207761 6974696e 6720666f 72207265 : waiting for re │ │ │ │ + 0x00033980 73706f6e 73650000 79657300 756e6978 sponse..yes.unix │ │ │ │ + 0x00033990 3a20636c 69656e74 20636c61 696d7320 : client claims │ │ │ │ + 0x000339a0 73756363 6573732c 20627574 20492064 success, but I d │ │ │ │ + 0x000339b0 6f6e2774 20736565 20697420 7965742e on't see it yet. │ │ │ │ + 0x000339c0 2e2e0000 756e6978 3a20676f 74207265 ....unix: got re │ │ │ │ + 0x000339d0 73706f6e 73650000 756e6978 3a20636c sponse..unix: cl │ │ │ │ + 0x000339e0 69656e74 20697320 75696420 25640000 ient is uid %d.. │ │ │ │ + 0x000339f0 756e6978 3a20636c 69656e74 20697320 unix: client is │ │ │ │ + 0x00033a00 7375626a 65637420 25730000 756e6978 subject %s..unix │ │ │ │ + 0x00033a10 3a207468 65726520 6973206e 6f207573 : there is no us │ │ │ │ + 0x00033a20 65722063 6f727265 73706f6e 64696e67 er corresponding │ │ │ │ + 0x00033a30 20746f20 75696420 25640000 756e6978 to uid %d..unix │ │ │ │ + 0x00033a40 3a20636c 69656e74 20666169 6c656420 : client failed │ │ │ │ + 0x00033a50 74686520 6368616c 6c656e67 653a2025 the challenge: % │ │ │ │ + 0x00033a60 73000000 756e6978 3a20636c 69656e74 s...unix: client │ │ │ │ + 0x00033a70 20646563 6c696e65 64207468 65206368 declined the ch │ │ │ │ + 0x00033a80 616c6c65 6e676500 756e6978 3a207265 allenge.unix: re │ │ │ │ + 0x00033a90 67697374 65726564 00000000 756e6978 gistered....unix │ │ │ │ + 0x00033aa0 00000000 61757468 5f756e69 785f6173 ....auth_unix_as │ │ │ │ + 0x00033ab0 73657274 00000000 25733a20 25733a25 sert....%s: %s:% │ │ │ │ + 0x00033ac0 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x00033ad0 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x00033ae0 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x00033af0 6236342e 63000000 41424344 45464748 b64.c...ABCDEFGH │ │ │ │ + 0x00033b00 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x00033b10 595a6162 63646566 6768696a 6b6c6d6e YZabcdefghijklmn │ │ │ │ + 0x00033b20 6f707172 73747576 7778797a 30313233 opqrstuvwxyz0123 │ │ │ │ + 0x00033b30 34353637 38392b2f 6236345f 656e636f 456789+/b64_enco │ │ │ │ + 0x00033b40 64650000 ffffffff ffffffff ffffffff de.............. │ │ │ │ + 0x00033b50 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033b60 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033b70 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033b80 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033b90 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033ba0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033bb0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033bc0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033bd0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033be0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033bf0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033c00 ffffffff 3e000000 ffffffff ffffffff ....>........... │ │ │ │ - 0x00033c10 ffffffff 3f000000 34000000 35000000 ....?...4...5... │ │ │ │ - 0x00033c20 36000000 37000000 38000000 39000000 6...7...8...9... │ │ │ │ - 0x00033c30 3a000000 3b000000 3c000000 3d000000 :...;...<...=... │ │ │ │ - 0x00033c40 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033c50 ffffffff ffffffff ffffffff 00000000 ................ │ │ │ │ - 0x00033c60 01000000 02000000 03000000 04000000 ................ │ │ │ │ - 0x00033c70 05000000 06000000 07000000 08000000 ................ │ │ │ │ - 0x00033c80 09000000 0a000000 0b000000 0c000000 ................ │ │ │ │ - 0x00033c90 0d000000 0e000000 0f000000 10000000 ................ │ │ │ │ - 0x00033ca0 11000000 12000000 13000000 14000000 ................ │ │ │ │ - 0x00033cb0 15000000 16000000 17000000 18000000 ................ │ │ │ │ - 0x00033cc0 19000000 ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033cd0 ffffffff ffffffff ffffffff 1a000000 ................ │ │ │ │ - 0x00033ce0 1b000000 1c000000 1d000000 1e000000 ................ │ │ │ │ - 0x00033cf0 1f000000 20000000 21000000 22000000 .... ...!..."... │ │ │ │ - 0x00033d00 23000000 24000000 25000000 26000000 #...$...%...&... │ │ │ │ - 0x00033d10 27000000 28000000 29000000 2a000000 '...(...)...*... │ │ │ │ - 0x00033d20 2b000000 2c000000 2d000000 2e000000 +...,...-....... │ │ │ │ - 0x00033d30 2f000000 30000000 31000000 32000000 /...0...1...2... │ │ │ │ - 0x00033d40 33000000 ffffffff ffffffff ffffffff 3............... │ │ │ │ + 0x00033bf0 3e000000 ffffffff ffffffff ffffffff >............... │ │ │ │ + 0x00033c00 3f000000 34000000 35000000 36000000 ?...4...5...6... │ │ │ │ + 0x00033c10 37000000 38000000 39000000 3a000000 7...8...9...:... │ │ │ │ + 0x00033c20 3b000000 3c000000 3d000000 ffffffff ;...<...=....... │ │ │ │ + 0x00033c30 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00033c40 ffffffff ffffffff 00000000 01000000 ................ │ │ │ │ + 0x00033c50 02000000 03000000 04000000 05000000 ................ │ │ │ │ + 0x00033c60 06000000 07000000 08000000 09000000 ................ │ │ │ │ + 0x00033c70 0a000000 0b000000 0c000000 0d000000 ................ │ │ │ │ + 0x00033c80 0e000000 0f000000 10000000 11000000 ................ │ │ │ │ + 0x00033c90 12000000 13000000 14000000 15000000 ................ │ │ │ │ + 0x00033ca0 16000000 17000000 18000000 19000000 ................ │ │ │ │ + 0x00033cb0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00033cc0 ffffffff ffffffff 1a000000 1b000000 ................ │ │ │ │ + 0x00033cd0 1c000000 1d000000 1e000000 1f000000 ................ │ │ │ │ + 0x00033ce0 20000000 21000000 22000000 23000000 ...!..."...#... │ │ │ │ + 0x00033cf0 24000000 25000000 26000000 27000000 $...%...&...'... │ │ │ │ + 0x00033d00 28000000 29000000 2a000000 2b000000 (...)...*...+... │ │ │ │ + 0x00033d10 2c000000 2d000000 2e000000 2f000000 ,...-......./... │ │ │ │ + 0x00033d20 30000000 31000000 32000000 33000000 0...1...2...3... │ │ │ │ + 0x00033d30 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00033d40 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033d50 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033d60 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033d70 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033d80 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033d90 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033da0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033db0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ @@ -873,305 +873,304 @@ │ │ │ │ 0x00033ed0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033ee0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033ef0 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033f00 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033f10 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033f20 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033f30 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033f40 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033f50 ffffffff ffffffff 6236345f 6465636f ........b64_deco │ │ │ │ - 0x00033f60 64650000 62756666 65722e63 00000000 de..buffer.c.... │ │ │ │ - 0x00033f70 5b25733a 25645d3a 20257300 372e3135 [%s:%d]: %s.7.15 │ │ │ │ - 0x00033f80 2e392046 494e414c 00000000 25732076 .9 FINAL....%s v │ │ │ │ - 0x00033f90 65727369 6f6e2025 73202872 656c6561 ersion %s (relea │ │ │ │ - 0x00033fa0 73656420 2573290a 00000000 54687520 sed %s).....Thu │ │ │ │ - 0x00033fb0 4f637420 20322031 323a3431 3a313820 Oct 2 12:41:18 │ │ │ │ - 0x00033fc0 55544320 32303235 00000000 64656269 UTC 2025....debi │ │ │ │ - 0x00033fd0 616e0000 09427569 6c742062 79202573 an...Built by %s │ │ │ │ - 0x00033fe0 40257320 6f6e2025 730a0000 32303138 @%s on %s...2018 │ │ │ │ - 0x00033ff0 2d31322d 32350000 44656269 616e2062 -12-25..Debian b │ │ │ │ - 0x00034000 75696c64 206f6620 6363746f 6f6c7300 uild of cctools. │ │ │ │ - 0x00034010 09537973 74656d3a 2025730a 00000000 .System: %s..... │ │ │ │ - 0x00034020 2d2d7769 74682d67 6c6f6275 732d7061 --with-globus-pa │ │ │ │ - 0x00034030 74683d2f 75737220 2d2d7072 65666978 th=/usr --prefix │ │ │ │ - 0x00034040 3d2f7573 72202d2d 77697468 2d676f6c =/usr --with-gol │ │ │ │ - 0x00034050 616e672d 70617468 3d2f7573 72202d2d ang-path=/usr -- │ │ │ │ - 0x00034060 77697468 2d6b7262 352d7061 74683d2f with-krb5-path=/ │ │ │ │ - 0x00034070 75737220 2d2d7769 74682d72 6561646c usr --with-readl │ │ │ │ - 0x00034080 696e652d 70617468 3d2f7573 72202d2d ine-path=/usr -- │ │ │ │ - 0x00034090 77697468 2d6d7069 2d706174 683d2f75 with-mpi-path=/u │ │ │ │ - 0x000340a0 7372202d 2d776974 682d6675 73652d70 sr --with-fuse-p │ │ │ │ - 0x000340b0 6174683d 2f757372 202d2d77 6974682d ath=/usr --with- │ │ │ │ - 0x000340c0 7a6c6962 2d706174 683d2f75 7372202d zlib-path=/usr - │ │ │ │ - 0x000340d0 2d776974 682d7079 74686f6e 332d7061 -with-python3-pa │ │ │ │ - 0x000340e0 7468202f 7573722f 62696e2f 70797468 th /usr/bin/pyth │ │ │ │ - 0x000340f0 6f6e3320 2d2d7769 74682d70 7974686f on3 --with-pytho │ │ │ │ - 0x00034100 6e322d70 61746820 6e6f202d 2d776974 n2-path no --wit │ │ │ │ - 0x00034110 686f7574 2d737973 74656d2d 70617272 hout-system-parr │ │ │ │ - 0x00034120 6f74202d 2d627569 6c642d64 61746520 ot --build-date │ │ │ │ - 0x00034130 54687520 4f637420 20322031 323a3431 Thu Oct 2 12:41 │ │ │ │ - 0x00034140 3a313820 55544320 32303235 00000000 :18 UTC 2025.... │ │ │ │ - 0x00034150 09436f6e 66696775 72617469 6f6e3a20 .Configuration: │ │ │ │ - 0x00034160 25730a00 25642e25 642e2564 00000000 %s..%d.%d.%d.... │ │ │ │ - 0x00034170 25732076 65727369 6f6e2025 73202872 %s version %s (r │ │ │ │ - 0x00034180 656c6561 73656420 25732900 4275696c eleased %s).Buil │ │ │ │ - 0x00034190 74206279 20257340 2573206f 6e202573 t by %s@%s on %s │ │ │ │ - 0x000341a0 00000000 53797374 656d3a20 25730000 ....System: %s.. │ │ │ │ - 0x000341b0 436f6e66 69677572 6174696f 6e3a2025 Configuration: % │ │ │ │ - 0x000341c0 73000000 66617461 6c000000 6572726f s...fatal...erro │ │ │ │ - 0x000341d0 72000000 6e6f7469 63650000 64656275 r...notice..debu │ │ │ │ - 0x000341e0 67000000 73797363 616c6c00 6368616e g...syscall.chan │ │ │ │ - 0x000341f0 6e656c00 70726f63 65737300 7265736f nel.process.reso │ │ │ │ - 0x00034200 6c766500 6c696263 616c6c00 74637000 lve.libcall.tcp. │ │ │ │ - 0x00034210 646e7300 61757468 00000000 6c6f6361 dns.auth....loca │ │ │ │ - 0x00034220 6c000000 68747470 00000000 66747000 l...http....ftp. │ │ │ │ - 0x00034230 6e657374 00000000 63686972 70000000 nest....chirp... │ │ │ │ - 0x00034240 63766d66 73000000 6d756c74 69000000 cvmfs...multi... │ │ │ │ - 0x00034250 64636170 00000000 7266696f 00000000 dcap....rfio.... │ │ │ │ - 0x00034260 676c6974 65000000 6c666300 6766616c glite...lfc.gfal │ │ │ │ - 0x00034270 00000000 67726f77 00000000 70737472 ....grow....pstr │ │ │ │ - 0x00034280 65650000 616c6c6f 63000000 63616368 ee..alloc...cach │ │ │ │ - 0x00034290 65000000 706f6c6c 00000000 68646673 e...poll....hdfs │ │ │ │ - 0x000342a0 00000000 62786772 69640000 6c6f6769 ....bxgrid..logi │ │ │ │ - 0x000342b0 6e000000 69726f64 73000000 77710000 n...irods...wq.. │ │ │ │ - 0x000342c0 6d706900 75736572 00000000 78726f6f mpi.user....xroo │ │ │ │ - 0x000342d0 74640000 72656d6f 74650000 62617463 td..remote..batc │ │ │ │ - 0x000342e0 68000000 726d6f6e 69746f72 00000000 h...rmonitor.... │ │ │ │ - 0x000342f0 6d616b65 666c6f77 00000000 6d616b65 makeflow....make │ │ │ │ - 0x00034300 666c6f77 5f72756e 00000000 6d616b65 flow_run....make │ │ │ │ - 0x00034310 666c6f77 5f616c6c 6f630000 6d616b65 flow_alloc..make │ │ │ │ - 0x00034320 666c6f77 5f6c6578 65720000 6d616b65 flow_lexer..make │ │ │ │ - 0x00034330 666c6f77 5f706172 73657200 6d616b65 flow_parser.make │ │ │ │ - 0x00034340 666c6f77 5f686f6f 6b000000 65787400 flow_hook...ext. │ │ │ │ - 0x00034350 636f6e66 75676100 76696e65 00000000 confuga.vine.... │ │ │ │ - 0x00034360 746c7100 6a780000 73736c00 616c6c00 tlq.jx..ssl.all. │ │ │ │ - 0x00034370 6275636b 6574696e 67000000 74696d65 bucketing...time │ │ │ │ - 0x00034380 00000000 70696400 636c6561 72000000 ....pid.clear... │ │ │ │ - 0x00034390 636c6561 72202875 6e736574 7320616c clear (unsets al │ │ │ │ - 0x000343a0 6c20666c 61677329 00000000 2c202573 l flags)...., %s │ │ │ │ - 0x000343b0 00000000 545a0000 25303464 2f253032 ....TZ..%04d/%02 │ │ │ │ - 0x000343c0 642f2530 32642025 3032643a 25303264 d/%02d %02d:%02d │ │ │ │ - 0x000343d0 3a253032 642e2530 326c6420 25735b25 :%02d.%02ld %s[% │ │ │ │ - 0x000343e0 645d0000 3c636869 6c643a25 643e2000 d].. . │ │ │ │ - 0x000343f0 25733a20 00000000 0a000000 3a737464 %s: ........:std │ │ │ │ - 0x00034400 65727200 3a737464 6f757400 636f756c err.:stdout.coul │ │ │ │ - 0x00034410 64206e6f 74207365 74206465 62756720 d not set debug │ │ │ │ - 0x00034420 66696c65 20272573 273a2025 73000000 file '%s': %s... │ │ │ │ - 0x00034430 636f756c 64206e6f 74207265 6f70656e could not reopen │ │ │ │ - 0x00034440 20646562 7567206c 6f673a20 25730000 debug log: %s.. │ │ │ │ - 0x00034450 445f4445 42554700 25733a20 25733a20 D_DEBUG.%s: %s: │ │ │ │ - 0x00034460 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x00034470 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x00034480 3d202564 29206025 73270a00 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x00034490 4c000000 64656275 675f6669 6c652e63 L...debug_file.c │ │ │ │ - 0x000344a0 00000000 25732e6f 6c640000 636f756c ....%s.old..coul │ │ │ │ - 0x000344b0 646e2774 20737461 74206465 62756720 dn't stat debug │ │ │ │ - 0x000344c0 66696c65 3a202573 0a000000 636f756c file: %s....coul │ │ │ │ - 0x000344d0 646e2774 20777269 74652074 6f206465 dn't write to de │ │ │ │ - 0x000344e0 62756720 66696c65 3a202573 0a000000 bug file: %s.... │ │ │ │ - 0x000344f0 25732e25 73000000 64656275 675f6669 %s.%s...debug_fi │ │ │ │ - 0x00034500 6c655f72 656f7065 6e000000 72000000 le_reopen...r... │ │ │ │ - 0x00034510 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ - 0x00034520 00000000 73656172 63682025 5b5e2009 ....search %[^ . │ │ │ │ - 0x00034530 0a5d0000 646f6d61 696e2025 5b5e2009 .]..domain %[^ . │ │ │ │ - 0x00034540 0a5d0000 5e2e2a5c 2e6c6f63 616c2400 .]..^.*\.local$. │ │ │ │ - 0x00034550 66696e64 696e6720 6d792068 6f73746e finding my hostn │ │ │ │ - 0x00034560 616d653a 20756e61 6d65203d 2025732c ame: uname = %s, │ │ │ │ - 0x00034570 20616464 72657373 203d2025 732c2068 address = %s, h │ │ │ │ - 0x00034580 6f73746e 616d6520 3d202573 00000000 ostname = %s.... │ │ │ │ - 0x00034590 6c6f6361 6c686f73 74000000 3132372e localhost...127. │ │ │ │ - 0x000345a0 302e302e 31000000 6c6f6361 6c206164 0.0.1...local ad │ │ │ │ - 0x000345b0 64726573 73206f66 20272573 27202825 dress of '%s' (% │ │ │ │ - 0x000345c0 73292069 73206e6f 74207665 72792075 s) is not very u │ │ │ │ - 0x000345d0 73656675 6c2e0000 25732e25 73000000 seful...%s.%s... │ │ │ │ - 0x000345e0 62757420 2f657463 2f726573 6f6c762e but /etc/resolv. │ │ │ │ - 0x000345f0 636f6e66 20736179 7320646f 6d61696e conf says domain │ │ │ │ - 0x00034600 203d2025 7320736f 20686f73 746e616d = %s so hostnam │ │ │ │ - 0x00034610 65203d20 25730000 756e666f 7274756e e = %s..unfortun │ │ │ │ - 0x00034620 6174656c 79202573 20697320 6d65616e ately %s is mean │ │ │ │ - 0x00034630 696e676c 6573732c 20736f20 676f696e ingless, so goin │ │ │ │ - 0x00034640 67206261 636b2074 6f202573 00000000 g back to %s.... │ │ │ │ - 0x00034650 25730000 63616e6e 6f742066 696e6420 %s..cannot find │ │ │ │ - 0x00034660 616e7920 6d6f7265 20696e66 6f2c2073 any more info, s │ │ │ │ - 0x00034670 6f207573 6520686f 73746e61 6d65203d o use hostname = │ │ │ │ - 0x00034680 20257300 504f5349 584c595f 434f5252 %s.POSIXLY_CORR │ │ │ │ - 0x00034690 45435400 2d2d0000 25733a20 6f707469 ECT.--..%s: opti │ │ │ │ - 0x000346a0 6f6e2027 25732720 69732061 6d626967 on '%s' is ambig │ │ │ │ - 0x000346b0 756f7573 0a000000 25733a20 6f707469 uous....%s: opti │ │ │ │ - 0x000346c0 6f6e2027 2d2d2573 2720646f 65736e27 on '--%s' doesn' │ │ │ │ - 0x000346d0 7420616c 6c6f7720 616e2061 7267756d t allow an argum │ │ │ │ - 0x000346e0 656e740a 00000000 25733a20 6f707469 ent.....%s: opti │ │ │ │ - 0x000346f0 6f6e2027 25632573 2720646f 65736e27 on '%c%s' doesn' │ │ │ │ - 0x00034700 7420616c 6c6f7720 616e2061 7267756d t allow an argum │ │ │ │ - 0x00034710 656e740a 00000000 25733a20 6f707469 ent.....%s: opti │ │ │ │ - 0x00034720 6f6e2027 25732720 72657175 69726573 on '%s' requires │ │ │ │ - 0x00034730 20616e20 61726775 6d656e74 0a000000 an argument.... │ │ │ │ - 0x00034740 25733a20 756e7265 636f676e 697a6564 %s: unrecognized │ │ │ │ - 0x00034750 206f7074 696f6e20 272d2d25 73270a00 option '--%s'.. │ │ │ │ - 0x00034760 25733a20 756e7265 636f676e 697a6564 %s: unrecognized │ │ │ │ - 0x00034770 206f7074 696f6e20 27256325 73270a00 option '%c%s'.. │ │ │ │ - 0x00034780 00000000 25733a20 696e7661 6c696420 ....%s: invalid │ │ │ │ - 0x00034790 6f707469 6f6e202d 2d202725 63270a00 option -- '%c'.. │ │ │ │ - 0x000347a0 25733a20 6f707469 6f6e2072 65717569 %s: option requi │ │ │ │ - 0x000347b0 72657320 616e2061 7267756d 656e7420 res an argument │ │ │ │ - 0x000347c0 2d2d2027 2563270a 00000000 25733a20 -- '%c'.....%s: │ │ │ │ - 0x000347d0 6f707469 6f6e2027 2d572025 73272069 option '-W %s' i │ │ │ │ - 0x000347e0 7320616d 62696775 6f75730a 00000000 s ambiguous..... │ │ │ │ - 0x000347f0 25733a20 6f707469 6f6e2027 2d572025 %s: option '-W % │ │ │ │ - 0x00034800 73272064 6f65736e 27742061 6c6c6f77 s' doesn't allow │ │ │ │ - 0x00034810 20616e20 61726775 6d656e74 0a000000 an argument.... │ │ │ │ - 0x00034820 6363746f 6f6c7320 6275673a 20746865 cctools bug: the │ │ │ │ - 0x00034830 20686173 68207461 626c6520 69746572 hash table iter │ │ │ │ - 0x00034840 6174696f 6e206861 73206e6f 74206265 ation has not be │ │ │ │ - 0x00034850 656e2072 65736574 2073696e 6365206c en reset since l │ │ │ │ - 0x00034860 61737420 6d6f6469 66696361 74696f6e ast modification │ │ │ │ - 0x00034870 00000000 5443505f 57494e44 4f575f53 ....TCP_WINDOW_S │ │ │ │ - 0x00034880 495a4500 61747461 63686564 20746f20 IZE.attached to │ │ │ │ - 0x00034890 25732070 6f727420 25640000 736f636b %s port %d..sock │ │ │ │ - 0x000348a0 61646472 5f736574 5f706f72 743a2075 addr_set_port: u │ │ │ │ - 0x000348b0 6e657870 65637465 64206164 64726573 nexpected addres │ │ │ │ - 0x000348c0 73206661 6d696c79 2025640a 00000000 s family %d..... │ │ │ │ - 0x000348d0 25730000 636f756c 64206e6f 74206372 %s..could not cr │ │ │ │ - 0x000348e0 65617465 2053534c 20636f6e 74657874 eate SSL context │ │ │ │ - 0x000348f0 3a202573 00000000 73657474 696e6720 : %s....setting │ │ │ │ - 0x00034900 63657274 69666963 61746520 616e6420 certificate and │ │ │ │ - 0x00034910 6b657900 626f7468 206f7220 6e656974 key.both or neit │ │ │ │ - 0x00034920 68657220 73736c5f 6b657920 616e6420 her ssl_key and │ │ │ │ - 0x00034930 73736c5f 63657274 2073686f 756c6420 ssl_cert should │ │ │ │ - 0x00034940 62652073 70656369 66696564 2e000000 be specified.... │ │ │ │ - 0x00034950 636f756c 64206e6f 74207365 74207373 could not set ss │ │ │ │ - 0x00034960 6c206365 72746966 69636174 653a2025 l certificate: % │ │ │ │ - 0x00034970 73000000 636f756c 64206e6f 74207365 s...could not se │ │ │ │ - 0x00034980 74207373 6c206b65 793a2025 73000000 t ssl key: %s... │ │ │ │ - 0x00034990 6c697374 656e696e 67206f6e 20706f72 listening on por │ │ │ │ - 0x000349a0 74202564 00000000 5443505f 4c4f575f t %d....TCP_LOW_ │ │ │ │ - 0x000349b0 504f5254 00000000 5443505f 48494748 PORT....TCP_HIGH │ │ │ │ - 0x000349c0 5f504f52 54000000 68696768 20706f72 _PORT...high por │ │ │ │ - 0x000349d0 74202564 20697320 6c657373 20746861 t %d is less tha │ │ │ │ - 0x000349e0 6e206c6f 7720706f 72742025 6420696e n low port %d in │ │ │ │ - 0x000349f0 2072616e 67650000 756e6162 6c652074 range..unable t │ │ │ │ - 0x00034a00 6f206c69 7374656e 206f6e20 616e7920 o listen on any │ │ │ │ - 0x00034a10 706f7274 20626574 7765656e 20256420 port between %d │ │ │ │ - 0x00034a20 616e6420 25643a20 25730000 61636365 and %d: %s..acce │ │ │ │ - 0x00034a30 7074696e 67207373 6c207374 61746520 pting ssl state │ │ │ │ - 0x00034a40 666f7220 25732070 6f727420 25640000 for %s port %d.. │ │ │ │ - 0x00034a50 73736c20 61636365 70742066 61696c65 ssl accept faile │ │ │ │ - 0x00034a60 64206672 6f6d2025 7320706f 72742025 d from %s port % │ │ │ │ - 0x00034a70 64000000 436f756c 64206e6f 74207377 d...Could not sw │ │ │ │ - 0x00034a80 69746368 206c696e 6b206261 636b2074 itch link back t │ │ │ │ - 0x00034a90 6f206e6f 6e2d626c 6f636b69 6e672061 o non-blocking a │ │ │ │ - 0x00034aa0 66746572 2053534c 2068616e 64736861 fter SSL handsha │ │ │ │ - 0x00034ab0 6b653a20 25730000 53657474 696e6720 ke: %s..Setting │ │ │ │ - 0x00034ac0 534e4920 746f3a20 25730000 61636365 SNI to: %s..acce │ │ │ │ - 0x00034ad0 70746564 20636f6e 6e656374 696f6e20 pted connection │ │ │ │ - 0x00034ae0 66726f6d 20257320 706f7274 20256400 from %s port %d. │ │ │ │ - 0x00034af0 636f6e6e 65637469 6e672074 6f202573 connecting to %s │ │ │ │ - 0x00034b00 20706f72 74202564 00000000 6d616465 port %d....made │ │ │ │ - 0x00034b10 20636f6e 6e656374 696f6e20 746f2025 connection to % │ │ │ │ - 0x00034b20 7320706f 72742025 64000000 636f6e6e s port %d...conn │ │ │ │ - 0x00034b30 65637469 6f6e2074 6f202573 20706f72 ection to %s por │ │ │ │ - 0x00034b40 74202564 20666169 6c656420 28257329 t %d failed (%s) │ │ │ │ - 0x00034b50 00000000 64656c65 74696e67 20636f6e ....deleting con │ │ │ │ - 0x00034b60 74657874 2066726f 6d202573 20706f72 text from %s por │ │ │ │ - 0x00034b70 74202564 00000000 636c6561 72696e67 t %d....clearing │ │ │ │ - 0x00034b80 20737461 74652066 726f6d20 25732070 state from %s p │ │ │ │ - 0x00034b90 6f727420 25640000 64697363 6f6e6e65 ort %d..disconne │ │ │ │ - 0x00034ba0 63746564 2066726f 6d202573 20706f72 cted from %s por │ │ │ │ - 0x00034bb0 74202564 00000000 6f757420 6f66206d t %d....out of m │ │ │ │ - 0x00034bc0 656d6f72 790a0000 80000000 00000000 emory........... │ │ │ │ + 0x00033f40 ffffffff 6236345f 6465636f 64650000 ....b64_decode.. │ │ │ │ + 0x00033f50 62756666 65722e63 00000000 5b25733a buffer.c....[%s: │ │ │ │ + 0x00033f60 25645d3a 20257300 372e3135 2e392046 %d]: %s.7.15.9 F │ │ │ │ + 0x00033f70 494e414c 00000000 25732076 65727369 INAL....%s versi │ │ │ │ + 0x00033f80 6f6e2025 73202872 656c6561 73656420 on %s (released │ │ │ │ + 0x00033f90 2573290a 00000000 54687520 4f637420 %s).....Thu Oct │ │ │ │ + 0x00033fa0 20322031 323a3431 3a313820 55544320 2 12:41:18 UTC │ │ │ │ + 0x00033fb0 32303235 00000000 64656269 616e0000 2025....debian.. │ │ │ │ + 0x00033fc0 09427569 6c742062 79202573 40257320 .Built by %s@%s │ │ │ │ + 0x00033fd0 6f6e2025 730a0000 32303138 2d31322d on %s...2018-12- │ │ │ │ + 0x00033fe0 32350000 44656269 616e2062 75696c64 25..Debian build │ │ │ │ + 0x00033ff0 206f6620 6363746f 6f6c7300 09537973 of cctools..Sys │ │ │ │ + 0x00034000 74656d3a 2025730a 00000000 2d2d7769 tem: %s.....--wi │ │ │ │ + 0x00034010 74682d67 6c6f6275 732d7061 74683d2f th-globus-path=/ │ │ │ │ + 0x00034020 75737220 2d2d7072 65666978 3d2f7573 usr --prefix=/us │ │ │ │ + 0x00034030 72202d2d 77697468 2d676f6c 616e672d r --with-golang- │ │ │ │ + 0x00034040 70617468 3d2f7573 72202d2d 77697468 path=/usr --with │ │ │ │ + 0x00034050 2d6b7262 352d7061 74683d2f 75737220 -krb5-path=/usr │ │ │ │ + 0x00034060 2d2d7769 74682d72 6561646c 696e652d --with-readline- │ │ │ │ + 0x00034070 70617468 3d2f7573 72202d2d 77697468 path=/usr --with │ │ │ │ + 0x00034080 2d6d7069 2d706174 683d2f75 7372202d -mpi-path=/usr - │ │ │ │ + 0x00034090 2d776974 682d6675 73652d70 6174683d -with-fuse-path= │ │ │ │ + 0x000340a0 2f757372 202d2d77 6974682d 7a6c6962 /usr --with-zlib │ │ │ │ + 0x000340b0 2d706174 683d2f75 7372202d 2d776974 -path=/usr --wit │ │ │ │ + 0x000340c0 682d7079 74686f6e 332d7061 7468202f h-python3-path / │ │ │ │ + 0x000340d0 7573722f 62696e2f 70797468 6f6e3320 usr/bin/python3 │ │ │ │ + 0x000340e0 2d2d7769 74682d70 7974686f 6e322d70 --with-python2-p │ │ │ │ + 0x000340f0 61746820 6e6f202d 2d776974 686f7574 ath no --without │ │ │ │ + 0x00034100 2d737973 74656d2d 70617272 6f74202d -system-parrot - │ │ │ │ + 0x00034110 2d627569 6c642d64 61746520 54687520 -build-date Thu │ │ │ │ + 0x00034120 4f637420 20322031 323a3431 3a313820 Oct 2 12:41:18 │ │ │ │ + 0x00034130 55544320 32303235 00000000 09436f6e UTC 2025.....Con │ │ │ │ + 0x00034140 66696775 72617469 6f6e3a20 25730a00 figuration: %s.. │ │ │ │ + 0x00034150 25642e25 642e2564 00000000 25732076 %d.%d.%d....%s v │ │ │ │ + 0x00034160 65727369 6f6e2025 73202872 656c6561 ersion %s (relea │ │ │ │ + 0x00034170 73656420 25732900 4275696c 74206279 sed %s).Built by │ │ │ │ + 0x00034180 20257340 2573206f 6e202573 00000000 %s@%s on %s.... │ │ │ │ + 0x00034190 53797374 656d3a20 25730000 436f6e66 System: %s..Conf │ │ │ │ + 0x000341a0 69677572 6174696f 6e3a2025 73000000 iguration: %s... │ │ │ │ + 0x000341b0 66617461 6c000000 6572726f 72000000 fatal...error... │ │ │ │ + 0x000341c0 6e6f7469 63650000 64656275 67000000 notice..debug... │ │ │ │ + 0x000341d0 73797363 616c6c00 6368616e 6e656c00 syscall.channel. │ │ │ │ + 0x000341e0 70726f63 65737300 7265736f 6c766500 process.resolve. │ │ │ │ + 0x000341f0 6c696263 616c6c00 74637000 646e7300 libcall.tcp.dns. │ │ │ │ + 0x00034200 61757468 00000000 6c6f6361 6c000000 auth....local... │ │ │ │ + 0x00034210 68747470 00000000 66747000 6e657374 http....ftp.nest │ │ │ │ + 0x00034220 00000000 63686972 70000000 63766d66 ....chirp...cvmf │ │ │ │ + 0x00034230 73000000 6d756c74 69000000 64636170 s...multi...dcap │ │ │ │ + 0x00034240 00000000 7266696f 00000000 676c6974 ....rfio....glit │ │ │ │ + 0x00034250 65000000 6c666300 6766616c 00000000 e...lfc.gfal.... │ │ │ │ + 0x00034260 67726f77 00000000 70737472 65650000 grow....pstree.. │ │ │ │ + 0x00034270 616c6c6f 63000000 63616368 65000000 alloc...cache... │ │ │ │ + 0x00034280 706f6c6c 00000000 68646673 00000000 poll....hdfs.... │ │ │ │ + 0x00034290 62786772 69640000 6c6f6769 6e000000 bxgrid..login... │ │ │ │ + 0x000342a0 69726f64 73000000 77710000 6d706900 irods...wq..mpi. │ │ │ │ + 0x000342b0 75736572 00000000 78726f6f 74640000 user....xrootd.. │ │ │ │ + 0x000342c0 72656d6f 74650000 62617463 68000000 remote..batch... │ │ │ │ + 0x000342d0 726d6f6e 69746f72 00000000 6d616b65 rmonitor....make │ │ │ │ + 0x000342e0 666c6f77 00000000 6d616b65 666c6f77 flow....makeflow │ │ │ │ + 0x000342f0 5f72756e 00000000 6d616b65 666c6f77 _run....makeflow │ │ │ │ + 0x00034300 5f616c6c 6f630000 6d616b65 666c6f77 _alloc..makeflow │ │ │ │ + 0x00034310 5f6c6578 65720000 6d616b65 666c6f77 _lexer..makeflow │ │ │ │ + 0x00034320 5f706172 73657200 6d616b65 666c6f77 _parser.makeflow │ │ │ │ + 0x00034330 5f686f6f 6b000000 65787400 636f6e66 _hook...ext.conf │ │ │ │ + 0x00034340 75676100 76696e65 00000000 746c7100 uga.vine....tlq. │ │ │ │ + 0x00034350 6a780000 73736c00 616c6c00 6275636b jx..ssl.all.buck │ │ │ │ + 0x00034360 6574696e 67000000 74696d65 00000000 eting...time.... │ │ │ │ + 0x00034370 70696400 636c6561 72000000 636c6561 pid.clear...clea │ │ │ │ + 0x00034380 72202875 6e736574 7320616c 6c20666c r (unsets all fl │ │ │ │ + 0x00034390 61677329 00000000 2c202573 00000000 ags)...., %s.... │ │ │ │ + 0x000343a0 545a0000 25303464 2f253032 642f2530 TZ..%04d/%02d/%0 │ │ │ │ + 0x000343b0 32642025 3032643a 25303264 3a253032 2d %02d:%02d:%02 │ │ │ │ + 0x000343c0 642e2530 326c6420 25735b25 645d0000 d.%02ld %s[%d].. │ │ │ │ + 0x000343d0 3c636869 6c643a25 643e2000 25733a20 .%s: │ │ │ │ + 0x000343e0 00000000 0a000000 3a737464 65727200 ........:stderr. │ │ │ │ + 0x000343f0 3a737464 6f757400 636f756c 64206e6f :stdout.could no │ │ │ │ + 0x00034400 74207365 74206465 62756720 66696c65 t set debug file │ │ │ │ + 0x00034410 20272573 273a2025 73000000 636f756c '%s': %s...coul │ │ │ │ + 0x00034420 64206e6f 74207265 6f70656e 20646562 d not reopen deb │ │ │ │ + 0x00034430 7567206c 6f673a20 25730000 445f4445 ug log: %s..D_DE │ │ │ │ + 0x00034440 42554700 25733a20 25733a20 25733a25 BUG.%s: %s: %s:% │ │ │ │ + 0x00034450 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x00034460 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x00034470 29206025 73270a00 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x00034480 64656275 675f6669 6c652e63 00000000 debug_file.c.... │ │ │ │ + 0x00034490 25732e6f 6c640000 636f756c 646e2774 %s.old..couldn't │ │ │ │ + 0x000344a0 20737461 74206465 62756720 66696c65 stat debug file │ │ │ │ + 0x000344b0 3a202573 0a000000 636f756c 646e2774 : %s....couldn't │ │ │ │ + 0x000344c0 20777269 74652074 6f206465 62756720 write to debug │ │ │ │ + 0x000344d0 66696c65 3a202573 0a000000 25732e25 file: %s....%s.% │ │ │ │ + 0x000344e0 73000000 64656275 675f6669 6c655f72 s...debug_file_r │ │ │ │ + 0x000344f0 656f7065 6e000000 72000000 2f657463 eopen...r.../etc │ │ │ │ + 0x00034500 2f726573 6f6c762e 636f6e66 00000000 /resolv.conf.... │ │ │ │ + 0x00034510 73656172 63682025 5b5e2009 0a5d0000 search %[^ ..].. │ │ │ │ + 0x00034520 646f6d61 696e2025 5b5e2009 0a5d0000 domain %[^ ..].. │ │ │ │ + 0x00034530 5e2e2a5c 2e6c6f63 616c2400 66696e64 ^.*\.local$.find │ │ │ │ + 0x00034540 696e6720 6d792068 6f73746e 616d653a ing my hostname: │ │ │ │ + 0x00034550 20756e61 6d65203d 2025732c 20616464 uname = %s, add │ │ │ │ + 0x00034560 72657373 203d2025 732c2068 6f73746e ress = %s, hostn │ │ │ │ + 0x00034570 616d6520 3d202573 00000000 6c6f6361 ame = %s....loca │ │ │ │ + 0x00034580 6c686f73 74000000 3132372e 302e302e lhost...127.0.0. │ │ │ │ + 0x00034590 31000000 6c6f6361 6c206164 64726573 1...local addres │ │ │ │ + 0x000345a0 73206f66 20272573 27202825 73292069 s of '%s' (%s) i │ │ │ │ + 0x000345b0 73206e6f 74207665 72792075 73656675 s not very usefu │ │ │ │ + 0x000345c0 6c2e0000 25732e25 73000000 62757420 l...%s.%s...but │ │ │ │ + 0x000345d0 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ + 0x000345e0 20736179 7320646f 6d61696e 203d2025 says domain = % │ │ │ │ + 0x000345f0 7320736f 20686f73 746e616d 65203d20 s so hostname = │ │ │ │ + 0x00034600 25730000 756e666f 7274756e 6174656c %s..unfortunatel │ │ │ │ + 0x00034610 79202573 20697320 6d65616e 696e676c y %s is meaningl │ │ │ │ + 0x00034620 6573732c 20736f20 676f696e 67206261 ess, so going ba │ │ │ │ + 0x00034630 636b2074 6f202573 00000000 25730000 ck to %s....%s.. │ │ │ │ + 0x00034640 63616e6e 6f742066 696e6420 616e7920 cannot find any │ │ │ │ + 0x00034650 6d6f7265 20696e66 6f2c2073 6f207573 more info, so us │ │ │ │ + 0x00034660 6520686f 73746e61 6d65203d 20257300 e hostname = %s. │ │ │ │ + 0x00034670 504f5349 584c595f 434f5252 45435400 POSIXLY_CORRECT. │ │ │ │ + 0x00034680 2d2d0000 25733a20 6f707469 6f6e2027 --..%s: option ' │ │ │ │ + 0x00034690 25732720 69732061 6d626967 756f7573 %s' is ambiguous │ │ │ │ + 0x000346a0 0a000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x000346b0 2d2d2573 2720646f 65736e27 7420616c --%s' doesn't al │ │ │ │ + 0x000346c0 6c6f7720 616e2061 7267756d 656e740a low an argument. │ │ │ │ + 0x000346d0 00000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x000346e0 25632573 2720646f 65736e27 7420616c %c%s' doesn't al │ │ │ │ + 0x000346f0 6c6f7720 616e2061 7267756d 656e740a low an argument. │ │ │ │ + 0x00034700 00000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x00034710 25732720 72657175 69726573 20616e20 %s' requires an │ │ │ │ + 0x00034720 61726775 6d656e74 0a000000 25733a20 argument....%s: │ │ │ │ + 0x00034730 756e7265 636f676e 697a6564 206f7074 unrecognized opt │ │ │ │ + 0x00034740 696f6e20 272d2d25 73270a00 25733a20 ion '--%s'..%s: │ │ │ │ + 0x00034750 756e7265 636f676e 697a6564 206f7074 unrecognized opt │ │ │ │ + 0x00034760 696f6e20 27256325 73270a00 00000000 ion '%c%s'...... │ │ │ │ + 0x00034770 25733a20 696e7661 6c696420 6f707469 %s: invalid opti │ │ │ │ + 0x00034780 6f6e202d 2d202725 63270a00 25733a20 on -- '%c'..%s: │ │ │ │ + 0x00034790 6f707469 6f6e2072 65717569 72657320 option requires │ │ │ │ + 0x000347a0 616e2061 7267756d 656e7420 2d2d2027 an argument -- ' │ │ │ │ + 0x000347b0 2563270a 00000000 25733a20 6f707469 %c'.....%s: opti │ │ │ │ + 0x000347c0 6f6e2027 2d572025 73272069 7320616d on '-W %s' is am │ │ │ │ + 0x000347d0 62696775 6f75730a 00000000 25733a20 biguous.....%s: │ │ │ │ + 0x000347e0 6f707469 6f6e2027 2d572025 73272064 option '-W %s' d │ │ │ │ + 0x000347f0 6f65736e 27742061 6c6c6f77 20616e20 oesn't allow an │ │ │ │ + 0x00034800 61726775 6d656e74 0a000000 6363746f argument....ccto │ │ │ │ + 0x00034810 6f6c7320 6275673a 20746865 20686173 ols bug: the has │ │ │ │ + 0x00034820 68207461 626c6520 69746572 6174696f h table iteratio │ │ │ │ + 0x00034830 6e206861 73206e6f 74206265 656e2072 n has not been r │ │ │ │ + 0x00034840 65736574 2073696e 6365206c 61737420 eset since last │ │ │ │ + 0x00034850 6d6f6469 66696361 74696f6e 00000000 modification.... │ │ │ │ + 0x00034860 5443505f 57494e44 4f575f53 495a4500 TCP_WINDOW_SIZE. │ │ │ │ + 0x00034870 61747461 63686564 20746f20 25732070 attached to %s p │ │ │ │ + 0x00034880 6f727420 25640000 736f636b 61646472 ort %d..sockaddr │ │ │ │ + 0x00034890 5f736574 5f706f72 743a2075 6e657870 _set_port: unexp │ │ │ │ + 0x000348a0 65637465 64206164 64726573 73206661 ected address fa │ │ │ │ + 0x000348b0 6d696c79 2025640a 00000000 25730000 mily %d.....%s.. │ │ │ │ + 0x000348c0 636f756c 64206e6f 74206372 65617465 could not create │ │ │ │ + 0x000348d0 2053534c 20636f6e 74657874 3a202573 SSL context: %s │ │ │ │ + 0x000348e0 00000000 73657474 696e6720 63657274 ....setting cert │ │ │ │ + 0x000348f0 69666963 61746520 616e6420 6b657900 ificate and key. │ │ │ │ + 0x00034900 626f7468 206f7220 6e656974 68657220 both or neither │ │ │ │ + 0x00034910 73736c5f 6b657920 616e6420 73736c5f ssl_key and ssl_ │ │ │ │ + 0x00034920 63657274 2073686f 756c6420 62652073 cert should be s │ │ │ │ + 0x00034930 70656369 66696564 2e000000 636f756c pecified....coul │ │ │ │ + 0x00034940 64206e6f 74207365 74207373 6c206365 d not set ssl ce │ │ │ │ + 0x00034950 72746966 69636174 653a2025 73000000 rtificate: %s... │ │ │ │ + 0x00034960 636f756c 64206e6f 74207365 74207373 could not set ss │ │ │ │ + 0x00034970 6c206b65 793a2025 73000000 6c697374 l key: %s...list │ │ │ │ + 0x00034980 656e696e 67206f6e 20706f72 74202564 ening on port %d │ │ │ │ + 0x00034990 00000000 5443505f 4c4f575f 504f5254 ....TCP_LOW_PORT │ │ │ │ + 0x000349a0 00000000 5443505f 48494748 5f504f52 ....TCP_HIGH_POR │ │ │ │ + 0x000349b0 54000000 68696768 20706f72 74202564 T...high port %d │ │ │ │ + 0x000349c0 20697320 6c657373 20746861 6e206c6f is less than lo │ │ │ │ + 0x000349d0 7720706f 72742025 6420696e 2072616e w port %d in ran │ │ │ │ + 0x000349e0 67650000 756e6162 6c652074 6f206c69 ge..unable to li │ │ │ │ + 0x000349f0 7374656e 206f6e20 616e7920 706f7274 sten on any port │ │ │ │ + 0x00034a00 20626574 7765656e 20256420 616e6420 between %d and │ │ │ │ + 0x00034a10 25643a20 25730000 61636365 7074696e %d: %s..acceptin │ │ │ │ + 0x00034a20 67207373 6c207374 61746520 666f7220 g ssl state for │ │ │ │ + 0x00034a30 25732070 6f727420 25640000 73736c20 %s port %d..ssl │ │ │ │ + 0x00034a40 61636365 70742066 61696c65 64206672 accept failed fr │ │ │ │ + 0x00034a50 6f6d2025 7320706f 72742025 64000000 om %s port %d... │ │ │ │ + 0x00034a60 436f756c 64206e6f 74207377 69746368 Could not switch │ │ │ │ + 0x00034a70 206c696e 6b206261 636b2074 6f206e6f link back to no │ │ │ │ + 0x00034a80 6e2d626c 6f636b69 6e672061 66746572 n-blocking after │ │ │ │ + 0x00034a90 2053534c 2068616e 64736861 6b653a20 SSL handshake: │ │ │ │ + 0x00034aa0 25730000 53657474 696e6720 534e4920 %s..Setting SNI │ │ │ │ + 0x00034ab0 746f3a20 25730000 61636365 70746564 to: %s..accepted │ │ │ │ + 0x00034ac0 20636f6e 6e656374 696f6e20 66726f6d connection from │ │ │ │ + 0x00034ad0 20257320 706f7274 20256400 636f6e6e %s port %d.conn │ │ │ │ + 0x00034ae0 65637469 6e672074 6f202573 20706f72 ecting to %s por │ │ │ │ + 0x00034af0 74202564 00000000 6d616465 20636f6e t %d....made con │ │ │ │ + 0x00034b00 6e656374 696f6e20 746f2025 7320706f nection to %s po │ │ │ │ + 0x00034b10 72742025 64000000 636f6e6e 65637469 rt %d...connecti │ │ │ │ + 0x00034b20 6f6e2074 6f202573 20706f72 74202564 on to %s port %d │ │ │ │ + 0x00034b30 20666169 6c656420 28257329 00000000 failed (%s).... │ │ │ │ + 0x00034b40 64656c65 74696e67 20636f6e 74657874 deleting context │ │ │ │ + 0x00034b50 2066726f 6d202573 20706f72 74202564 from %s port %d │ │ │ │ + 0x00034b60 00000000 636c6561 72696e67 20737461 ....clearing sta │ │ │ │ + 0x00034b70 74652066 726f6d20 25732070 6f727420 te from %s port │ │ │ │ + 0x00034b80 25640000 64697363 6f6e6e65 63746564 %d..disconnected │ │ │ │ + 0x00034b90 2066726f 6d202573 20706f72 74202564 from %s port %d │ │ │ │ + 0x00034ba0 00000000 6f757420 6f66206d 656d6f72 ....out of memor │ │ │ │ + 0x00034bb0 790a0000 80000000 00000000 00000000 y............... │ │ │ │ + 0x00034bc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00034bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00034be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00034bf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00034c00 00000000 00000000 25303278 00000000 ........%02x.... │ │ │ │ - 0x00034c10 67656e65 72617469 6e672061 62736f6c generating absol │ │ │ │ - 0x00034c20 75746520 70617468 20746f20 60257327 ute path to `%s' │ │ │ │ - 0x00034c30 3a202573 00000000 636f756c 64206e6f : %s....could no │ │ │ │ - 0x00034c40 74207265 736f6c76 65207061 74682060 t resolve path ` │ │ │ │ - 0x00034c50 2573273a 20257300 636f756c 64206e6f %s': %s.could no │ │ │ │ - 0x00034c60 74206465 6c657465 2074656d 706f7261 t delete tempora │ │ │ │ - 0x00034c70 72792064 69722060 2573273a 20257300 ry dir `%s': %s. │ │ │ │ - 0x00034c80 2e000000 2f2e2e00 2f000000 2e2f0000 ..../.../..../.. │ │ │ │ - 0x00034c90 2e2e2f00 2e2e0000 2f2e2e2f 00000000 ../...../../.... │ │ │ │ - 0x00034ca0 25732f25 73000000 636f756c 646e2774 %s/%s...couldn't │ │ │ │ - 0x00034cb0 20676574 6377643a 20257300 25732563 getcwd: %s.%s%c │ │ │ │ - 0x00034cc0 00000000 25732f00 50415448 00000000 ....%s/.PATH.... │ │ │ │ - 0x00034cd0 3a000000 70617468 5f636f6e 63617420 :...path_concat │ │ │ │ - 0x00034ce0 6d616c6c 6f632066 61696c65 643a2025 malloc failed: % │ │ │ │ - 0x00034cf0 73210a00 6c737461 74282573 29206661 s!..lstat(%s) fa │ │ │ │ - 0x00034d00 696c6564 3a202573 210a0000 25732069 iled: %s!...%s i │ │ │ │ - 0x00034d10 6e636c75 64657320 73796d62 6f6c6963 ncludes symbolic │ │ │ │ - 0x00034d20 206c696e 6b282573 29210a00 70617468 link(%s)!..path │ │ │ │ - 0x00034d30 5f646570 74682064 6f657320 6e6f7420 _depth does not │ │ │ │ - 0x00034d40 73757070 6f727420 74686520 70617468 support the path │ │ │ │ - 0x00034d50 20282573 2920696e 636c7564 696e6720 (%s) including │ │ │ │ - 0x00034d60 646f7562 6c652064 6f747321 0a000000 double dots!.... │ │ │ │ - 0x00034d70 25732069 73206120 44495245 43544f52 %s is a DIRECTOR │ │ │ │ - 0x00034d80 59000000 2f646576 2f757261 6e646f6d Y.../dev/urandom │ │ │ │ - 0x00034d90 00000000 2f646576 2f72616e 646f6d00 ..../dev/random. │ │ │ │ - 0x00034da0 7761726e 696e673a 2066616c 6c696e67 warning: falling │ │ │ │ - 0x00034db0 20626163 6b20746f 206c6f77 2d717561 back to low-qua │ │ │ │ - 0x00034dc0 6c697479 20656e74 726f7079 00000000 lity entropy.... │ │ │ │ - 0x00034dd0 25303136 6c6c7800 25733a20 25733a25 %016llx.%s: %s:% │ │ │ │ - 0x00034de0 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ - 0x00034df0 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ - 0x00034e00 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ - 0x00034e10 7368656c 6c2e6300 2d630000 73680000 shell.c.-c..sh.. │ │ │ │ - 0x00034e20 2f62696e 2f736800 7368656c 6c636f64 /bin/sh.shellcod │ │ │ │ - 0x00034e30 65206578 65637574 65206661 696c7572 e execute failur │ │ │ │ - 0x00034e40 653a2025 73000000 25733a20 25733a25 e: %s...%s: %s:% │ │ │ │ - 0x00034e50 645b2573 5d206572 726f723a 20256420 d[%s] error: %d │ │ │ │ - 0x00034e60 60257327 00000000 7368656c 6c636f64 `%s'....shellcod │ │ │ │ - 0x00034e70 65206669 6e697368 65642069 6e20252e e finished in %. │ │ │ │ - 0x00034e80 32667300 ffffffff ffffffff 65786563 2fs.........exec │ │ │ │ - 0x00034e90 75746500 7368656c 6c636f64 65000000 ute.shellcode... │ │ │ │ - 0x00034ea0 22000000 5c000000 27270000 20000000 "...\...''.. ... │ │ │ │ - 0x00034eb0 5e000000 24000000 252e3166 25730000 ^...$...%.1f%s.. │ │ │ │ - 0x00034ec0 256c6c64 20256300 00000000 43616e6e %lld %c.....Cann │ │ │ │ - 0x00034ed0 6f742061 6c6c6f63 61746520 6d656d6f ot allocate memo │ │ │ │ - 0x00034ee0 72792066 6f722073 7472696e 6720636f ry for string co │ │ │ │ - 0x00034ef0 6e636174 656e6174 696f6e2e 0a000000 ncatenation..... │ │ │ │ - 0x00034f00 25250000 25733025 64000000 25732564 %%..%s0%d...%s%d │ │ │ │ - 0x00034f10 00000000 4a616e00 46656200 4d617200 ....Jan.Feb.Mar. │ │ │ │ - 0x00034f20 41707200 4d617900 4a756e00 4a756c00 Apr.May.Jun.Jul. │ │ │ │ - 0x00034f30 41756700 53657000 4f637400 4e6f7600 Aug.Sep.Oct.Nov. │ │ │ │ - 0x00034f40 44656300 53747269 6e672027 25333073 Dec.String '%30s │ │ │ │ - 0x00034f50 2e2e2e27 20697320 257a6420 28677265 ...' is %zd (gre │ │ │ │ - 0x00034f60 61746572 20746861 6e207468 6520257a ater than the %z │ │ │ │ - 0x00034f70 64206c69 6d697429 2e000000 74727565 d limit)....true │ │ │ │ - 0x00034f80 00000000 79657300 7b7d0000 5b5d0000 ....yes.{}..[].. │ │ │ │ - 0x00034f90 202f6269 6e2f7368 202d6320 00000000 /bin/sh -c .... │ │ │ │ - 0x00034fa0 00000020 4b00204d 00204700 20540020 ... K. M. G. T. │ │ │ │ - 0x00034fb0 50000000 25252532 58000000 25327800 P...%%%2X...%2x. │ │ │ │ - 0x00034fc0 6f757420 6f66206d 656d6f72 79000000 out of memory... │ │ │ │ - 0x00034fd0 25733a20 25733a25 645b2573 5d20756e %s: %s:%d[%s] un │ │ │ │ - 0x00034fe0 69782065 72726f72 3a202d31 20286572 ix error: -1 (er │ │ │ │ - 0x00034ff0 726e6f20 3d202564 29206025 73270000 rno = %d) `%s'.. │ │ │ │ - 0x00035000 46494e41 4c000000 61757468 5f616464 FINAL...auth_add │ │ │ │ - 0x00035010 72657373 2e630000 79657300 61646472 ress.c..yes.addr │ │ │ │ - 0x00035020 6573733a 20616363 65707465 64000000 ess: accepted... │ │ │ │ - 0x00035030 61646472 6573733a 20636f75 6c646e27 address: couldn' │ │ │ │ - 0x00035040 74206765 74206164 64726573 73206f66 t get address of │ │ │ │ - 0x00035050 206c696e 6b000000 61646472 6573733a link...address: │ │ │ │ - 0x00035060 206f7574 206f6620 6d656d6f 72790000 out of memory.. │ │ │ │ - 0x00035070 7965730a 00000000 6e6f0a00 61646472 yes.....no..addr │ │ │ │ - 0x00035080 6573733a 20726567 69737465 72656400 ess: registered. │ │ │ │ - 0x00035090 61646472 65737300 61757468 5f616464 address.auth_add │ │ │ │ - 0x000350a0 72657373 5f617373 65727400 6c6f6f6b ress_assert.look │ │ │ │ - 0x000350b0 696e6720 75702061 64647220 25730000 ing up addr %s.. │ │ │ │ - 0x000350c0 25732069 73206e6f 74206120 76616c69 %s is not a vali │ │ │ │ - 0x000350d0 64206164 64720000 636f756c 646e2774 d addr..couldn't │ │ │ │ - 0x000350e0 206c6f6f 6b207570 2025733a 20257300 look up %s: %s. │ │ │ │ - 0x000350f0 25732069 73202573 00000000 6c6f6f6b %s is %s....look │ │ │ │ - 0x00035100 696e6720 7570206e 616d6520 25730000 ing up name %s.. │ │ │ │ - 0x00035110 756e6162 6c652074 6f207472 616e736c unable to transl │ │ │ │ - 0x00035120 61746520 72657375 6c742066 726f6d20 ate result from │ │ │ │ - 0x00035130 67657461 64647269 6e666f00 40000000 getaddrinfo.@... │ │ │ │ - 0x00035140 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ - 0x00035150 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ - 0x00035160 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ - 0x00035170 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ - 0x00035180 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ - 0x00035190 09000000 12000000 09000000 1f000000 ................ │ │ │ │ - 0x000351a0 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ - 0x000351b0 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ - 0x000351c0 09000000 00000000 00000000 ............ │ │ │ │ + 0x00034bf0 00000000 25303278 00000000 67656e65 ....%02x....gene │ │ │ │ + 0x00034c00 72617469 6e672061 62736f6c 75746520 rating absolute │ │ │ │ + 0x00034c10 70617468 20746f20 60257327 3a202573 path to `%s': %s │ │ │ │ + 0x00034c20 00000000 636f756c 64206e6f 74207265 ....could not re │ │ │ │ + 0x00034c30 736f6c76 65207061 74682060 2573273a solve path `%s': │ │ │ │ + 0x00034c40 20257300 636f756c 64206e6f 74206465 %s.could not de │ │ │ │ + 0x00034c50 6c657465 2074656d 706f7261 72792064 lete temporary d │ │ │ │ + 0x00034c60 69722060 2573273a 20257300 2e000000 ir `%s': %s..... │ │ │ │ + 0x00034c70 2f2e2e00 2f000000 2e2f0000 2e2e2f00 /.../..../..../. │ │ │ │ + 0x00034c80 2e2e0000 2f2e2e2f 00000000 25732f25 ..../../....%s/% │ │ │ │ + 0x00034c90 73000000 636f756c 646e2774 20676574 s...couldn't get │ │ │ │ + 0x00034ca0 6377643a 20257300 25732563 00000000 cwd: %s.%s%c.... │ │ │ │ + 0x00034cb0 25732f00 50415448 00000000 3a000000 %s/.PATH....:... │ │ │ │ + 0x00034cc0 70617468 5f636f6e 63617420 6d616c6c path_concat mall │ │ │ │ + 0x00034cd0 6f632066 61696c65 643a2025 73210a00 oc failed: %s!.. │ │ │ │ + 0x00034ce0 6c737461 74282573 29206661 696c6564 lstat(%s) failed │ │ │ │ + 0x00034cf0 3a202573 210a0000 25732069 6e636c75 : %s!...%s inclu │ │ │ │ + 0x00034d00 64657320 73796d62 6f6c6963 206c696e des symbolic lin │ │ │ │ + 0x00034d10 6b282573 29210a00 70617468 5f646570 k(%s)!..path_dep │ │ │ │ + 0x00034d20 74682064 6f657320 6e6f7420 73757070 th does not supp │ │ │ │ + 0x00034d30 6f727420 74686520 70617468 20282573 ort the path (%s │ │ │ │ + 0x00034d40 2920696e 636c7564 696e6720 646f7562 ) including doub │ │ │ │ + 0x00034d50 6c652064 6f747321 0a000000 25732069 le dots!....%s i │ │ │ │ + 0x00034d60 73206120 44495245 43544f52 59000000 s a DIRECTORY... │ │ │ │ + 0x00034d70 2f646576 2f757261 6e646f6d 00000000 /dev/urandom.... │ │ │ │ + 0x00034d80 2f646576 2f72616e 646f6d00 7761726e /dev/random.warn │ │ │ │ + 0x00034d90 696e673a 2066616c 6c696e67 20626163 ing: falling bac │ │ │ │ + 0x00034da0 6b20746f 206c6f77 2d717561 6c697479 k to low-quality │ │ │ │ + 0x00034db0 20656e74 726f7079 00000000 25303136 entropy....%016 │ │ │ │ + 0x00034dc0 6c6c7800 25733a20 25733a25 645b2573 llx.%s: %s:%d[%s │ │ │ │ + 0x00034dd0 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x00034de0 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x00034df0 73270000 46494e41 4c000000 7368656c s'..FINAL...shel │ │ │ │ + 0x00034e00 6c2e6300 2d630000 73680000 2f62696e l.c.-c..sh../bin │ │ │ │ + 0x00034e10 2f736800 7368656c 6c636f64 65206578 /sh.shellcode ex │ │ │ │ + 0x00034e20 65637574 65206661 696c7572 653a2025 ecute failure: % │ │ │ │ + 0x00034e30 73000000 25733a20 25733a25 645b2573 s...%s: %s:%d[%s │ │ │ │ + 0x00034e40 5d206572 726f723a 20256420 60257327 ] error: %d `%s' │ │ │ │ + 0x00034e50 00000000 7368656c 6c636f64 65206669 ....shellcode fi │ │ │ │ + 0x00034e60 6e697368 65642069 6e20252e 32667300 nished in %.2fs. │ │ │ │ + 0x00034e70 ffffffff ffffffff 65786563 75746500 ........execute. │ │ │ │ + 0x00034e80 7368656c 6c636f64 65000000 22000000 shellcode..."... │ │ │ │ + 0x00034e90 5c000000 27270000 20000000 5e000000 \...''.. ...^... │ │ │ │ + 0x00034ea0 24000000 252e3166 25730000 256c6c64 $...%.1f%s..%lld │ │ │ │ + 0x00034eb0 20256300 00000000 43616e6e 6f742061 %c.....Cannot a │ │ │ │ + 0x00034ec0 6c6c6f63 61746520 6d656d6f 72792066 llocate memory f │ │ │ │ + 0x00034ed0 6f722073 7472696e 6720636f 6e636174 or string concat │ │ │ │ + 0x00034ee0 656e6174 696f6e2e 0a000000 25250000 enation.....%%.. │ │ │ │ + 0x00034ef0 25733025 64000000 25732564 00000000 %s0%d...%s%d.... │ │ │ │ + 0x00034f00 4a616e00 46656200 4d617200 41707200 Jan.Feb.Mar.Apr. │ │ │ │ + 0x00034f10 4d617900 4a756e00 4a756c00 41756700 May.Jun.Jul.Aug. │ │ │ │ + 0x00034f20 53657000 4f637400 4e6f7600 44656300 Sep.Oct.Nov.Dec. │ │ │ │ + 0x00034f30 53747269 6e672027 25333073 2e2e2e27 String '%30s...' │ │ │ │ + 0x00034f40 20697320 257a6420 28677265 61746572 is %zd (greater │ │ │ │ + 0x00034f50 20746861 6e207468 6520257a 64206c69 than the %zd li │ │ │ │ + 0x00034f60 6d697429 2e000000 74727565 00000000 mit)....true.... │ │ │ │ + 0x00034f70 79657300 7b7d0000 5b5d0000 202f6269 yes.{}..[].. /bi │ │ │ │ + 0x00034f80 6e2f7368 202d6320 00000000 00000020 n/sh -c ....... │ │ │ │ + 0x00034f90 4b00204d 00204700 20540020 50000000 K. M. G. T. P... │ │ │ │ + 0x00034fa0 25252532 58000000 25327800 6f757420 %%%2X...%2x.out │ │ │ │ + 0x00034fb0 6f66206d 656d6f72 79000000 25733a20 of memory...%s: │ │ │ │ + 0x00034fc0 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ + 0x00034fd0 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ + 0x00034fe0 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ + 0x00034ff0 4c000000 61757468 5f616464 72657373 L...auth_address │ │ │ │ + 0x00035000 2e630000 79657300 61646472 6573733a .c..yes.address: │ │ │ │ + 0x00035010 20616363 65707465 64000000 61646472 accepted...addr │ │ │ │ + 0x00035020 6573733a 20636f75 6c646e27 74206765 ess: couldn't ge │ │ │ │ + 0x00035030 74206164 64726573 73206f66 206c696e t address of lin │ │ │ │ + 0x00035040 6b000000 61646472 6573733a 206f7574 k...address: out │ │ │ │ + 0x00035050 206f6620 6d656d6f 72790000 7965730a of memory..yes. │ │ │ │ + 0x00035060 00000000 6e6f0a00 61646472 6573733a ....no..address: │ │ │ │ + 0x00035070 20726567 69737465 72656400 61646472 registered.addr │ │ │ │ + 0x00035080 65737300 61757468 5f616464 72657373 ess.auth_address │ │ │ │ + 0x00035090 5f617373 65727400 6c6f6f6b 696e6720 _assert.looking │ │ │ │ + 0x000350a0 75702061 64647220 25730000 25732069 up addr %s..%s i │ │ │ │ + 0x000350b0 73206e6f 74206120 76616c69 64206164 s not a valid ad │ │ │ │ + 0x000350c0 64720000 636f756c 646e2774 206c6f6f dr..couldn't loo │ │ │ │ + 0x000350d0 6b207570 2025733a 20257300 25732069 k up %s: %s.%s i │ │ │ │ + 0x000350e0 73202573 00000000 6c6f6f6b 696e6720 s %s....looking │ │ │ │ + 0x000350f0 7570206e 616d6520 25730000 756e6162 up name %s..unab │ │ │ │ + 0x00035100 6c652074 6f207472 616e736c 61746520 le to translate │ │ │ │ + 0x00035110 72657375 6c742066 726f6d20 67657461 result from geta │ │ │ │ + 0x00035120 64647269 6e666f00 40000000 09000000 ddrinfo.@....... │ │ │ │ + 0x00035130 30000000 09000000 04000000 09000000 0............... │ │ │ │ + 0x00035140 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ + 0x00035150 37000000 09000000 17000000 09000000 7............... │ │ │ │ + 0x00035160 2f000000 09000000 11000000 09000000 /............... │ │ │ │ + 0x00035170 33000000 09000000 15000000 09000000 3............... │ │ │ │ + 0x00035180 12000000 09000000 1f000000 09000000 ................ │ │ │ │ + 0x00035190 36000000 09000000 10000000 09000000 6............... │ │ │ │ + 0x000351a0 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ + 0x000351b0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x000351cc 3cdffc7f 01000000 <....... │ │ │ │ + 0x000351b8 50dffc7f 01000000 P....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x000351d4 00000000 .... │ │ │ │ + 0x000351c0 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 15220200 8f4d0200 7c180500 217d0000 ."...M..|...!}.. │ │ │ │ + 0x000502f0 11220200 8b4d0200 7c180500 217d0000 ."...M..|...!}.. │ │ │ │ 0x00050300 74180500 00000000 ac5a0500 00000000 t........Z...... │ │ │ │ - 0x00050310 d8180500 00000000 6d250200 14390500 ........m%...9.. │ │ │ │ - 0x00050320 00000000 00000000 9f250200 00000000 .........%...... │ │ │ │ + 0x00050310 d8180500 00000000 69250200 14390500 ........i%...9.. │ │ │ │ + 0x00050320 00000000 00000000 9b250200 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 6d250200 00000000 c4410300 00000000 m%.......A...... │ │ │ │ - 0x000514d8 01000000 00000000 cc410300 00000000 .........A...... │ │ │ │ - 0x000514e8 02000000 00000000 d4410300 00000000 .........A...... │ │ │ │ - 0x000514f8 04000000 00000000 dc410300 00000000 .........A...... │ │ │ │ - 0x00051508 08000000 00000000 e4410300 00000000 .........A...... │ │ │ │ - 0x00051518 10000000 00000000 ec410300 00000000 .........A...... │ │ │ │ - 0x00051528 20000000 00000000 f4410300 00000000 ........A...... │ │ │ │ - 0x00051538 40000000 00000000 fc410300 00000000 @........A...... │ │ │ │ - 0x00051548 80000000 00000000 04420300 00000000 .........B...... │ │ │ │ - 0x00051558 00010000 00000000 0c420300 00000000 .........B...... │ │ │ │ - 0x00051568 00080000 00000000 10420300 00000000 .........B...... │ │ │ │ - 0x00051578 00040000 00000000 14420300 00000000 .........B...... │ │ │ │ - 0x00051588 00100000 00000000 1c420300 00000000 .........B...... │ │ │ │ - 0x00051598 00020000 00000000 24420300 00000000 ........$B...... │ │ │ │ - 0x000515a8 00800000 00000000 2c420300 00000000 ........,B...... │ │ │ │ - 0x000515b8 00000100 00000000 30420300 00000000 ........0B...... │ │ │ │ - 0x000515c8 00000200 00000000 38420300 00000000 ........8B...... │ │ │ │ - 0x000515d8 00000800 00000000 40420300 00000000 ........@B...... │ │ │ │ - 0x000515e8 00400000 00000000 48420300 00000000 .@......HB...... │ │ │ │ - 0x000515f8 00008000 00000000 50420300 00000000 ........PB...... │ │ │ │ - 0x00051608 00001000 00000000 58420300 00000000 ........XB...... │ │ │ │ - 0x00051618 00002000 00000000 60420300 00000000 .. .....`B...... │ │ │ │ - 0x00051628 00004000 00000000 68420300 00000000 ..@.....hB...... │ │ │ │ - 0x00051638 00000004 00000000 6c420300 00000000 ........lB...... │ │ │ │ - 0x00051648 00000008 00000000 74420300 00000000 ........tB...... │ │ │ │ - 0x00051658 00000400 00000000 7c420300 00000000 ........|B...... │ │ │ │ - 0x00051668 00000001 00000000 84420300 00000000 .........B...... │ │ │ │ - 0x00051678 00000002 00000000 8c420300 00000000 .........B...... │ │ │ │ - 0x00051688 00000040 00000000 94420300 00000000 ...@.....B...... │ │ │ │ - 0x00051698 00000080 00000000 9c420300 00000000 .........B...... │ │ │ │ - 0x000516a8 00000000 01000000 a4420300 00000000 .........B...... │ │ │ │ - 0x000516b8 00000000 04000000 ac420300 00000000 .........B...... │ │ │ │ - 0x000516c8 00000020 00000000 b4420300 00000000 ... .....B...... │ │ │ │ - 0x000516d8 00200000 00000000 bc420300 00000000 . .......B...... │ │ │ │ - 0x000516e8 00000000 02000000 c0420300 00000000 .........B...... │ │ │ │ - 0x000516f8 00000000 20000000 c4420300 00000000 .... ....B...... │ │ │ │ - 0x00051708 00000000 08000000 cc420300 00000000 .........B...... │ │ │ │ - 0x00051718 00000000 10000000 d4420300 00000000 .........B...... │ │ │ │ - 0x00051728 00e0bf0c 15000000 dc420300 00000000 .........B...... │ │ │ │ - 0x00051738 00000000 40000000 e4420300 00000000 ....@....B...... │ │ │ │ - 0x00051748 00000000 80000000 f0420300 00000000 .........B...... │ │ │ │ - 0x00051758 00000000 00070000 fc420300 00000000 .........B...... │ │ │ │ - 0x00051768 00000000 00010000 0c430300 00000000 .........C...... │ │ │ │ - 0x00051778 00000000 00080000 1c430300 00000000 .........C...... │ │ │ │ - 0x00051788 00000000 00020000 2c430300 00000000 ........,C...... │ │ │ │ - 0x00051798 00000000 00040000 3c430300 00000000 .......... │ │ ├── ./usr/bin/chirp_benchmark │ │ │┄ 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 0x2799 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x02b820 0x0002b820 0x0002b820 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x02b80c 0x0002b80c 0x0002b80c 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 0x2b84c 0x2b84c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2b838 0x2b838 R E 0x10000 │ │ │ │ LOAD 0x02fed0 0x0003fed0 0x0003fed0 0x01068 0x18638 RW 0x10000 │ │ │ │ DYNAMIC 0x02fed8 0x0003fed8 0x0003fed8 0x00128 0x00128 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x02b82c 0x0002b82c 0x0002b82c 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x02b818 0x0002b818 0x0002b818 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x02fed0 0x0003fed0 0x0003fed0 0x00130 0x00130 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ [ 7] .gnu.version_r VERNEED 00001620 001620 000110 00 A 5 7 4 │ │ │ │ [ 8] .rel.dyn REL 00001730 001730 000338 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00001a68 001a68 000538 08 AI 4 21 4 │ │ │ │ [10] .init PROGBITS 00001fa0 001fa0 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00001fac 001fac 0007e8 04 AX 0 0 4 │ │ │ │ [12] .text PROGBITS 00002798 002798 025f80 00 AX 0 0 8 │ │ │ │ [13] .fini PROGBITS 00028718 028718 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00028720 028720 003100 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0002b820 02b820 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0002b828 02b828 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 0002b82c 02b82c 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00028720 028720 0030ec 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0002b80c 02b80c 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0002b814 02b814 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 0002b818 02b818 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0003fed0 02fed0 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0003fed4 02fed4 000004 04 WA 0 0 4 │ │ │ │ [20] .dynamic DYNAMIC 0003fed8 02fed8 000128 08 WA 5 0 4 │ │ │ │ [21] .got PROGBITS 00040000 030000 000320 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00040320 030320 000c18 00 WA 0 0 8 │ │ │ │ [23] .bss NOBITS 00040f38 030f38 0175d0 00 WA 0 0 8 │ │ │ │ [24] .ARM.attributes ARM_ATTRIBUTES 00000000 030f38 000033 00 0 0 1 │ │ │ ├── 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: dc7fff0c4a31160e1cf34994aa2ad489c3a18e96 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b02f8704d3acf6c97002e9d1d269d397de3b13ab │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -441,15 +441,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 │ │ │ │ @@ -467,15 +467,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 {} │ │ │ │ @@ -183,15 +183,15 @@ │ │ │ │ ldrmi r4, [r3], -fp, lsl #12 │ │ │ │ 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: 0xf8caf019 │ │ │ │ + @ instruction: 0xf8c8f019 │ │ │ │ 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 │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ ldrmi r4, [r3], -fp, lsl #12 │ │ │ │ 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: 0xf8c7f019 │ │ │ │ + @ instruction: 0xf8c5f019 │ │ │ │ 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 │ │ │ │ @@ -1891,24 +1891,24 @@ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrbtmi r4, [ip], #-3119 @ 0xfffff3d1 │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blcs 1e58c │ │ │ │ tstcs r0, lr, lsl #2 │ │ │ │ @ instruction: 0xf0172000 │ │ │ │ - @ instruction: 0x4602fdf7 │ │ │ │ + @ instruction: 0x4602fdf5 │ │ │ │ stmiapl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blmi a5c59c │ │ │ │ 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, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r8, r6, lsl #30 @ p-variant is OBSOLETE │ │ │ │ blcs 1eb40 │ │ │ │ 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, [r6, #1012] @ 0x3f4 │ │ │ │ blcs 15d78 │ │ │ │ @@ -1929,15 +1929,15 @@ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc2l 0, cr15, [r2, #56] @ 0x38 │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - @ instruction: 0xf838f018 │ │ │ │ + @ instruction: 0xf836f018 │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r3, sl, ror #21 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ andeq r4, r2, lr, lsr #6 │ │ │ │ @@ -1972,15 +1972,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: 0xff78f015 │ │ │ │ + @ instruction: 0xff76f015 │ │ │ │ @ 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}^ │ │ │ │ @@ -2010,15 +2010,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 1a9d4f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs fp!, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fd2302 │ │ │ │ @ instruction: 0x4603ef9c │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -2031,15 +2031,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 159d54c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs fp!, {r0, r1, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fd2302 │ │ │ │ @ instruction: 0x4603ef72 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -2052,30 +2052,30 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 109d5a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs fp!, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r2, r4, r6, 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], -r8, 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 │ │ │ │ - mrc2 0, 5, pc, cr10, cr5, {0} │ │ │ │ + mrc2 0, 5, pc, cr8, 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 @ │ │ │ │ @@ -2088,15 +2088,15 @@ │ │ │ │ stcl 7, cr15, [r6], {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, 4, pc, cr0, cr5, {0} │ │ │ │ + mcr2 0, 4, pc, cr14, 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, cr14, cr13, {7} │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ @@ -2128,15 +2128,15 @@ │ │ │ │ @ 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 │ │ │ │ - rscsvs pc, r8, lr, lsl #30 │ │ │ │ + rscsvs pc, r8, ip, lsl #30 │ │ │ │ blcs 1ecd0 │ │ │ │ ldmvs r8!, {r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xffdcf009 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r3, r2, lsr r7 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ @@ -2246,24 +2246,24 @@ │ │ │ │ movwcs r6, #26 │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi cdee94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7fdfd55 │ │ │ │ + @ instruction: 0xf7fdfd53 │ │ │ │ strmi lr, [r3], -lr, asr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1dc2ab8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi adeeb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r3, asr #26 │ │ │ │ + andcs pc, r0, r1, asr #26 │ │ │ │ stc 7, cr15, [lr], #-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 │ │ │ │ @@ -2273,15 +2273,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #51655 @ 0xc9c7 │ │ │ │ bvs feedf7f8 │ │ │ │ bmi 68b660 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - 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: 0xf01f010c │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r6, r7, r9, 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 f04ca8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -2415,24 +2415,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi adf138 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r1, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldcl 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ strmi lr, [r3], -r4, 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 ffc40dd6 │ │ │ │ + blx ffbc0dd6 │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ stmib r7, {r2, r3, r4, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60d9b8 │ │ │ │ bl 1245da4 │ │ │ │ @@ -2442,15 +2442,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8d9dc │ │ │ │ bne ff4df6a4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff340e1e │ │ │ │ + blx ff2c0e1e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ ldc2l 0, cr15, [ip, #-124]! @ 0xffffff84 │ │ │ │ blcs 1f2c0 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe733613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -2718,25 +2718,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 5f6f0 │ │ │ │ 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: 0xf9a4f015 │ │ │ │ + @ instruction: 0xf9a2f015 │ │ │ │ @ instruction: 0xf7fd68fe │ │ │ │ @ instruction: 0x4603ea1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00c4f7fc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 896afc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - mulcs r0, r1, r9 │ │ │ │ + andcs pc, r0, pc, lsl #19 │ │ │ │ ldmda ip!, {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 │ │ │ │ @@ -2746,15 +2746,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs edfd5c │ │ │ │ bmi 44bdc4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0540c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -3028,24 +3028,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi adfacc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x00b0f7fc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ @ instruction: 0x4603ed5a │ │ │ │ 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: 0xff26f014 │ │ │ │ + @ instruction: 0xff24f014 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r1, r4, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60e34c │ │ │ │ bl 1246738 │ │ │ │ @@ -3055,15 +3055,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8e370 │ │ │ │ bne ff4e0038 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff02f014 │ │ │ │ + @ instruction: 0xff00f014 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf8b2f01f │ │ │ │ blcs 1fc54 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe72b613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -3154,25 +3154,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 5fdc0 │ │ │ │ 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, 1, pc, cr12, cr4, {0} │ │ │ │ + mrc2 0, 1, pc, cr10, cr4, {0} │ │ │ │ @ instruction: 0xf7fc68fe │ │ │ │ @ instruction: 0x4603eeb4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrrc 7, 15, pc, ip, cr12 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8971cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r9, lsr #28 │ │ │ │ + andcs pc, r0, r7, lsr #28 │ │ │ │ ldc 7, cr15, [r4, #-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 │ │ │ │ @@ -3182,15 +3182,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee042c │ │ │ │ bmi 44c494 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r2, r4, r5, r7, r8, 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 f05adc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -3272,25 +3272,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 5ff98 │ │ │ │ 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, [r0, #-80] @ 0xffffffb0 │ │ │ │ + stc2l 0, cr15, [lr, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0xf7fc68fe │ │ │ │ strmi lr, [r3], -r8, asr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1c43ac0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8973a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, sp, lsr sp @ │ │ │ │ + andcs pc, r0, fp, lsr sp @ │ │ │ │ stc 7, cr15, [r8], #-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 │ │ │ │ @@ -3300,15 +3300,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee0604 │ │ │ │ bmi 44c66c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r3, r6, r7, 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 f05cb4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -3390,25 +3390,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 60170 │ │ │ │ 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, [r4], #-80 @ 0xffffffb0 │ │ │ │ + stc2l 0, cr15, [r2], #-80 @ 0xffffffb0 │ │ │ │ @ instruction: 0xf7fc68fe │ │ │ │ @ instruction: 0x4603ecdc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe143c98 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89757c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r1, asr ip @ │ │ │ │ + andcs pc, r0, pc, asr #24 │ │ │ │ bl f43cb4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -3418,15 +3418,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee07dc │ │ │ │ bmi 44c844 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f05e8c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -3511,24 +3511,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae0258 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r1, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ bl ffac3e70 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ @ instruction: 0x4603e994 │ │ │ │ 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 1841ef2 │ │ │ │ + blx 17c1ef2 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60ead8 │ │ │ │ bl 1246ec4 │ │ │ │ @@ -3538,15 +3538,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8eafc │ │ │ │ bne ff4e07c4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx f41f3a │ │ │ │ + blx ec1f3a │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2l 0, cr15, [ip], #120 @ 0x78 │ │ │ │ blcs 203e0 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe735613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -3630,24 +3630,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae0434 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r2, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ b fff4404c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ strmi lr, [r3], -r6, 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 1cc20cc │ │ │ │ + blx 1c420cc │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r1, r2, r3, r4, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60ecb4 │ │ │ │ bl 12470a0 │ │ │ │ @@ -3657,15 +3657,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8ecd8 │ │ │ │ bne ff4e09a0 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 13c2114 │ │ │ │ + blx 1342114 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx fffc2146 │ │ │ │ blcs 205bc │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -3749,24 +3749,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae0610 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ b 3c4228 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ @ instruction: 0x4603efb8 │ │ │ │ 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: 0xf984f014 │ │ │ │ + @ instruction: 0xf982f014 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r4, r5, r6, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60ee90 │ │ │ │ bl 124727c │ │ │ │ @@ -3776,15 +3776,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8eeb4 │ │ │ │ bne ff4e0b7c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf960f014 │ │ │ │ + @ instruction: 0xf95ef014 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx 442322 │ │ │ │ blcs 20798 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -3914,25 +3914,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 609a0 │ │ │ │ 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: 0xf84cf014 │ │ │ │ + @ instruction: 0xf84af014 │ │ │ │ @ instruction: 0xf7fc68fe │ │ │ │ strmi lr, [r3], -r4, asr #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 3, pc, cr12, cr11, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 897dac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r9, lsr r8 @ │ │ │ │ + andcs pc, r0, r7, lsr r8 @ │ │ │ │ svc 0x0024f7fb │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -3942,15 +3942,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee100c │ │ │ │ bmi 44d074 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f066bc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4020,24 +4020,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa0a4c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbff79 │ │ │ │ + @ instruction: 0xf7fbff77 │ │ │ │ @ instruction: 0x4603eff2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [sl, #1004] @ 0x3ec │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a0a70 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, ror #30 │ │ │ │ + andcs pc, r0, r5, ror #30 │ │ │ │ mrc 7, 2, APSR_nzcv, cr2, 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 │ │ │ │ @@ -4047,15 +4047,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee11b0 │ │ │ │ bmi 44d218 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, 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 f06860 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4126,24 +4126,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa0bf4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfea5 │ │ │ │ + @ instruction: 0xf7fbfea3 │ │ │ │ @ instruction: 0x4603ef1e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r6], {251} @ 0xfb │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a0c18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - mulcs r0, r3, lr │ │ │ │ + mulcs r0, r1, lr │ │ │ │ ldcl 7, cr15, [lr, #-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 │ │ │ │ @@ -4153,15 +4153,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1358 │ │ │ │ bmi 44d3c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f06a08 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4252,24 +4252,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 60ee8 │ │ │ │ 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, [r8, #76]! @ 0x4c │ │ │ │ + stc2 0, cr15, [r6, #76]! @ 0x4c │ │ │ │ mcr 7, 1, pc, cr0, cr11, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r6, #76] @ 0x4c │ │ │ │ + ldc2 0, cr15, [r4, #76] @ 0x4c │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ stmib r7, {r1, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60f674 │ │ │ │ bl 1247a58 │ │ │ │ @@ -4279,15 +4279,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ blvs e8f698 │ │ │ │ bne ff4e1558 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + ldc2l 0, cr15, [r0, #-76]! @ 0xffffffb4 │ │ │ │ ldrdeq lr, [ip, -r7] │ │ │ │ @ instruction: 0xff22f01d │ │ │ │ blcs 20f74 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe737613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -4357,24 +4357,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa0f90 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfcd7 │ │ │ │ + @ instruction: 0xf7fbfcd5 │ │ │ │ @ instruction: 0x4603ed50 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ffe44bac │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a0fb4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r5, asr #25 │ │ │ │ + andcs pc, r0, r3, asr #25 │ │ │ │ bl fec44bc8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4384,15 +4384,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee16f4 │ │ │ │ bmi 44d75c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - 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: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, 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 f06da4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4477,24 +4477,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6126c │ │ │ │ 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 ff9c2de2 │ │ │ │ + blx ff942de2 │ │ │ │ mrrc 7, 15, pc, lr, cr11 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ strmi lr, [r3], -r8, 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 ff542e06 │ │ │ │ + blx ff4c2e06 │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ stmib r7, {r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60f9f0 │ │ │ │ bl 1247ddc │ │ │ │ @@ -4504,15 +4504,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8fa14 │ │ │ │ bne ff4e16dc │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fec42e4e │ │ │ │ + blx febc2e4e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2l 0, cr15, [r0, #-116]! @ 0xffffff8c │ │ │ │ blcs 212f8 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe730613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -4585,24 +4585,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1320 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfb0f │ │ │ │ + @ instruction: 0xf7fbfb0d │ │ │ │ strmi lr, [r3], -r8, lsl #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r0!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1344 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - strdcs pc, [r0], -sp │ │ │ │ + strdcs pc, [r0], -fp │ │ │ │ stmib r8!, {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 │ │ │ │ @@ -4612,15 +4612,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1a84 │ │ │ │ bmi 44daec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r3, r7, sl, 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 f07134 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4690,24 +4690,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa14c4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfa3d │ │ │ │ + @ instruction: 0xf7fbfa3b │ │ │ │ @ instruction: 0x4603eab6 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda lr, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a14e8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, fp, lsr #20 │ │ │ │ + andcs pc, r0, r9, lsr #20 │ │ │ │ ldmdb 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 │ │ │ │ @@ -4717,15 +4717,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1c28 │ │ │ │ bmi 44dc90 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, 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 f072d8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4795,24 +4795,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1668 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbf96b │ │ │ │ + @ instruction: 0xf7fbf969 │ │ │ │ strmi lr, [r3], -r4, ror #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x008cf7fa │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a168c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r9, asr r9 @ │ │ │ │ + andcs pc, r0, r7, asr r9 @ │ │ │ │ stmda 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 │ │ │ │ @@ -4822,15 +4822,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1dcc │ │ │ │ bmi 44de34 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r2, r5, 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 f0747c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4900,24 +4900,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa180c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbf899 │ │ │ │ + @ instruction: 0xf7fbf897 │ │ │ │ @ instruction: 0x4603e912 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 5, APSR_nzcv, cr10, cr10, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1830 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, lsl #17 │ │ │ │ + andcs pc, r0, r5, lsl #17 │ │ │ │ svc 0x0072f7fa │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4927,15 +4927,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1f70 │ │ │ │ bmi 44dfd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, 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 f07620 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5004,24 +5004,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa19ac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fbffc9 │ │ │ │ + @ instruction: 0xf7fbffc7 │ │ │ │ strmi lr, [r3], -r2, asr #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a19d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0x2000ffb7 │ │ │ │ + @ instruction: 0x2000ffb5 │ │ │ │ mcr 7, 5, pc, cr2, 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 │ │ │ │ @@ -5031,15 +5031,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2110 │ │ │ │ bmi 44e178 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r6, 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 f077c0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5110,24 +5110,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1b54 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafef5 │ │ │ │ + @ instruction: 0xf7fafef3 │ │ │ │ strmi lr, [r3], -lr, ror #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r6, #-1000] @ 0xfffffc18 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1b78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, ror #29 │ │ │ │ + andcs pc, r0, r1, ror #29 │ │ │ │ stcl 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 │ │ │ │ @@ -5137,15 +5137,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee22b8 │ │ │ │ bmi 44e320 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, 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 f07968 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5213,24 +5213,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1cf0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafe27 │ │ │ │ + @ instruction: 0xf7fafe25 │ │ │ │ strmi lr, [r3], -r0, lsr #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcrr 7, 15, pc, r8, cr10 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1d14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r5, lsl lr @ │ │ │ │ + andcs pc, r0, r3, lsl lr @ │ │ │ │ stc 7, cr15, [r0, #-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 │ │ │ │ @@ -5240,15 +5240,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2454 │ │ │ │ bmi 44e4bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r5, 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 f07b04 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5317,24 +5317,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1e90 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafd57 │ │ │ │ + @ instruction: 0xf7fafd55 │ │ │ │ @ instruction: 0x4603edd0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1e45aa8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1eb4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r5, asr #26 │ │ │ │ + andcs pc, r0, r3, asr #26 │ │ │ │ ldc 7, cr15, [r0], #-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 │ │ │ │ @@ -5344,15 +5344,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee25f4 │ │ │ │ bmi 44e65c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f07ca4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5424,24 +5424,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa203c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafc81 │ │ │ │ + @ instruction: 0xf7fafc7f │ │ │ │ @ instruction: 0x4603ecfa │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe8c5c54 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2060 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, pc, ror #24 │ │ │ │ + andcs pc, r0, sp, ror #24 │ │ │ │ bl 16c5c70 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5451,15 +5451,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee27a0 │ │ │ │ bmi 44e808 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f07e50 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5529,24 +5529,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa21e0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafbaf │ │ │ │ + @ instruction: 0xf7fafbad │ │ │ │ strmi lr, [r3], -r8, lsr #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2204 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - mulcs r0, sp, fp │ │ │ │ + mulcs r0, fp, fp │ │ │ │ b fe245e14 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5556,15 +5556,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2944 │ │ │ │ bmi 44e9ac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r3, 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 f07ff4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5634,24 +5634,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2384 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafadd │ │ │ │ + @ instruction: 0xf7fafadb │ │ │ │ @ instruction: 0x4603eb56 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm lr!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a23a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, fp, asr #21 │ │ │ │ + andcs pc, r0, r9, asr #21 │ │ │ │ ldmib r6!, {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 │ │ │ │ @@ -5661,15 +5661,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2ae8 │ │ │ │ bmi 44eb50 │ │ │ │ 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: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, 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 f08198 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5738,24 +5738,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2524 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafa0d │ │ │ │ + @ instruction: 0xf7fafa0b │ │ │ │ strmi lr, [r3], -r6, lsl #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda lr!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2548 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - strdcs pc, [r0], -fp │ │ │ │ + strdcs pc, [r0], -r9 │ │ │ │ stmia r6!, {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 │ │ │ │ @@ -5765,15 +5765,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2c88 │ │ │ │ bmi 44ecf0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f08338 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5843,24 +5843,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa26c8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7faf93b │ │ │ │ + @ instruction: 0xf7faf939 │ │ │ │ @ instruction: 0x4603e9b4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x005cf7f9 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a26ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, lsr #18 │ │ │ │ + andcs pc, r0, r7, lsr #18 │ │ │ │ ldmda 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 │ │ │ │ @@ -5870,15 +5870,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2e2c │ │ │ │ bmi 44ee94 │ │ │ │ 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, r2, r4, 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 f084dc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5946,24 +5946,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2864 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7faf86d │ │ │ │ + @ instruction: 0xf7faf86b │ │ │ │ strmi lr, [r3], -r6, ror #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 4, pc, cr14, cr9, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2888 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, fp, asr r8 @ │ │ │ │ + andcs pc, r0, r9, asr r8 @ │ │ │ │ svc 0x0046f7f9 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5973,15 +5973,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2fc8 │ │ │ │ bmi 44f030 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f08678 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6050,24 +6050,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2a04 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7faff9d │ │ │ │ + @ instruction: 0xf7faff9b │ │ │ │ @ instruction: 0x4603e816 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [lr, #996]! @ 0x3e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2a28 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, fp, lsl #31 │ │ │ │ + andcs pc, r0, r9, lsl #31 │ │ │ │ mrc 7, 3, APSR_nzcv, cr6, 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 │ │ │ │ @@ -6077,15 +6077,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3168 │ │ │ │ bmi 44f1d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f08818 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6154,24 +6154,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2ba4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fecd │ │ │ │ + @ instruction: 0xf7f9fecb │ │ │ │ strmi lr, [r3], -r6, asr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [lr], #996 @ 0x3e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2bc8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0x2000febb │ │ │ │ + @ instruction: 0x2000feb9 │ │ │ │ stc 7, cr15, [r6, #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 │ │ │ │ @@ -6181,15 +6181,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3308 │ │ │ │ bmi 44f370 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f089b8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6258,24 +6258,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2d44 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fdfd │ │ │ │ + @ instruction: 0xf7f9fdfb │ │ │ │ @ instruction: 0x4603ee76 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [lr], {249} @ 0xf9 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2d68 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, fp, ror #27 │ │ │ │ + andcs pc, r0, r9, ror #27 │ │ │ │ ldcl 7, cr15, [r6], {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 │ │ │ │ @@ -6285,15 +6285,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee34a8 │ │ │ │ bmi 44f510 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f08b58 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6364,24 +6364,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2eec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fd29 │ │ │ │ + @ instruction: 0xf7f9fd27 │ │ │ │ strmi lr, [r3], -r2, lsr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 12c6b00 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2f10 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r7, lsl sp @ │ │ │ │ + andcs pc, r0, r5, lsl sp @ │ │ │ │ stc 7, cr15, [r2], {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 │ │ │ │ @@ -6391,15 +6391,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3650 │ │ │ │ bmi 44f6b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r5, 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 f08d00 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6469,24 +6469,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3090 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fc57 │ │ │ │ + @ instruction: 0xf7f9fc55 │ │ │ │ @ instruction: 0x4603ecd0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1e46ca4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a30b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, asr #24 │ │ │ │ + andcs pc, r0, r3, asr #24 │ │ │ │ bl c46cc0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6496,15 +6496,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee37f4 │ │ │ │ bmi 44f85c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, 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 f08ea4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6653,24 +6653,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3370 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fae7 │ │ │ │ + @ instruction: 0xf7f9fae5 │ │ │ │ strmi lr, [r3], -r0, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r8, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3394 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldrdcs pc, [r0], -r5 │ │ │ │ + ldrdcs pc, [r0], -r3 │ │ │ │ stmib 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 │ │ │ │ @@ -6680,15 +6680,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3ad4 │ │ │ │ bmi 44fb3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r5, r6, 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 f09184 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6756,24 +6756,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa350c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fa19 │ │ │ │ + @ instruction: 0xf7f9fa17 │ │ │ │ @ instruction: 0x4603ea92 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda sl!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3530 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r7, lsl #20 │ │ │ │ + andcs pc, r0, r5, lsl #20 │ │ │ │ ldm r2!, {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 │ │ │ │ @@ -6783,15 +6783,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3c70 │ │ │ │ bmi 44fcd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09320 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6860,24 +6860,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa36ac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9f949 │ │ │ │ + @ instruction: 0xf7f9f947 │ │ │ │ strmi lr, [r3], -r2, asr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x006af7f8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a36d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r7, lsr r9 @ │ │ │ │ + andcs pc, r0, r5, lsr r9 @ │ │ │ │ stmda r2!, {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 │ │ │ │ @@ -6887,15 +6887,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3e10 │ │ │ │ bmi 44fe78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f094c0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6964,24 +6964,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa384c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9f879 │ │ │ │ + @ instruction: 0xf7f9f877 │ │ │ │ @ instruction: 0x4603e8f2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 4, APSR_nzcv, cr10, cr8, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3870 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r7, ror #16 │ │ │ │ + andcs pc, r0, r5, ror #16 │ │ │ │ svc 0x0052f7f8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6991,15 +6991,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3fb0 │ │ │ │ bmi 450018 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, 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 f09660 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7068,24 +7068,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa39ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f9ffa9 │ │ │ │ + @ instruction: 0xf7f9ffa7 │ │ │ │ strmi lr, [r3], -r2, lsr #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [sl, #992] @ 0x3e0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3a10 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - mulcs r0, r7, pc @ │ │ │ │ + mulcs r0, r5, pc @ │ │ │ │ mcr 7, 4, pc, cr2, 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 │ │ │ │ @@ -7095,15 +7095,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4150 │ │ │ │ bmi 4501b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r5, 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 f09800 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7173,24 +7173,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3b90 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fed7 │ │ │ │ + @ instruction: 0xf7f8fed5 │ │ │ │ @ instruction: 0x4603ef50 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8], #992 @ 0x3e0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3bb4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r5, asr #29 │ │ │ │ + andcs pc, r0, r3, asr #29 │ │ │ │ ldc 7, cr15, [r0, #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 │ │ │ │ @@ -7200,15 +7200,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee42f4 │ │ │ │ bmi 45035c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r4, 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 f099a4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7278,24 +7278,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3d34 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fe05 │ │ │ │ + @ instruction: 0xf7f8fe03 │ │ │ │ @ instruction: 0x4603ee7e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r6], #-992 @ 0xfffffc20 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3d58 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - strdcs pc, [r0], -r3 │ │ │ │ + strdcs pc, [r0], -r1 │ │ │ │ ldcl 7, cr15, [lr], {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 │ │ │ │ @@ -7305,15 +7305,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4498 │ │ │ │ bmi 450500 │ │ │ │ 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: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09b48 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7385,24 +7385,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3ee0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fd2f │ │ │ │ + @ instruction: 0xf7f8fd2d │ │ │ │ strmi lr, [r3], -r8, lsr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1447af0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3f04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, sp, lsl sp @ │ │ │ │ + andcs pc, r0, fp, lsl sp @ │ │ │ │ stc 7, cr15, [r8], {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 │ │ │ │ @@ -7412,15 +7412,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4644 │ │ │ │ bmi 4506ac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r3, r5, r7, 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 f09cf4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7492,24 +7492,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa408c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fc59 │ │ │ │ + @ instruction: 0xf7f8fc57 │ │ │ │ @ instruction: 0x4603ecd2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1ec7c9c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a40b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r7, asr #24 │ │ │ │ + andcs pc, r0, r5, asr #24 │ │ │ │ bl cc7cb8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7519,15 +7519,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee47f0 │ │ │ │ bmi 450858 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09ea0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7597,24 +7597,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4230 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fb87 │ │ │ │ + @ instruction: 0xf7f8fb85 │ │ │ │ strmi lr, [r3], -r0, lsl #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r8!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4254 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r5, ror fp @ │ │ │ │ + andcs pc, r0, r3, ror fp @ │ │ │ │ b 1847e5c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7624,15 +7624,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4994 │ │ │ │ bmi 4509fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, 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 f0a044 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7704,24 +7704,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa43dc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fab1 │ │ │ │ + @ instruction: 0xf7f8faaf │ │ │ │ strmi lr, [r3], -sl, lsr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm r2, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4400 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - mulcs r0, pc, sl @ │ │ │ │ + mulcs r0, sp, sl │ │ │ │ stmib sl, {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 │ │ │ │ @@ -7731,15 +7731,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4b40 │ │ │ │ bmi 450ba8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, 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 f0a1f0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7809,24 +7809,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4580 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8f9df │ │ │ │ + @ instruction: 0xf7f8f9dd │ │ │ │ @ instruction: 0x4603ea58 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r0, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a45a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, sp, asr #19 │ │ │ │ + andcs pc, r0, fp, asr #19 │ │ │ │ ldm 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 │ │ │ │ @@ -7836,15 +7836,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4ce4 │ │ │ │ bmi 450d4c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r3, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r3, 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 f0a394 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7913,24 +7913,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4720 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8f90f │ │ │ │ + @ instruction: 0xf7f8f90d │ │ │ │ strmi lr, [r3], -r8, lsl #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0030f7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4744 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - strdcs pc, [r0], -sp │ │ │ │ + strdcs pc, [r0], -fp │ │ │ │ svc 0x00e8f7f7 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7940,15 +7940,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4e84 │ │ │ │ bmi 450eec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0a534 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8023,24 +8023,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 649d4 │ │ │ │ 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: 0xf832f010 │ │ │ │ + @ instruction: 0xf830f010 │ │ │ │ stmia sl!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603ee54 │ │ │ │ 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: 0xf820f010 │ │ │ │ + @ instruction: 0xf81ef010 │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ 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 613158 │ │ │ │ bl 124b544 │ │ │ │ @@ -8050,15 +8050,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9317c │ │ │ │ bne ff4e4e44 │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xfffcf00f │ │ │ │ + @ instruction: 0xfffaf00f │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf9acf01a │ │ │ │ blcs 24a60 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smmlar r1, fp, r1, r6 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -8132,24 +8132,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4a8c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7ff59 │ │ │ │ + @ instruction: 0xf7f7ff57 │ │ │ │ @ instruction: 0x4603efd2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [sl, #-988]! @ 0xfffffc24 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4ab0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r7, asr #30 │ │ │ │ + andcs pc, r0, r5, asr #30 │ │ │ │ mrc 7, 1, APSR_nzcv, cr2, 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 │ │ │ │ @@ -8159,15 +8159,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee51f0 │ │ │ │ bmi 451258 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, r7, 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 f0a8a0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8251,25 +8251,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 64d64 │ │ │ │ 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, 6, cr15, cr10, cr15, {0} │ │ │ │ + cdp2 0, 6, cr15, cr8, cr15, {0} │ │ │ │ @ instruction: 0xf7f768fe │ │ │ │ strmi lr, [r3], -r2, ror #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [sl], {247} @ 0xf7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c170 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r7, asr lr @ │ │ │ │ + andcs pc, r0, r5, asr lr @ │ │ │ │ stcl 7, cr15, [r2, #-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 │ │ │ │ @@ -8279,15 +8279,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee53d0 │ │ │ │ bmi 451438 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0aa80 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8358,24 +8358,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4e14 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7fd95 │ │ │ │ + @ instruction: 0xf7f7fd93 │ │ │ │ strmi lr, [r3], -lr, lsl #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fedc8a20 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4e38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r3, lsl #27 │ │ │ │ + andcs pc, r0, r1, lsl #27 │ │ │ │ stcl 7, cr15, [lr], #-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 │ │ │ │ @@ -8385,15 +8385,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5578 │ │ │ │ bmi 4515e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, 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 f0ac28 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8463,24 +8463,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4fb8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7fcc3 │ │ │ │ + @ instruction: 0xf7f7fcc1 │ │ │ │ @ instruction: 0x4603ed3c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ff948bc4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4fdc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0x2000fcb1 │ │ │ │ + andcs pc, r0, pc, lsr #25 │ │ │ │ bl fe748be0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8490,15 +8490,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee571c │ │ │ │ bmi 451784 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0adcc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8581,24 +8581,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae5190 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mcrr 7, 15, pc, lr, cr7 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603e9f8 │ │ │ │ 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 ff146e16 │ │ │ │ + blx ff0c6e16 │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r4, r5, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613a10 │ │ │ │ bl 124bdfc │ │ │ │ @@ -8608,15 +8608,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93a34 │ │ │ │ bne ff4e56fc │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe846e5e │ │ │ │ + blx fe7c6e5e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ ldc2l 0, cr15, [r0, #-100] @ 0xffffff9c │ │ │ │ blcs 25318 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -8687,24 +8687,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5338 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7fb03 │ │ │ │ + @ instruction: 0xf7f7fb01 │ │ │ │ @ instruction: 0x4603eb7c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r4!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a535c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - strdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, ror #21 │ │ │ │ ldmib ip, {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 │ │ │ │ @@ -8714,15 +8714,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5a9c │ │ │ │ bmi 451b04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r2, 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 f0b14c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8794,24 +8794,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa54e4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7fa2d │ │ │ │ + @ instruction: 0xf7f7fa2b │ │ │ │ strmi lr, [r3], -r6, lsr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda lr, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5508 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, fp, lsl sl @ │ │ │ │ + andcs pc, r0, r9, lsl sl @ │ │ │ │ stmdb 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 │ │ │ │ @@ -8821,15 +8821,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5c48 │ │ │ │ bmi 451cb0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f0b2f8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8914,25 +8914,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 657c0 │ │ │ │ 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: 0xf93cf00f │ │ │ │ + @ instruction: 0xf93af00f │ │ │ │ @ instruction: 0xf7f768fe │ │ │ │ @ instruction: 0x4603e9b4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x005cf7f6 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89cbcc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r9, lsr #18 │ │ │ │ + andcs pc, r0, r7, lsr #18 │ │ │ │ ldmda 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 │ │ │ │ @@ -8942,15 +8942,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5e2c │ │ │ │ bmi 451e94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r2, r4, r5, r7, r9, 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 f0b4dc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9022,24 +9022,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5874 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7f865 │ │ │ │ + @ instruction: 0xf7f7f863 │ │ │ │ @ instruction: 0x4603e8de │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 4, pc, cr6, cr6, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5898 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r3, asr r8 @ │ │ │ │ + andcs pc, r0, r1, asr r8 @ │ │ │ │ svc 0x003ef7f6 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9049,15 +9049,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5fd8 │ │ │ │ bmi 452040 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, 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 f0b688 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9126,24 +9126,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5a14 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f7ff95 │ │ │ │ + @ instruction: 0xf7f7ff93 │ │ │ │ strmi lr, [r3], -lr, lsl #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r6, #984]! @ 0x3d8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5a38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r3, lsl #31 │ │ │ │ + andcs pc, r0, r1, lsl #31 │ │ │ │ mcr 7, 3, pc, cr14, 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 │ │ │ │ @@ -9153,15 +9153,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6178 │ │ │ │ bmi 4521e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, 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 f0b828 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9243,25 +9243,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 65ce4 │ │ │ │ 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, 10, cr15, cr10, cr14, {0} │ │ │ │ + cdp2 0, 10, cr15, cr8, cr14, {0} │ │ │ │ @ instruction: 0xf7f668fe │ │ │ │ strmi lr, [r3], -r2, lsr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [sl], {246} @ 0xf6 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89d0f0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - mulcs r0, r7, lr │ │ │ │ + mulcs r0, r5, lr │ │ │ │ stc 7, cr15, [r2, #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 │ │ │ │ @@ -9271,15 +9271,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6350 │ │ │ │ bmi 4523b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r1, r5, 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 f0ba00 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9348,24 +9348,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5d8c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f6fdd9 │ │ │ │ + @ instruction: 0xf7f6fdd7 │ │ │ │ @ instruction: 0x4603ee52 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ffec9994 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5db0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r7, asr #27 │ │ │ │ + andcs pc, r0, r5, asr #27 │ │ │ │ ldc 7, cr15, [r2], #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 │ │ │ │ @@ -9375,15 +9375,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee64f0 │ │ │ │ bmi 452558 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r1, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ ldmdbvs fp!, {r0, r1, 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 f0bba0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9453,24 +9453,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6602c │ │ │ │ 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, [r6, #-56] @ 0xffffffc8 │ │ │ │ + stc2 0, cr15, [r4, #-56] @ 0xffffffc8 │ │ │ │ ldcl 7, cr15, [lr, #-984]! @ 0xfffffc28 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -r8, 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 │ │ │ │ - ldc2l 0, cr15, [r4], #56 @ 0x38 │ │ │ │ + ldc2l 0, cr15, [r2], #56 @ 0x38 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6147b0 │ │ │ │ bl 124cb9c │ │ │ │ @@ -9480,15 +9480,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee947d4 │ │ │ │ bne ff4e649c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r0], {14} │ │ │ │ + stc2l 0, cr15, [lr], {14} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ mcr2 0, 4, pc, cr0, cr8, {0} @ │ │ │ │ blcs 260b8 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -9559,24 +9559,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 661d4 │ │ │ │ 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], #-56 @ 0xffffffc8 │ │ │ │ + ldc2 0, cr15, [r0], #-56 @ 0xffffffc8 │ │ │ │ stc 7, cr15, [sl], #984 @ 0x3d8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603ea54 │ │ │ │ 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], #-56 @ 0xffffffc8 │ │ │ │ + ldc2 0, cr15, [lr], {14} │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ 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 614958 │ │ │ │ bl 124cd44 │ │ │ │ @@ -9586,15 +9586,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9497c │ │ │ │ bne ff4e6644 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fff47da2 │ │ │ │ + blx ffec7da2 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2 0, cr15, [ip, #96]! @ 0x60 │ │ │ │ blcs 26260 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -9665,24 +9665,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6637c │ │ │ │ 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 17c7ede │ │ │ │ + blx 1747ede │ │ │ │ bl ff5c9e80 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -r0, lsl #19 │ │ │ │ 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 1347f02 │ │ │ │ + blx 12c7f02 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r3, r4, r5, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 614b00 │ │ │ │ bl 124ceec │ │ │ │ @@ -9692,15 +9692,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee94b24 │ │ │ │ bne ff4e67ec │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx a47f4a │ │ │ │ + blx 9c7f4a │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ ldc2l 0, cr15, [r8], {24} │ │ │ │ blcs 26408 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -9772,24 +9772,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 66528 │ │ │ │ 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 fe248088 │ │ │ │ + blx fe1c8088 │ │ │ │ bl 4a02c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -sl, 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 1dc80ac │ │ │ │ + blx 1d480ac │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 614cac │ │ │ │ bl 124d098 │ │ │ │ @@ -9799,15 +9799,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee94cd0 │ │ │ │ bne ff4e6998 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 14c80f4 │ │ │ │ + blx 14480f4 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2 0, cr15, [r2], {24} │ │ │ │ blcs 265b4 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, ip, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -9881,24 +9881,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 666dc │ │ │ │ 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: 0xf9aef00e │ │ │ │ + @ instruction: 0xf9acf00e │ │ │ │ b 9ca1e0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ @ instruction: 0x4603efd0 │ │ │ │ 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: 0xf99cf00e │ │ │ │ + @ instruction: 0xf99af00e │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r3, r7, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 614e60 │ │ │ │ bl 124d24c │ │ │ │ @@ -9908,15 +9908,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee94e84 │ │ │ │ bne ff4e6b4c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf978f00e │ │ │ │ + @ instruction: 0xf976f00e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx a482da │ │ │ │ blcs 26768 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, r8, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -9987,24 +9987,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 66884 │ │ │ │ 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: 0xf8daf00e │ │ │ │ + @ instruction: 0xf8d8f00e │ │ │ │ ldmdb r2, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ @ instruction: 0x4603eefc │ │ │ │ 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: 0xf8c8f00e │ │ │ │ + @ instruction: 0xf8c6f00e │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ stmib r7, {r2, 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 615008 │ │ │ │ bl 124d3f4 │ │ │ │ @@ -10014,15 +10014,15 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9502c │ │ │ │ bne ff4e6cf4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8a4f00e │ │ │ │ + @ instruction: 0xf8a2f00e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx 1548480 │ │ │ │ blcs 26910 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ @@ -10091,24 +10091,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6928 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f6f80b │ │ │ │ + @ instruction: 0xf7f6f809 │ │ │ │ strmi lr, [r3], -r4, lsl #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 1, pc, cr12, cr5, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a694c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - strdcs pc, [r0], -r9 │ │ │ │ + strdcs pc, [r0], -r7 │ │ │ │ mcr 7, 7, pc, cr4, 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 │ │ │ │ @@ -10118,15 +10118,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee708c │ │ │ │ bmi 4530f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ ldmdbvs fp!, {r0, r2, 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 f0c73c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10196,24 +10196,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6acc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5ff39 │ │ │ │ + @ instruction: 0xf7f5ff37 │ │ │ │ @ instruction: 0x4603efb2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [sl, #-980] @ 0xfffffc2c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6af0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r7, lsr #30 │ │ │ │ + andcs pc, r0, r5, lsr #30 │ │ │ │ mrc 7, 0, APSR_nzcv, 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 │ │ │ │ @@ -10223,15 +10223,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7230 │ │ │ │ bmi 453298 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, 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 f0c8e0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10300,24 +10300,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6c6c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5fe69 │ │ │ │ + @ instruction: 0xf7f5fe67 │ │ │ │ strmi lr, [r3], -r2, ror #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [sl], {245} @ 0xf5 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6c90 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r7, asr lr @ │ │ │ │ + andcs pc, r0, r5, asr lr @ │ │ │ │ stcl 7, cr15, [r2, #-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 │ │ │ │ @@ -10327,15 +10327,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee73d0 │ │ │ │ bmi 453438 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ ldmdbvs fp!, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ca80 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10405,24 +10405,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6e10 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5fd97 │ │ │ │ + @ instruction: 0xf7f5fd95 │ │ │ │ @ instruction: 0x4603ee10 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fee4aa14 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6e34 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r5, lsl #27 │ │ │ │ + andcs pc, r0, r3, lsl #27 │ │ │ │ ldcl 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 │ │ │ │ @@ -10432,15 +10432,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7574 │ │ │ │ bmi 4535dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ ldmdbvs fp!, {r0, r4, 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 f0cc24 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10512,24 +10512,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6fbc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5fcc1 │ │ │ │ + @ instruction: 0xf7f5fcbf │ │ │ │ @ instruction: 0x4603ed3a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ff8cabc0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6fe0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, pc, lsr #25 │ │ │ │ + andcs pc, r0, sp, lsr #25 │ │ │ │ bl fe6cabdc │ │ │ │ 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 ee7720 │ │ │ │ bmi 453788 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ 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!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0cdd0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10618,24 +10618,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7164 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5fbed │ │ │ │ + @ instruction: 0xf7f5fbeb │ │ │ │ strmi lr, [r3], -r6, ror #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 3cad68 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7188 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldrdcs pc, [r0], -fp │ │ │ │ + ldrdcs pc, [r0], -r9 │ │ │ │ b ff1cad84 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10645,15 +10645,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee78c8 │ │ │ │ bmi 453930 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ 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!, {r1, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0cf78 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11116,15 +11116,15 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r9, lsl #16 │ │ │ │ + andcs pc, r0, r7, lsl #16 │ │ │ │ mrc 7, 7, APSR_nzcv, cr4, cr4, {7} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11134,15 +11134,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee806c │ │ │ │ bmi 4140d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - 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: 0xf017010a │ │ │ │ ldmdbvs fp!, {r0, r2, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f0d71c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11162,22 +11162,22 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f60fb │ │ │ │ blmi 64e1f4 │ │ │ │ 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: 0xf946f00f │ │ │ │ + @ instruction: 0xf944f00f │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ blmi 48bb60 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46181d39 │ │ │ │ - @ instruction: 0xf965f00f │ │ │ │ + @ instruction: 0xf963f00f │ │ │ │ blcs 1ee34 │ │ │ │ and sp, r0, pc, ror #3 │ │ │ │ bmi 2fd230 │ │ │ │ blmi 21e81c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -11474,15 +11474,15 @@ │ │ │ │ strmi lr, [r3], -r6, asr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1bcbaa4 │ │ │ │ bmi ff09f2e4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fd3d │ │ │ │ + @ instruction: 0xf507fd3b │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f42404 │ │ │ │ strmi lr, [r3], -lr, lsr #27 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -11568,15 +11568,15 @@ │ │ │ │ @ instruction: 0xf1a22300 │ │ │ │ movwmi r0, #45325 @ 0xb10d │ │ │ │ @ instruction: 0xf107d01b │ │ │ │ bmi 198e940 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fc81 │ │ │ │ + @ instruction: 0xf507fc7f │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f42404 │ │ │ │ @ instruction: 0x4603ecf2 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -11649,15 +11649,15 @@ │ │ │ │ blcc 1493bc │ │ │ │ blmi c93c0 │ │ │ │ blpl 493c4 │ │ │ │ bmi 5e7e00 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf04ffbdf │ │ │ │ + @ instruction: 0xf04ffbdd │ │ │ │ @ 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 │ │ │ │ @@ -11843,28 +11843,28 @@ │ │ │ │ @ instruction: 0xf107db0f │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ blmi 7d6c9c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 16ca0dc │ │ │ │ + blx 164a0dc │ │ │ │ @ instruction: 0xf107e017 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf7f44502 │ │ │ │ strmi lr, [r3], -lr, asr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r6!, {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: 0xf107fa41 │ │ │ │ + @ instruction: 0xf107fa3f │ │ │ │ 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 │ │ │ │ @@ -11898,28 +11898,28 @@ │ │ │ │ bmi 178e5dc │ │ │ │ blmi 179f358 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ blcc 10ee00 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc19 │ │ │ │ + @ instruction: 0xf107fc17 │ │ │ │ blcc 10ee0c │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf507fc6b │ │ │ │ + @ instruction: 0xf507fc69 │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ blcc 10ee24 │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc37 │ │ │ │ + @ instruction: 0xf107fc35 │ │ │ │ blcc 10ee34 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2l 0, cr15, [r5], #-44 @ 0xffffffd4 │ │ │ │ + stc2l 0, cr15, [r3], #-44 @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ b 10cc1a0 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @@ -11928,37 +11928,37 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ blcc 10ee6c │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, ip, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8516812 │ │ │ │ @ instruction: 0x46181c38 │ │ │ │ - ldc2l 0, cr15, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + ldc2l 0, cr15, [r6, #-44]! @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1071d1e │ │ │ │ blcc 10ee90 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 7, cr15, cr8, cr11, {0} │ │ │ │ + cdp2 0, 7, cr15, cr6, cr11, {0} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi cdfaec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107f999 │ │ │ │ + @ instruction: 0xf107f997 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs lr, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [r0], r1, ror #28 │ │ │ │ + pkhtbmi pc, r0, pc, asr #28 @ │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0x4603fe59 │ │ │ │ + @ instruction: 0x4603fe57 │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4601e99c │ │ │ │ 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 │ │ │ │ blx 13ca2b4 │ │ │ │ @@ -12227,15 +12227,15 @@ │ │ │ │ svc 0x00e2f7f3 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf107e0e8 │ │ │ │ @ instruction: 0xf107022c │ │ │ │ @ instruction: 0x4611035c │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r3], -fp, lsr #29 │ │ │ │ + strmi pc, [r3], -r9, lsr #29 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ svc 0x00d0f7f3 │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e0d6 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ vst3.32 {d23-d25}, [pc :128], r2 │ │ │ │ @@ -12770,45 +12770,45 @@ │ │ │ │ b fea4ced8 │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e0dd │ │ │ │ blcc 60fc40 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fd49 │ │ │ │ + @ instruction: 0xf107fd47 │ │ │ │ blcc 60fc4c │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2 0, cr15, [r9, #40]! @ 0x28 │ │ │ │ + stc2 0, cr15, [r7, #40]! @ 0x28 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - ldc2 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + ldc2 0, cr15, [r8, #-40]! @ 0xffffffd8 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r1, ip, lsr fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fd98 │ │ │ │ + @ instruction: 0xf507fd96 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - stc2 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + stc2 0, cr15, [r8, #-40]! @ 0xffffffd8 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2 0, cr15, [r9, #40] @ 0x28 │ │ │ │ + stc2 0, cr15, [r7, #40] @ 0x28 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ @ instruction: 0xf8520328 │ │ │ │ stmdbmi r1!, {r2, r7, sl, fp, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xff4af00a │ │ │ │ + @ instruction: 0xff48f00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xffb4f00a │ │ │ │ + @ instruction: 0xffb2f00a │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0xf8420288 │ │ │ │ @ instruction: 0xf1073c64 │ │ │ │ stmdbcc r4!, {r3, r6, r8} │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ movwls r3, #11068 @ 0x2b3c │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -12829,27 +12829,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: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603ff7b │ │ │ │ + @ instruction: 0x4603ff79 │ │ │ │ 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 fe74b054 │ │ │ │ + blx fe6cb054 │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -r3, ror #30 │ │ │ │ + strmi pc, [r3], -r1, ror #30 │ │ │ │ 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 │ │ │ │ @@ -12858,33 +12858,33 @@ │ │ │ │ @ instruction: 0xf8506180 │ │ │ │ @ instruction: 0xf0170c88 │ │ │ │ @ instruction: 0xe017fadb │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00b0100 │ │ │ │ - @ instruction: 0xf7f3fa6d │ │ │ │ + @ instruction: 0xf7f3fa6b │ │ │ │ strmi lr, [r3], -r6, ror #21 │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [r8], #40 @ 0x28 │ │ │ │ + ldc2l 0, cr15, [r6], #40 @ 0x28 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ + stc2l 0, cr15, [lr], #40 @ 0x28 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fce9 │ │ │ │ + @ instruction: 0xf107fce7 │ │ │ │ blcc c0fdf4 │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf1005042 │ │ │ │ ldmdbmi r0, {r2} │ │ │ │ bmi 2602c8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -12976,46 +12976,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 feb4b28a │ │ │ │ + blx feacb28a │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fc0c │ │ │ │ + @ instruction: 0xf507fc0a │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f0fed8 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb9d │ │ │ │ + @ instruction: 0xf507fb9b │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f0fee8 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx fff0b2ba │ │ │ │ + blx ffe8b2ba │ │ │ │ movwpl pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb8d │ │ │ │ + @ instruction: 0xf507fb8b │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf607fbec │ │ │ │ + @ instruction: 0xf607fbea │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ @ instruction: 0xf507634b │ │ │ │ @ instruction: 0xf1005002 │ │ │ │ ldmdavs sl, {r3, r4} │ │ │ │ ldrbtmi r4, [fp], #-3055 @ 0xfffff411 │ │ │ │ @ instruction: 0xf00a4619 │ │ │ │ - @ instruction: 0xf507fdad │ │ │ │ + @ instruction: 0xf507fdab │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0x4602fe17 │ │ │ │ + @ instruction: 0x4602fe15 │ │ │ │ @ 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 │ │ │ │ @@ -13037,42 +13037,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: 0x4603fddb │ │ │ │ + @ instruction: 0x4603fdd9 │ │ │ │ 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: 0xf8fcf00b │ │ │ │ + @ instruction: 0xf8faf00b │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a8f6a3 │ │ │ │ blcs 293e0 │ │ │ │ blmi ff1833d8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8ecf00b │ │ │ │ + @ instruction: 0xf8eaf00b │ │ │ │ stmdb r4!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc 410078 │ │ │ │ @ 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, [fp, #40]! @ 0x28 │ │ │ │ + ldc2 0, cr15, [r9, #40]! @ 0x28 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 4100a8 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ andls r4, r4, #172, 2 @ 0x2b │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @@ -13091,18 +13091,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: 0xf00a4618 │ │ │ │ - strmi pc, [r0], pc, ror #26 │ │ │ │ + strmi pc, [r0], sp, ror #26 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [pc, #-40]! @ f410 │ │ │ │ + ldc2l 0, cr15, [sp, #-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: 0xf8ebf00f │ │ │ │ @@ -13111,15 +13111,15 @@ │ │ │ │ @ instruction: 0x469217d1 │ │ │ │ stmdb r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf107ab02 │ │ │ │ blcc 41014c │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [sp, #-40] @ 0xffffffd8 │ │ │ │ + ldc2l 0, cr15, [fp, #-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], -r0, ror #17 │ │ │ │ @@ -13215,22 +13215,22 @@ │ │ │ │ @ instruction: 0x43a4f6a3 │ │ │ │ @ instruction: 0xf7f26818 │ │ │ │ strd lr, [r2], -r2 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ blcc 6103f4 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa43 │ │ │ │ + @ instruction: 0xf507fa41 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f10284 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa3b │ │ │ │ + @ instruction: 0xf507fa39 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - blx d4b660 │ │ │ │ + blx ccb660 │ │ │ │ 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} │ │ │ │ @@ -13290,58 +13290,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: 0xf938f00a │ │ │ │ + @ instruction: 0xf936f00a │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f998 │ │ │ │ + @ instruction: 0xf507f996 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f10380 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f929 │ │ │ │ + @ instruction: 0xf507f927 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f10390 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf987f00a │ │ │ │ + @ instruction: 0xf985f00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f919 │ │ │ │ + @ instruction: 0xf507f917 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r1, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107f978 │ │ │ │ + @ instruction: 0xf107f976 │ │ │ │ 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: 0xf507fb39 │ │ │ │ + @ instruction: 0xf507fb37 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ andcs r0, r1, #40, 6 @ 0xa0000000 │ │ │ │ ldrbtmi r4, [r9], #-2411 @ 0xfffff695 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fb67 │ │ │ │ + @ instruction: 0xf107fb65 │ │ │ │ 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: 0xf507fb21 │ │ │ │ + @ instruction: 0xf507fb1f │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r0, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -fp, lsl #23 │ │ │ │ + strmi pc, [r3], -r9, lsl #23 │ │ │ │ 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], -r6, asr #29 │ │ │ │ movwcc r4, #5155 @ 0x1423 │ │ │ │ @@ -13368,56 +13368,56 @@ │ │ │ │ tstmi r3, #0, 6 │ │ │ │ @ instruction: 0xf107d149 │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ @ instruction: 0xf5074c74 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f10498 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 114b8aa │ │ │ │ + blx 10cb8aa │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi f21114 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00a0100 │ │ │ │ - @ instruction: 0xf107fe65 │ │ │ │ + @ instruction: 0xf107fe63 │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ blcs 1ea70 │ │ │ │ @ instruction: 0xf107d113 │ │ │ │ blcc 6105c8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx b4b8da │ │ │ │ + blx acb8da │ │ │ │ @ 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 │ │ │ │ mrc2 0, 5, pc, cr0, cr6, {0} │ │ │ │ blmi b87928 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 4, cr15, cr2, cr10, {0} │ │ │ │ + cdp2 0, 4, cr15, cr0, cr10, {0} │ │ │ │ mrc 7, 5, APSR_nzcv, cr10, cr2, {7} │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc c1060c │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ blcc 610620 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8cd │ │ │ │ + @ instruction: 0xf507f8cb │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f10530 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8c5 │ │ │ │ + @ instruction: 0xf507f8c3 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xf8bef00a │ │ │ │ + @ instruction: 0xf8bcf00a │ │ │ │ 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} │ │ │ │ @@ -16341,15 +16341,15 @@ │ │ │ │ @ instruction: 0xf98ef7fb │ │ │ │ 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: 0xff36f007 │ │ │ │ + @ instruction: 0xff34f007 │ │ │ │ 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 │ │ │ │ @@ -17423,31 +17423,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: 0xf8eef006 │ │ │ │ + @ instruction: 0xf8ecf006 │ │ │ │ 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, sl, asr #18 │ │ │ │ + eor pc, r3, r8, asr #18 │ │ │ │ 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, 12, cr15, cr4, cr14, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ ldrmi r0, [r9], -r4, lsr #6 │ │ │ │ @ instruction: 0xf0064620 │ │ │ │ - @ instruction: 0xf107fb3d │ │ │ │ + @ instruction: 0xf107fb3b │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ cdp 7, 11, cr15, cr8, cr14, {7} │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ @ instruction: 0xf5076383 │ │ │ │ @ instruction: 0xf5a26285 │ │ │ │ ldmdavs r2, {r0, r1, r7, r9, sp, lr} │ │ │ │ @@ -17471,21 +17471,21 @@ │ │ │ │ blcs 2d8ec │ │ │ │ @ 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 fff4f8b4 │ │ │ │ + blx ffecf8b4 │ │ │ │ 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], -fp, lsr #22 │ │ │ │ + strmi pc, [r2], -r9, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -17670,15 +17670,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ada0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ vtst.8 q3, , │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - @ instruction: 0xff74f005 │ │ │ │ + @ instruction: 0xff72f005 │ │ │ │ @ instruction: 0xf7ee6878 │ │ │ │ movwcs lr, #2684 @ 0xa7c │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6add0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -19026,36 +19026,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: 0xf107fc69 │ │ │ │ + @ instruction: 0xf107fc67 │ │ │ │ tstcs r1, r0, lsl r3 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fcca │ │ │ │ + @ instruction: 0xf107fcc8 │ │ │ │ @ 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: 0xf107fe8d │ │ │ │ + @ instruction: 0xf107fe8b │ │ │ │ @ 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: 0xf107fe81 │ │ │ │ + @ instruction: 0xf107fe7f │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmib r3, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdbmi r8!, {r4, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 7, cr15, cr4, cr4, {0} │ │ │ │ + cdp2 0, 7, cr15, cr2, 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 │ │ │ │ @@ -19066,33 +19066,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, 4, cr15, cr14, cr4, {0} │ │ │ │ + cdp2 0, 4, cr15, cr12, 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 215df8 │ │ │ │ andseq pc, r0, r7, lsl #2 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ - cdp2 0, 13, cr15, cr11, cr4, {0} │ │ │ │ + cdp2 0, 13, cr15, cr9, cr4, {0} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fc69 │ │ │ │ + @ instruction: 0xf107fc67 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ stmdbmi pc, {r2, r3} @ │ │ │ │ bmi 2663c8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -19611,15 +19611,15 @@ │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, sl, lsl #4 │ │ │ │ and r2, ip, r1, lsl #6 │ │ │ │ bmi 36fde8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldmdavs fp!, {r0, r1, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r3, r5, 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, ror #29 │ │ │ │ andeq r3, r1, ip, ror #29 │ │ │ │ andeq r3, r1, lr, ror #29 │ │ │ │ @@ -19899,15 +19899,15 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strbcs pc, [ip, #2271] @ 0x8df @ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb6b │ │ │ │ + @ instruction: 0xf507fb69 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ @ instruction: 0xf507040c │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ movwls r0, #4372 @ 0x1114 │ │ │ │ @@ -19939,15 +19939,15 @@ │ │ │ │ strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strbcc pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1344 @ 0xfffffac0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 6d1f3e │ │ │ │ + blx 651f3e │ │ │ │ @ instruction: 0xf107e26a │ │ │ │ @ instruction: 0xf507011c │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @@ -19984,44 +19984,44 @@ │ │ │ │ ldrbtmi r3, [fp], #-1188 @ 0xfffffb5c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1184 @ 0xfffffb60 │ │ │ │ ldrcs pc, [ip], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ands pc, r1, #790528 @ 0xc1000 │ │ │ │ + ands pc, r1, #782336 @ 0xbf000 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ strmi lr, [r3], -r0, lsr #22 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50781cb │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1132 @ 0xfffffb94 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe952028 │ │ │ │ + blx fe8d2028 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strmi r6, [r8, r0, lsl #16] │ │ │ │ blcs 27848 │ │ │ │ msrhi SPSR_sx, r0, asr #32 │ │ │ │ ldrtcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe1d2064 │ │ │ │ + blx fe152064 │ │ │ │ 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 │ │ │ │ @@ -20055,26 +20055,26 @@ │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ blmi ff9face8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3046 @ 0xfffff41a │ │ │ │ ldrbtmi r4, [sl], #-2790 @ 0xfffff51a │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx cd210c │ │ │ │ + blx c5210c │ │ │ │ @ instruction: 0xf107e182 │ │ │ │ bmi ff896d74 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ @ instruction: 0x4603ea92 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blmi ff7b64dc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 752138 │ │ │ │ + blx 6d2138 │ │ │ │ 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 │ │ │ │ @@ -20108,15 +20108,15 @@ │ │ │ │ cmpcs r4, #134217728 @ 0x8000000 │ │ │ │ blmi fee3adbc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2999 @ 0xfffff449 │ │ │ │ ldrbtmi r4, [sl], #-2743 @ 0xfffff549 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9c8f004 │ │ │ │ + @ instruction: 0xf9c6f004 │ │ │ │ @ instruction: 0xf107e118 │ │ │ │ @ instruction: 0x4618031c │ │ │ │ ldc2l 0, cr15, [r6, #64]! @ 0x40 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @@ -20157,15 +20157,15 @@ │ │ │ │ movwls r2, #4950 @ 0x1356 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ blmi fe2fae80 │ │ │ │ bmi fe2e7470 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - adcs pc, r7, r7, ror #18 │ │ │ │ + adcs pc, r7, r5, ror #18 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0104618 │ │ │ │ @ instruction: 0x4602fd95 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ @@ -20179,31 +20179,31 @@ │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 1da7b28 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f93b │ │ │ │ + @ instruction: 0xf507f939 │ │ │ │ @ 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, fp, lsr #18 │ │ │ │ + sub pc, pc, r9, lsr #18 │ │ │ │ stmib r2!, {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, fp, lsl r9 @ │ │ │ │ + eors pc, pc, r9, lsl r9 @ │ │ │ │ ldmib r2, {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} │ │ │ │ @@ -20220,41 +20220,41 @@ │ │ │ │ movwls r2, #4962 @ 0x1362 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 14faf7c │ │ │ │ bmi 14e756c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - eors pc, r9, r9, ror #17 │ │ │ │ + eors pc, r9, r7, ror #17 │ │ │ │ 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: 0xf8daf004 │ │ │ │ + @ instruction: 0xf8d8f004 │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f8d1 │ │ │ │ + @ instruction: 0xf507f8cf │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070308 │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ blcs 3044c │ │ │ │ stclge 4, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f8b5 │ │ │ │ + @ instruction: 0xf507f8b3 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, sp, #12, 6 @ 0x30000000 │ │ │ │ svclt 0x0000601a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ blcs 3047c │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ @@ -20343,29 +20343,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 │ │ │ │ - @ instruction: 0xfff2f003 │ │ │ │ + @ instruction: 0xfff0f003 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r7], #1443 @ 0x5a3 │ │ │ │ movteq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ eorvs pc, r0, r5, ror #23 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ blcs 30608 │ │ │ │ @ instruction: 0xf107d01f │ │ │ │ bmi fe1d72d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507ffd7 │ │ │ │ + @ instruction: 0xf507ffd5 │ │ │ │ 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} │ │ │ │ @@ -20373,15 +20373,15 @@ │ │ │ │ blcs 27de4 │ │ │ │ movwcs sp, #3106 @ 0xc22 │ │ │ │ @ instruction: 0xf107e0d7 │ │ │ │ bmi 1e57314 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507ffb7 │ │ │ │ + @ instruction: 0xf507ffb5 │ │ │ │ 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} │ │ │ │ @@ -20406,28 +20406,28 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fba3 │ │ │ │ bmi 1697398 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507ff75 │ │ │ │ + @ instruction: 0xf507ff73 │ │ │ │ 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: 0xff5af003 │ │ │ │ + @ instruction: 0xff58f003 │ │ │ │ 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 │ │ │ │ @@ -20451,19 +20451,19 @@ │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ bmi c27f48 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi b96398 │ │ │ │ + blmi b96390 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff12f003 │ │ │ │ + @ instruction: 0xff10f003 │ │ │ │ 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 │ │ │ │ @@ -20475,15 +20475,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 │ │ │ │ - cdp2 0, 14, cr15, cr10, cr3, {0} │ │ │ │ + cdp2 0, 14, cr15, cr8, cr3, {0} │ │ │ │ ldmdbmi r6, {r8, r9, sp} │ │ │ │ bmi 267978 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ strbcs pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ cdp 7, 4, cr15, cr2, cr11, {7} │ │ │ │ @@ -20557,15 +20557,15 @@ │ │ │ │ movwls r2, #5029 @ 0x13a5 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 14fb4c0 │ │ │ │ bmi 14e7ab0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - rsb pc, sp, r7, asr #28 │ │ │ │ + rsb pc, sp, r5, asr #28 │ │ │ │ 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 │ │ │ │ @@ -20599,15 +20599,15 @@ │ │ │ │ @ instruction: 0x23a69302 │ │ │ │ blmi b7b568 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2860 @ 0xfffff4d4 │ │ │ │ ldrbtmi r4, [sl], #-2604 @ 0xfffff5d4 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r2, #12]! │ │ │ │ + ldc2l 0, cr15, [r0, #12]! │ │ │ │ @ instruction: 0xf107e018 │ │ │ │ bmi a175d4 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ @ instruction: 0x4603ee52 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -20777,15 +20777,15 @@ │ │ │ │ blx ffbd2c2a │ │ │ │ eors r4, r9, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldcl 7, cr15, [ip], #940 @ 0x3ac │ │ │ │ blcs 28448 │ │ │ │ @ instruction: 0xf002d103 │ │ │ │ - @ instruction: 0x4603fe93 │ │ │ │ + @ instruction: 0x4603fe91 │ │ │ │ blmi 70ecf8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7eb6878 │ │ │ │ @ instruction: 0x4603ecf0 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldc2l 0, cr15, [r6, #-0] │ │ │ │ ands r4, pc, r3, lsl #12 │ │ │ │ @@ -20796,15 +20796,15 @@ │ │ │ │ @ instruction: 0xf010d103 │ │ │ │ @ instruction: 0x4603fa51 │ │ │ │ blmi 44ecc4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7eb6878 │ │ │ │ @ instruction: 0x4603ecd6 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8f2f002 │ │ │ │ + @ instruction: 0xf8f0f002 │ │ │ │ and r4, r5, r3, lsl #12 │ │ │ │ ldcl 7, cr15, [lr], {235} @ 0xeb │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ muleq r1, r2, pc @ │ │ │ │ @@ -20817,17 +20817,17 @@ │ │ │ │ bl feb6dec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ stc2l 0, cr15, [r2, #-0] │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ @ instruction: 0x4603fb95 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r3, asr #28 │ │ │ │ + strmi pc, [r3], -r1, asr #28 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r5, asr #17 │ │ │ │ + strmi pc, [r3], -r3, asr #17 │ │ │ │ @ instruction: 0xf000441c │ │ │ │ strmi pc, [r3], -fp, lsr #26 │ │ │ │ @ instruction: 0xf010441c │ │ │ │ strmi pc, [r3], -pc, lsl #20 │ │ │ │ ldrmi r4, [r8], -r3, lsr #8 │ │ │ │ svclt 0x0000bd98 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -20973,44 +20973,44 @@ │ │ │ │ andsle r2, r4, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2936 @ 0xfffff488 │ │ │ │ blcs 30fac │ │ │ │ blmi 1e0af80 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1d2f62 │ │ │ │ + blx 152f62 │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ blmi 1c8efac │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffdd2f80 │ │ │ │ + blx ffd52f80 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ stmia r6!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 31778 │ │ │ │ blmi 1a0b570 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff852fac │ │ │ │ + blx ff7d2fac │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2402 @ 0xfffff69e │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fc1f │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmdbvs r9!, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r1, r3, r6, 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 15fbbf0 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @@ -21022,15 +21022,15 @@ │ │ │ │ stmda r6!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 317f0 │ │ │ │ blmi 140b454 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe953024 │ │ │ │ + blx fe8d3024 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ ldmda 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 feef1918 │ │ │ │ @@ -21041,27 +21041,27 @@ │ │ │ │ blcs 31c34 │ │ │ │ bvs fff0b050 │ │ │ │ blmi 100f054 │ │ │ │ bmi fe8240 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #55935 @ 0xda7f @ │ │ │ │ + movwcs pc, #55933 @ 0xda7d @ │ │ │ │ ands r6, sp, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #55923 @ 0xda73 @ │ │ │ │ + movwcs pc, #55921 @ 0xda71 @ │ │ │ │ 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, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi r1!, {r8, r9, sp} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx fe9d509e │ │ │ │ teqvs fp, #872415232 @ 0x34000000 │ │ │ │ ldrbtmi r4, [fp], #-2862 @ 0xfffff4d2 │ │ │ │ blcs 31118 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @@ -21130,38 +21130,38 @@ │ │ │ │ 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 1c6f220 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9ccf003 │ │ │ │ + @ instruction: 0xf9caf003 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r2, lsl #2 │ │ │ │ svc 0x00bcf7ea │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 319cc │ │ │ │ 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, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbmi r2!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx ffd55200 │ │ │ │ blcs 28a14 │ │ │ │ blmi 180b7e8 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ blmi 17af27c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf99ef003 │ │ │ │ + @ instruction: 0xf99cf003 │ │ │ │ @ instruction: 0xf107697a │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ ldmvs fp!, {r5}^ │ │ │ │ blmi 15fbe50 │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ movwls r6, #22779 @ 0x58fb │ │ │ │ ldrbtmi r4, [fp], #-2901 @ 0xfffff4ab │ │ │ │ @@ -21175,22 +21175,22 @@ │ │ │ │ @ instruction: 0x4603e8dc │ │ │ │ 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: 0xf972f003 │ │ │ │ + @ instruction: 0xf970f003 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ blcs 312f0 │ │ │ │ blmi 120b2a8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf964f003 │ │ │ │ + @ instruction: 0xf962f003 │ │ │ │ teqvs fp, #67108864 @ 0x4000000 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ svc 0x001cf7ea │ │ │ │ ldmibvs sl!, {r1, r2, r3, r5, sp, lr, pc}^ │ │ │ │ bvs feef1b98 │ │ │ │ @@ -21203,32 +21203,32 @@ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldc2l 0, cr15, [sl, #-60]! @ 0xffffffc4 │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ bmi d71ec8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - bvs fff157d8 │ │ │ │ + bvs fff157d0 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ cdp 7, 13, cr15, cr14, cr10, {7} │ │ │ │ blmi bcf31c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf92af003 │ │ │ │ + @ instruction: 0xf928f003 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ cdp 7, 11, cr15, cr4, cr10, {7} │ │ │ │ blmi 9cf35c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf918f003 │ │ │ │ + @ instruction: 0xf916f003 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ blmi 3d5c9c │ │ │ │ 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} │ │ │ │ @@ -21282,15 +21282,15 @@ │ │ │ │ bl feb6e60c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 25569c │ │ │ │ + blmi 255694 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1e8c98 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ blx ffe55438 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @@ -21349,29 +21349,29 @@ │ │ │ │ tstcs r8, #134217728 @ 0x8000000 │ │ │ │ blmi bbc120 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf816f003 │ │ │ │ + @ instruction: 0xf814f003 │ │ │ │ @ instruction: 0xf107e021 │ │ │ │ bmi a5818c │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ @ instruction: 0x4603e876 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ blmi 8cf598 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xfffaf002 │ │ │ │ + @ instruction: 0xfff8f002 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ @@ -21422,41 +21422,41 @@ │ │ │ │ @ instruction: 0xf0076818 │ │ │ │ strmi pc, [r3], -r3, asr #21 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - sub pc, r5, r5, lsl #31 │ │ │ │ + sub pc, r5, r3, lsl #31 │ │ │ │ subeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xff16f003 │ │ │ │ + @ instruction: 0xff14f003 │ │ │ │ blcs 28e78 │ │ │ │ @ instruction: 0xf107d10a │ │ │ │ bmi c18384 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - eor pc, pc, pc, ror #30 │ │ │ │ + eor pc, pc, sp, ror #30 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ strmi lr, [r3], -lr, ror #16 │ │ │ │ @ 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 31718 │ │ │ │ blmi 8cbad4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff50f002 │ │ │ │ + @ instruction: 0xff4ef002 │ │ │ │ @ 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} │ │ │ │ @@ -21491,15 +21491,15 @@ │ │ │ │ bl feb6e950 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - blmi 257358 │ │ │ │ + blmi 257350 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1e8fdc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf956f7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @@ -21511,15 +21511,15 @@ │ │ │ │ bl feb6e9a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #3795 @ 0xed3 @ │ │ │ │ + movwcs pc, #3793 @ 0xed1 @ │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ andeq r2, r1, sl, ror #15 │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb67290 │ │ │ │ bl feb1a804 │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @@ -21565,82 +21565,82 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #46499 @ 0xb5a3 @ │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ ldclcs 8, cr15, [ip, #-892] @ 0xfffffc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fe67 │ │ │ │ + @ instruction: 0xf000fe65 │ │ │ │ @ instruction: 0xf507be41 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf107605a │ │ │ │ blcc fe8187f4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107f87f │ │ │ │ + @ instruction: 0xf107f87d │ │ │ │ blcc fe818800 │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8d1 │ │ │ │ + @ instruction: 0xf507f8cf │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3ba0 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf89cf002 │ │ │ │ + @ instruction: 0xf89af002 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ smlatbcs r1, r0, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8ca │ │ │ │ + @ instruction: 0xf507f8c8 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11853c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f85b │ │ │ │ + @ instruction: 0xf507f859 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11854c │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8ab │ │ │ │ + @ instruction: 0xf507f8a9 │ │ │ │ @ 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: 0xf874f002 │ │ │ │ + @ instruction: 0xf872f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf83af002 │ │ │ │ + @ instruction: 0xf838f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xf88af002 │ │ │ │ + @ instruction: 0xf888f002 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a185ac │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f853 │ │ │ │ + @ instruction: 0xf507f851 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf107624b │ │ │ │ blcc fe8188c4 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-3164 @ 0xfffff3a4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fa49 │ │ │ │ + @ instruction: 0xf107fa47 │ │ │ │ blcc fe8188d8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx fed539a8 │ │ │ │ + blx fecd39a8 │ │ │ │ @ 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 │ │ │ │ @@ -21678,70 +21678,70 @@ │ │ │ │ ldrbtmi r3, [fp], #-3000 @ 0xfffff448 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2996 @ 0xfffff44c │ │ │ │ blcs fec55dc4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fd85 │ │ │ │ + @ instruction: 0xf000fd83 │ │ │ │ @ instruction: 0xf507be56 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a186a4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r6, ror #20 │ │ │ │ + strmi pc, [r3], -r4, ror #20 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r3, asr #20 │ │ │ │ + strmi pc, [r3], -r1, asr #20 │ │ │ │ blcs 1d55e04 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fd65 │ │ │ │ + @ instruction: 0xf507fd63 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50780c9 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe1186f0 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r0, asr #20 │ │ │ │ + @ instruction: 0x4603fa3e │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1318708 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff75 │ │ │ │ + @ instruction: 0xf507ff73 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1318718 │ │ │ │ ldrmi r2, [r8], -r1, lsr #2 │ │ │ │ - @ instruction: 0xffc6f001 │ │ │ │ + @ instruction: 0xffc4f001 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1318734 │ │ │ │ ldrmi r2, [r8], -r1, lsr #4 │ │ │ │ - @ instruction: 0xff90f001 │ │ │ │ + @ instruction: 0xff8ef001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ffbc │ │ │ │ + @ instruction: 0xf507ffba │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe118758 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9f4f002 │ │ │ │ + @ instruction: 0xf9f2f002 │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11876c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r1], -r2, lsl #20 │ │ │ │ + strmi pc, [r1], -r0, lsl #20 │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf00a4620 │ │ │ │ @ instruction: 0xf507f83b │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #180, 6 @ 0xd0000002 │ │ │ │ @@ -21754,41 +21754,41 @@ │ │ │ │ blcc 128bb8 │ │ │ │ @ instruction: 0x461a781b │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b4c │ │ │ │ ldrbtmi r1, [r9], #-2692 @ 0xfffff57c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f94f │ │ │ │ + @ instruction: 0xf507f94d │ │ │ │ @ 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 3f1c14 │ │ │ │ @ instruction: 0xf507d9d4 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 13187f4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9a6f002 │ │ │ │ + @ instruction: 0xf9a4f002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a18908 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ bl ff6d5b78 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1891c │ │ │ │ bcs 955f5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fcb9 │ │ │ │ + @ instruction: 0xf507fcb7 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff418b3c │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50741c4 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ @@ -21803,15 +21803,15 @@ │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ and sp, fp, ip, lsr r1 │ │ │ │ ldmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [sl], {2} │ │ │ │ + stc2 0, cr15, [r8], {2} │ │ │ │ stcllt 0, cr15, [r4], #-0 │ │ │ │ stc 7, cr15, [r0, #-936] @ 0xfffffc58 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -21827,15 +21827,15 @@ │ │ │ │ stmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2432 @ 0xfffff680 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrrc2 0, 0, pc, sl, cr2 @ │ │ │ │ + mrrc2 0, 0, pc, r8, cr2 @ │ │ │ │ stclt 0, cr15, [fp, #-0] │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff418808 │ │ │ │ @@ -21875,30 +21875,30 @@ │ │ │ │ ldrbtmi r3, [fp], #-2264 @ 0xfffff728 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2260 @ 0xfffff72c │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fbfb │ │ │ │ + @ instruction: 0xf000fbf9 │ │ │ │ @ instruction: 0xf507bccc │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 118ab8 │ │ │ │ ldmcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ @ instruction: 0x4603ec56 │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b28 │ │ │ │ ldrbtmi r2, [sl], #-2204 @ 0xfffff764 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff753db2 │ │ │ │ + blx ff6d3db2 │ │ │ │ @ instruction: 0xf7eae3b6 │ │ │ │ @ instruction: 0x4603ec54 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ strtmi pc, [ip], #1699 @ 0x6a3 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @@ -21932,15 +21932,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-2060 @ 0xfffff7f4 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ stmdacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fb89 │ │ │ │ + @ instruction: 0xf000fb87 │ │ │ │ @ instruction: 0xf507bc5a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ svcvs 0x0080f5b3 │ │ │ │ @ instruction: 0xf507d933 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ @@ -21962,15 +21962,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-1956 @ 0xfffff85c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1952 @ 0xfffff860 │ │ │ │ @ instruction: 0x279cf8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fb4d │ │ │ │ + @ instruction: 0xf000fb4b │ │ │ │ @ instruction: 0xf507bc1e │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50746ac │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc 118c24 │ │ │ │ @@ -22005,99 +22005,99 @@ │ │ │ │ ldrbtmi r3, [fp], #-1800 @ 0xfffff8f8 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1796 @ 0xfffff8fc │ │ │ │ @ instruction: 0x2700f8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - bic pc, r8, #1011712 @ 0xf7000 │ │ │ │ + bic pc, r8, #1003520 @ 0xf5000 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1768 @ 0xfffff918 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffa53f98 │ │ │ │ + blx ff9d3f98 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #23 │ │ │ │ - stc2 0, cr15, [r0, #-4] │ │ │ │ + ldc2l 0, cr15, [lr], #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #2 │ │ │ │ - ldc2l 0, cr15, [r0, #-4] │ │ │ │ + stc2l 0, cr15, [lr, #-4] │ │ │ │ orrsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe118c20 │ │ │ │ andpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd19 │ │ │ │ + @ instruction: 0xf507fd17 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe118c34 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2l 0, cr15, [r5, #-4] │ │ │ │ + stc2l 0, cr15, [r3, #-4] │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - ldc2l 0, cr15, [r6], {1} │ │ │ │ + ldc2l 0, cr15, [r4], {1} │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - stc2 0, cr15, [r6, #-4]! │ │ │ │ + stc2 0, cr15, [r4, #-4]! │ │ │ │ bicsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a18c74 │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcef │ │ │ │ + @ instruction: 0xf507fced │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a18c88 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2 0, cr15, [fp, #-4] │ │ │ │ + ldc2 0, cr15, [r9, #-4] │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -ip, asr #22 │ │ │ │ - stc2 0, cr15, [ip], #4 │ │ │ │ + stc2 0, cr15, [sl], #4 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b4c │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - ldc2l 0, cr15, [ip], #4 │ │ │ │ + ldc2l 0, cr15, [sl], #4 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1318cc8 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcc5 │ │ │ │ + @ instruction: 0xf507fcc3 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf507624b │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe118ce4 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-1476 @ 0xfffffa3c │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507feb9 │ │ │ │ + @ instruction: 0xf507feb7 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe118cfc │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff22f001 │ │ │ │ + @ instruction: 0xff20f001 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andsvs r6, sl, sl, asr #6 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ adcmi pc, ip, r3, lsr #13 │ │ │ │ @@ -22116,40 +22116,40 @@ │ │ │ │ @ instruction: 0xf8df6803 │ │ │ │ ldrbtmi r0, [r8], #-1372 @ 0xfffffaa4 │ │ │ │ stc2 0, cr15, [r2], {11} │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1318d68 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -r4, lsl #30 │ │ │ │ + strmi pc, [r3], -r2, lsl #30 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -r1, ror #29 │ │ │ │ + @ instruction: 0x4603fedf │ │ │ │ strcs pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fa03 │ │ │ │ + @ instruction: 0xf507fa01 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf8dfd154 │ │ │ │ ldrbtmi r3, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf8dff9f1 │ │ │ │ + @ instruction: 0xf8dff9ef │ │ │ │ ldrbtmi r3, [fp], #-1276 @ 0xfffffb04 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f9e7 │ │ │ │ + @ instruction: 0xf507f9e5 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50743b8 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -22173,28 +22173,28 @@ │ │ │ │ ldrbtmi r3, [fp], #-1168 @ 0xfffffb70 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1164 @ 0xfffffb74 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - rsbs pc, r8, #2736128 @ 0x29c000 │ │ │ │ + rsbs pc, r8, #2703360 @ 0x294000 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43bcf6a3 │ │ │ │ blcs 3228c │ │ │ │ @ instruction: 0xf8dfd00a │ │ │ │ ldrbtmi r3, [fp], #-1132 @ 0xfffffb94 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - msr SPSR_fsxc, r5 @ │ │ │ │ + msr SPSR_fsxc, r3 @ │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - cdp2 0, 7, cr15, cr7, cr1, {0} │ │ │ │ + cdp2 0, 7, cr15, cr5, cr1, {0} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff419198 │ │ │ │ cmppvs sp, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ bicmi pc, r4, r1, lsr #13 │ │ │ │ @ instruction: 0xf8df9201 │ │ │ │ @@ -22223,24 +22223,24 @@ │ │ │ │ movwls r2, #5014 @ 0x1396 │ │ │ │ ldrbtmi r4, [fp], #-3062 @ 0xfffff40a │ │ │ │ blmi ffdbcec8 │ │ │ │ bmi ffda94b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - ands pc, r4, #1097728 @ 0x10c000 │ │ │ │ + ands pc, r4, #1064960 @ 0x104000 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r5], -sp, lsl #28 │ │ │ │ + strmi pc, [r5], -fp, lsl #28 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - cdp2 0, 1, cr15, cr11, cr1, {0} │ │ │ │ + cdp2 0, 1, cr15, cr9, cr1, {0} │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff419258 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -22268,24 +22268,24 @@ │ │ │ │ orrscs r9, r7, #134217728 @ 0x8000000 │ │ │ │ blmi ff37cf7c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3020 @ 0xfffff434 │ │ │ │ ldrbtmi r4, [sl], #-2764 @ 0xfffff534 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8e8f002 │ │ │ │ + @ instruction: 0xf8e6f002 │ │ │ │ @ instruction: 0xf507e1b9 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a18fdc │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -sl, asr #27 │ │ │ │ + strmi pc, [r3], -r8, asr #27 │ │ │ │ ldrbtmi r4, [sl], #-2756 @ 0xfffff53c │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8d6f002 │ │ │ │ + @ instruction: 0xf8d4f002 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff418f0c │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ @@ -22322,29 +22322,29 @@ │ │ │ │ movwls r2, #5019 @ 0x139b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ blmi fe73d054 │ │ │ │ bmi fe729644 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - hvc 61325 @ 0xef8d │ │ │ │ + hvc 61323 @ 0xef8b │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe5a7084 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ @ instruction: 0x4603e8da │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe427130 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f861 │ │ │ │ + @ instruction: 0xf507f85f │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ @ instruction: 0xe12c601a │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe1e70c8 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @@ -22353,25 +22353,25 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe067174 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f83f │ │ │ │ + @ instruction: 0xf507f83d │ │ │ │ @ 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 1e2710c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f82b │ │ │ │ + @ instruction: 0xf507f829 │ │ │ │ @ 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 │ │ │ │ @@ -22413,87 +22413,87 @@ │ │ │ │ movwls r2, #5033 @ 0x13a9 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ blmi 133d1c0 │ │ │ │ bmi 13297b0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - adds pc, r8, r7, asr #31 │ │ │ │ + adds pc, r8, r5, asr #31 │ │ │ │ andeq r8, r2, lr, ror #15 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ strdeq sp, [r3], -r6 │ │ │ │ andeq r2, r1, ip, lsr #14 │ │ │ │ andeq r2, r1, r6, asr #12 │ │ │ │ - andeq r2, r1, lr, lsr #22 │ │ │ │ + andeq r2, r1, lr, lsl fp │ │ │ │ ldrdeq r2, [r1], -lr │ │ │ │ ldrdeq r2, [r1], -sl │ │ │ │ - andeq r2, r1, lr, lsl #23 │ │ │ │ + andeq r2, r1, lr, ror fp │ │ │ │ muleq r1, r4, r5 │ │ │ │ muleq r1, ip, r5 │ │ │ │ @ instruction: 0x000124b6 │ │ │ │ muleq r1, r0, r4 │ │ │ │ andeq r2, r1, lr, ror #8 │ │ │ │ andeq r2, r1, r0, lsl #8 │ │ │ │ andeq r2, r1, r8, lsl #7 │ │ │ │ andeq r2, r1, r4, lsl #7 │ │ │ │ - andeq r2, r1, r8, lsr r9 │ │ │ │ + andeq r2, r1, r8, lsr #18 │ │ │ │ andeq r2, r1, lr, lsr r3 │ │ │ │ andeq r2, r1, sl, asr #5 │ │ │ │ andeq r2, r1, r6, asr #5 │ │ │ │ - andeq r2, r1, sl, ror r8 │ │ │ │ + andeq r2, r1, sl, ror #16 │ │ │ │ andeq r2, r1, r0, lsl #5 │ │ │ │ andeq r2, r1, ip, lsl #6 │ │ │ │ strdeq r2, [r1], -sl │ │ │ │ andeq r2, r1, r6, ror #3 │ │ │ │ andeq r2, r1, r2, ror #3 │ │ │ │ - muleq r1, r6, r7 │ │ │ │ + andeq r2, r1, r6, lsl #15 │ │ │ │ andeq r2, r1, ip, ror r2 │ │ │ │ andeq r2, r1, lr, ror #2 │ │ │ │ andeq r2, r1, sl, ror #2 │ │ │ │ - andeq r2, r1, lr, lsl r7 │ │ │ │ + andeq r2, r1, lr, lsl #14 │ │ │ │ andeq r2, r1, r4, lsl #4 │ │ │ │ andeq r2, r1, r2, asr #1 │ │ │ │ strheq r2, [r1], -lr │ │ │ │ - andeq r2, r1, r2, ror r6 │ │ │ │ + andeq r2, r1, r2, ror #12 │ │ │ │ andeq r2, r1, r8, ror r0 │ │ │ │ andeq r2, r1, sl, asr r1 │ │ │ │ andeq r1, r1, r6, lsr #30 │ │ │ │ - andeq r2, r1, lr, asr #9 │ │ │ │ + @ instruction: 0x000124be │ │ │ │ ldrdeq r1, [r1], -r8 │ │ │ │ andeq r1, r1, lr, lsl #31 │ │ │ │ andeq r1, r1, sl, lsr #31 │ │ │ │ andeq r1, r1, r2, lsr #28 │ │ │ │ andeq r1, r1, lr, lsl lr │ │ │ │ - ldrdeq r2, [r1], -r2 @ │ │ │ │ + andeq r2, r1, r2, asr #7 │ │ │ │ ldrdeq r1, [r1], -r8 │ │ │ │ andeq r1, r1, sl, ror #30 │ │ │ │ andeq r1, r1, lr, asr pc │ │ │ │ andeq r1, r1, r4, asr sp │ │ │ │ andeq r1, r1, r2, asr sp │ │ │ │ - andeq r2, r1, r8, lsl #6 │ │ │ │ + strdeq r2, [r1], -r8 │ │ │ │ andeq r1, r1, r0, lsl sp │ │ │ │ muleq r1, lr, ip │ │ │ │ muleq r1, ip, ip │ │ │ │ - andeq r2, r1, r2, asr r2 │ │ │ │ + andeq r2, r1, r2, asr #4 │ │ │ │ andeq r1, r1, sl, asr ip │ │ │ │ andeq r1, r1, r6, lsr #28 │ │ │ │ andeq r1, r1, r8, asr #23 │ │ │ │ andeq r1, r1, r6, asr #23 │ │ │ │ - andeq r2, r1, ip, ror r1 │ │ │ │ + andeq r2, r1, ip, ror #2 │ │ │ │ andeq r1, r1, r4, lsl #23 │ │ │ │ andeq r1, r1, ip, ror sp │ │ │ │ andeq r1, r1, r8, ror #26 │ │ │ │ andeq r1, r1, ip, asr sp │ │ │ │ andeq r1, r1, r8, asr #26 │ │ │ │ andeq r1, r1, r8, lsr sp │ │ │ │ andeq ip, r3, r2, lsl #22 │ │ │ │ strdeq r1, [r1], -r0 │ │ │ │ andeq r1, r1, ip, asr sl │ │ │ │ andeq r1, r1, sl, asr sl │ │ │ │ - andeq r2, r1, r0, lsl r0 │ │ │ │ + andeq r2, r1, r0 │ │ │ │ andeq r1, r1, r8, lsl sl │ │ │ │ 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} │ │ │ │ @@ -22540,19 +22540,19 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ @ instruction: 0x4603ecfc │ │ │ │ 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, cr8, cr1, {0} │ │ │ │ + cdp2 0, 12, cr15, cr6, cr1, {0} │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ @ instruction: 0x461a687b │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - @ instruction: 0xf943f003 │ │ │ │ + @ instruction: 0xf941f003 │ │ │ │ @ instruction: 0xf7e96978 │ │ │ │ movwcs lr, #7542 @ 0x1d76 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ ldrdeq r1, [r1], -r4 │ │ │ │ andeq r1, r1, sl, lsr #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -22574,51 +22574,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 328e8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi fff10fec │ │ │ │ + blmi ffed0fe0 │ │ │ │ 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, #3541 @ 0xdd5 @ │ │ │ │ - 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 │ │ │ │ - cdp2 0, 4, cr15, cr8, cr1, {0} │ │ │ │ + cdp2 0, 4, cr15, cr6, 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} │ │ │ │ @ instruction: 0xf804f006 │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6073b44 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ @@ -22635,15 +22635,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: 0xf0056820 │ │ │ │ strmi pc, [r3], -r8, lsr #28 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cmn r5, r0, lsl #6 │ │ │ │ + cmn r2, r0, lsl #6 │ │ │ │ cdp 7, 8, cr15, cr2, cr9, {7} │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ @ instruction: 0xf1070454 │ │ │ │ blcc 119704 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -22652,20 +22652,20 @@ │ │ │ │ cdp 7, 7, cr15, cr0, 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, #3553 @ 0xde1 @ │ │ │ │ - @ instruction: 0xf607e14a │ │ │ │ + movwcs pc, #3551 @ 0xddf @ │ │ │ │ + @ instruction: 0xf607e147 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs sp, {r2, r4, r6, r8, r9} │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf6073b04 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 1819360 │ │ │ │ @@ -22676,26 +22676,26 @@ │ │ │ │ strmi pc, [r2], -r5, lsr #25 │ │ │ │ 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, [r2, #4]! │ │ │ │ - tst fp, r0, lsl #6 │ │ │ │ + ldc2 0, cr15, [r0, #4]! │ │ │ │ + tst r8, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi fe7b2a78 │ │ │ │ + bmi fe772a78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fda3 │ │ │ │ + @ instruction: 0xf607fda1 │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs r8, {r0, r2, r8, r9, sp, lr} │ │ │ │ ldc 7, cr15, [r6, #932]! @ 0x3a4 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ smlatbvs r5, r3, r5, pc @ │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -22707,19 +22707,19 @@ │ │ │ │ cdp 7, 0, cr15, cr2, cr9, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ strmi lr, [r2], -ip, lsr #23 │ │ │ │ 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, [r4, #-4]! │ │ │ │ - sbcs r2, sp, r0, lsl #6 │ │ │ │ + ldc2l 0, cr15, [r2, #-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 119734 │ │ │ │ @ instruction: 0x46186812 │ │ │ │ @@ -22728,425 +22728,424 @@ │ │ │ │ @ instruction: 0xf7e9d11f │ │ │ │ @ instruction: 0x4603edd8 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe056a54 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 11975c │ │ │ │ - bmi 1cfd2c0 │ │ │ │ + bmi 1cbd2c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf507fd49 │ │ │ │ + @ instruction: 0xf507fd47 │ │ │ │ @ instruction: 0xf10353c3 │ │ │ │ blcc 1196f8 │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ movwcs lr, #3114 @ 0xc2a │ │ │ │ - @ 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 │ │ │ │ stc 7, cr15, [r8, #932]! @ 0x3a4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ @ instruction: 0x4602eb52 │ │ │ │ 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, [sl, #-4] │ │ │ │ + ldc2 0, cr15, [r8, #-4] │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ bl ffed6ae0 │ │ │ │ msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ bl ffcd6af0 │ │ │ │ - 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 11940c │ │ │ │ - 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, r5, lsl #26 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ - bmi 10f2bf8 │ │ │ │ - @ instruction: 0xf04f447a │ │ │ │ - @ instruction: 0xf04f0008 │ │ │ │ - @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fce3 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - @ instruction: 0xf6070448 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - bl ff7d6b54 │ │ │ │ + eorpl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ + eoreq pc, r8, #-2147483648 @ 0x80000000 │ │ │ │ + @ instruction: 0xf5073a04 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 11978c │ │ │ │ + blmi 122a3d4 │ │ │ │ + @ instruction: 0x4618447b │ │ │ │ + stc2 0, cr15, [r8, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - b 1ed6b64 │ │ │ │ - msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - bl fec56b74 │ │ │ │ - msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - bl fea56b84 │ │ │ │ - bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ - movweq pc, #33027 @ 0x8103 @ │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - bl fe856b94 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 32c68 │ │ │ │ - @ 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, [r4], #4 │ │ │ │ - and r2, sp, r0, lsl #6 │ │ │ │ + stc2l 0, cr15, [r4], #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, r2, ror #23 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e96818 │ │ │ │ + @ instruction: 0xf507ea7e │ │ │ │ + @ instruction: 0xf1035321 │ │ │ │ + blcc 119864 │ │ │ │ + @ instruction: 0xf7e94618 │ │ │ │ + @ instruction: 0xf507ebb4 │ │ │ │ + @ instruction: 0xf1035361 │ │ │ │ + blcc 119874 │ │ │ │ + @ instruction: 0xf7e94618 │ │ │ │ + @ instruction: 0xf507ebac │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 119804 │ │ │ │ + @ instruction: 0xf7e94618 │ │ │ │ + @ instruction: 0xf607eba4 │ │ │ │ + @ instruction: 0xf6a30368 │ │ │ │ + ldmdavs fp, {r3, r6, r8, r9} │ │ │ │ + andle r2, lr, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwvs pc, #26019 @ 0x65a3 @ │ │ │ │ - bmi 7b2c94 │ │ │ │ + bmi 972c70 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - movwcs pc, #7317 @ 0x1c95 @ │ │ │ │ - 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 ffad6bfc │ │ │ │ - @ instruction: 0xf5074618 │ │ │ │ - @ instruction: 0x37684790 │ │ │ │ - ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ + movwcs pc, #3237 @ 0xca5 @ │ │ │ │ + @ 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, [r6], {1} │ │ │ │ + @ instruction: 0xf5072301 │ │ │ │ + @ instruction: 0xf1004090 │ │ │ │ + ldmdbmi r9, {r2, r5, r6} │ │ │ │ + bmi 269e24 │ │ │ │ + ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ + subsmi r6, r1, r2, lsl #16 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf7e9d001 │ │ │ │ + ldrmi lr, [r8], -lr, ror #23 │ │ │ │ + ldrmi pc, [r0, r7, lsl #10] │ │ │ │ + ldrtmi r3, [sp], r8, ror #14 │ │ │ │ + svclt 0x0000bdb0 │ │ │ │ andeq r7, r2, r8, lsr #15 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq ip, r3, r2, lsr #15 │ │ │ │ muleq r3, r4, r7 │ │ │ │ ldrdeq r1, [r1], -r6 │ │ │ │ ldrdeq r1, [r1], -lr │ │ │ │ andeq r1, r1, r2, lsr r9 │ │ │ │ strdeq r1, [r1], -sl │ │ │ │ andeq r1, r1, r4, lsl r9 │ │ │ │ andeq r1, r1, r6, ror #17 │ │ │ │ muleq r1, r0, r8 │ │ │ │ andeq r1, r1, r2, lsr r8 │ │ │ │ - strdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, ip, lsr #16 │ │ │ │ - @ instruction: 0x000117ba │ │ │ │ - @ instruction: 0x000117bc │ │ │ │ - @ instruction: 0x000273be │ │ │ │ + andeq r1, r1, r4, lsl #16 │ │ │ │ + andeq r1, r1, r2, lsr #16 │ │ │ │ + @ instruction: 0x000117b0 │ │ │ │ + @ instruction: 0x000117b2 │ │ │ │ + andeq r7, r2, r4, asr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6feb0 │ │ │ │ + bl feb6feac │ │ │ │ @ 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 16598ec │ │ │ │ + blmi 16598e8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [r2], #-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: 0x4603fc3a │ │ │ │ + @ instruction: 0x4603fc3c │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2891 @ 0xfffff4b5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, r3, r5, lsl ip @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldcl 7, cr15, [r4], #-932 @ 0xfffffc5c │ │ │ │ - blcs 2a558 │ │ │ │ - blmi 110d174 │ │ │ │ + ldcl 7, cr15, [r6], #-932 @ 0xfffffc5c │ │ │ │ + blcs 2a554 │ │ │ │ + blmi 110d170 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [r0], {1} │ │ │ │ @ instruction: 0xf107e05e │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - ldc 7, cr15, [r4], {233} @ 0xe9 │ │ │ │ - blcs 82a57c │ │ │ │ - blmi f0cd98 │ │ │ │ + ldc 7, cr15, [r6], {233} @ 0xe9 │ │ │ │ + blcs 82a578 │ │ │ │ + blmi f0cd94 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffbd4d8a │ │ │ │ + blx ffbd4d86 │ │ │ │ @ instruction: 0xf107e04c │ │ │ │ - bmi d999dc │ │ │ │ + bmi d999d8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fbe3 │ │ │ │ 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 9615f4 │ │ │ │ + blmi 9615f0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0056800 │ │ │ │ - @ instruction: 0xf107fc99 │ │ │ │ + @ instruction: 0xf107fc9b │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - stcl 7, cr15, [r0], {233} @ 0xe9 │ │ │ │ + stcl 7, cr15, [r2], {233} @ 0xe9 │ │ │ │ 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 5a1634 │ │ │ │ + blmi 5a1630 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0056800 │ │ │ │ - @ instruction: 0xe76dfc79 │ │ │ │ + @ instruction: 0xe76dfc7b │ │ │ │ ldmdbmi r3, {r8, r9, sp} │ │ │ │ - bmi 26a00c │ │ │ │ + bmi 26a008 │ │ │ │ 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 ffe56de0 │ │ │ │ + b ffed6ddc │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r7, r2, r6, lsr #6 │ │ │ │ + andeq r7, r2, sl, lsr #6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r1, ip, lsl r7 │ │ │ │ + andeq r1, r1, r0, lsl r7 │ │ │ │ + strdeq r1, [r1], -r2 │ │ │ │ strdeq r1, [r1], -lr │ │ │ │ - andeq r1, r1, sl, lsl #14 │ │ │ │ - strdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, r0, lsl #14 │ │ │ │ - andeq r1, r1, r0, lsl #14 │ │ │ │ - ldrdeq r1, [r1], -r8 │ │ │ │ - andeq r1, r1, r4, lsr #13 │ │ │ │ - ldrdeq r7, [r2], -ip │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, ip, asr #13 │ │ │ │ + muleq r1, r8, r6 │ │ │ │ + andeq r7, r2, r0, ror #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7007c │ │ │ │ + bl feb70078 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ - blcs 32ef8 │ │ │ │ + blcs 32ef4 │ │ │ │ @ instruction: 0xf006d105 │ │ │ │ - strmi pc, [r2], -r1, asr #28 │ │ │ │ + strmi pc, [r2], -r3, asr #28 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 370f04 │ │ │ │ + blmi 370f00 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 16d4eb2 │ │ │ │ + blx 16d4eae │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ - blmi 26a71c │ │ │ │ + blmi 26a718 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - @ instruction: 0x4603fdb5 │ │ │ │ + @ instruction: 0x4603fdb7 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - muleq r3, r6, r1 │ │ │ │ - andeq ip, r3, r6, lsl #3 │ │ │ │ - andeq r1, r1, r8, lsr #12 │ │ │ │ + muleq r3, sl, r1 │ │ │ │ + andeq ip, r3, sl, lsl #3 │ │ │ │ + andeq r1, r1, ip, lsl r6 │ │ │ │ @ instruction: 0xfffffdf7 │ │ │ │ - @ instruction: 0xffffe90d │ │ │ │ - andeq r1, r1, lr, lsl r6 │ │ │ │ + @ instruction: 0xffffe911 │ │ │ │ + andeq r1, r1, r2, lsl 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] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq ip, r3, lr, lsr #2 │ │ │ │ + andeq ip, r3, r2, lsr r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb70108 │ │ │ │ + bl feb70104 │ │ │ │ @ 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 33118 │ │ │ │ + blcs 33114 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - ldc 7, cr15, [sl], {233} @ 0xe9 │ │ │ │ + ldc 7, cr15, [ip], {233} @ 0xe9 │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - stmdb r6!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r8!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ands r6, sl, r8, lsr r1 │ │ │ │ - bmi 1173438 │ │ │ │ + bmi 1173434 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 10d7b68 │ │ │ │ + blmi 10d7b64 │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e96938 │ │ │ │ - strmi lr, [r3], -r2, lsl #24 │ │ │ │ + strmi lr, [r3], -r4, lsl #24 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - @ instruction: 0xf9d9f007 │ │ │ │ + @ instruction: 0xf9dbf007 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ - 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}^ │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e969b8 │ │ │ │ - @ instruction: 0xe050e896 │ │ │ │ + @ instruction: 0xe050e898 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi daa800 │ │ │ │ + blmi daa7fc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc2 0, cr15, [r0, #-44] @ 0xffffffd4 │ │ │ │ + stc2 0, cr15, [r2, #-44] @ 0xffffffd4 │ │ │ │ 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 │ │ │ │ - stmia ip!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 2a7cc │ │ │ │ + stmia lr!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 2a7c8 │ │ │ │ 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 │ │ │ │ - strmi lr, [r3], -r2, ror #21 │ │ │ │ + strmi lr, [r3], -r4, ror #21 │ │ │ │ tstle ip, r7, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - bmi 973050 │ │ │ │ + bmi 97304c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 8d7ad0 │ │ │ │ + blmi 8d7acc │ │ │ │ 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 fec56fac │ │ │ │ + bl fecd6fa8 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0074620 │ │ │ │ - ldmdbvs fp!, {r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r1, r3, r7, r8, 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 33090 │ │ │ │ + blcs 3308c │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - svclt 0x0000fcff │ │ │ │ + svclt 0x0000fd01 │ │ │ │ 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 │ │ │ │ - ldmib r2!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ + andeq r7, r2, lr, ror #1 │ │ │ │ andeq r7, r2, sl, ror #1 │ │ │ │ - andeq r7, r2, r6, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r1, r6, lsr #11 │ │ │ │ - muleq r1, r8, r5 │ │ │ │ - andeq ip, r3, r0, asr #1 │ │ │ │ - andeq r1, r1, lr, ror #10 │ │ │ │ + muleq r1, sl, r5 │ │ │ │ + andeq r1, r1, ip, lsl #11 │ │ │ │ + andeq ip, r3, r4, asr #1 │ │ │ │ + andeq r1, r1, r2, ror #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r1, r8, asr r5 │ │ │ │ - andeq r1, r1, r0, asr #10 │ │ │ │ - andeq r1, r1, r8, lsl r5 │ │ │ │ - andeq ip, r3, r8, lsr #32 │ │ │ │ - andeq r6, r2, lr, asr #31 │ │ │ │ + andeq r1, r1, ip, asr #10 │ │ │ │ + andeq r1, r1, r4, lsr r5 │ │ │ │ + andeq r1, r1, ip, lsl #10 │ │ │ │ + andeq ip, r3, ip, lsr #32 │ │ │ │ + ldrdeq r6, [r2], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7028c │ │ │ │ + bl feb70288 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 133280 │ │ │ │ + blmi 13327c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldmdb r0!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r2!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r2, r0, r2 │ │ │ │ + muleq r2, r4, r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb702b8 │ │ │ │ + bl feb702b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 1332ac │ │ │ │ + blmi 1332a8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldmdb sl, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb ip, {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 fp, r3, r8, asr pc │ │ │ │ + andeq fp, r3, ip, asr pc │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r7, r2, r6, asr #20 │ │ │ │ + andeq r7, r2, sl, asr #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb70304 │ │ │ │ + bl feb70300 │ │ │ │ @ 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 ff121d2c │ │ │ │ - blmi ff12a310 │ │ │ │ + bmi ff121d28 │ │ │ │ + blmi ff12a30c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmdacc r4, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrbtmi r4, [fp], #-3009 @ 0xfffff43f │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @@ -23154,45 +23153,45 @@ │ │ │ │ @ instruction: 0xf6070114 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf107000c │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - blx 59517c │ │ │ │ - blcs 2a978 │ │ │ │ + blx 615178 │ │ │ │ + blcs 2a974 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e9d12a │ │ │ │ - @ instruction: 0x4602ea5c │ │ │ │ + @ instruction: 0x4602ea5e │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e86818 │ │ │ │ - @ instruction: 0x4603effc │ │ │ │ + @ instruction: 0x4603effe │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi fe77ddd8 │ │ │ │ + blmi fe77ddd4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2971 @ 0xfffff465 │ │ │ │ - blmi fe6fdddc │ │ │ │ - bmi fe6ea3cc │ │ │ │ + blmi fe6fddd8 │ │ │ │ + bmi fe6ea3c8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ ldrht pc, [sl], #153 @ 0x99 @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2710 @ 0xfffff56a │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ @@ -23201,259 +23200,259 @@ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ sbcvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bicne pc, r1, r1, asr #4 │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - strhtvs lr, [r0], -r8 │ │ │ │ + strhtvs lr, [r0], -sl │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ ldrshle r3, [sp, #-255] @ 0xffffff01 │ │ │ │ - b 3d71dc │ │ │ │ + b 4571d8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - @ instruction: 0x4603efb8 │ │ │ │ + @ instruction: 0x4603efba │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf986f001 │ │ │ │ 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 1ee1a78 │ │ │ │ + blmi 1ee1a74 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0056800 │ │ │ │ - @ instruction: 0xf607fa4d │ │ │ │ + @ instruction: 0xf607fa4f │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf6070308 │ │ │ │ @ instruction: 0xf6a20218 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e9d12a │ │ │ │ - @ instruction: 0x4602e9dc │ │ │ │ + @ instruction: 0x4602e9de │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e86818 │ │ │ │ - @ instruction: 0x4603ef7c │ │ │ │ + @ instruction: 0x4603ef7e │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi 193ded8 │ │ │ │ + blmi 193ded4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4921 @ 0x1339 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ - blmi 18bdedc │ │ │ │ - bmi 18aa4cc │ │ │ │ + blmi 18bded8 │ │ │ │ + bmi 18aa4c8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, sl, r9, lsr r9 @ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e86818 │ │ │ │ - blmi 17152a8 │ │ │ │ + blmi 17152ac │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf928f001 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdb r2, {r2, r3}^ │ │ │ │ ldmdbmi r1, {r1, r8, r9, sp}^ │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - blx 1757328 │ │ │ │ + blx 17d7324 │ │ │ │ @ instruction: 0xf1076020 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - svc 0x00f8f7e8 │ │ │ │ + svc 0x00faf7e8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ teqle sl, pc @ │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf7e9f8ff │ │ │ │ - @ instruction: 0x4602e978 │ │ │ │ + @ instruction: 0x4602e97a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 333ec │ │ │ │ + blcs 333e8 │ │ │ │ @ instruction: 0xf607d021 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - svc 0x0010f7e8 │ │ │ │ + svc 0x0012f7e8 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2869 @ 0xfffff4cb │ │ │ │ movtcs r9, #4866 @ 0x1302 │ │ │ │ - blmi d3dfb0 │ │ │ │ + blmi d3dfac │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8cef001 │ │ │ │ - blmi c51404 │ │ │ │ + blmi c51400 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c4f001 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ - stmdb lr!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb r0!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldmdbmi pc, {r8, r9, sp} @ │ │ │ │ - bmi 26a5f8 │ │ │ │ + bmi 26a5f4 │ │ │ │ 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 │ │ │ │ - stmda r2, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r4, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ + andeq r6, r2, r0, ror #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r1, r6, ror r5 │ │ │ │ - andeq r1, r1, ip, lsr #10 │ │ │ │ - andeq r1, r1, sl, lsr #10 │ │ │ │ - andeq r1, r1, ip, lsr #15 │ │ │ │ - andeq r1, r1, r8, ror #9 │ │ │ │ - andeq r1, r1, r6, lsl r5 │ │ │ │ - ldrdeq r1, [r1], -lr │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, ip, lsr #8 │ │ │ │ - andeq r1, r1, sl, lsr #8 │ │ │ │ - andeq r1, r1, ip, lsr #13 │ │ │ │ - andeq r1, r1, r8, ror #7 │ │ │ │ - andeq r1, r1, ip, asr #8 │ │ │ │ - andeq r1, r1, r8, lsr r4 │ │ │ │ + andeq r1, r1, r6, ror #10 │ │ │ │ + andeq r1, r1, ip, lsl r5 │ │ │ │ + andeq r1, r1, sl, lsl r5 │ │ │ │ + muleq r1, ip, r7 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + andeq r1, r1, r6, lsl #10 │ │ │ │ + andeq r1, r1, lr, asr #9 │ │ │ │ + andeq r1, r1, ip, asr #9 │ │ │ │ + andeq r1, r1, ip, lsl r4 │ │ │ │ andeq r1, r1, sl, lsl r4 │ │ │ │ - andeq r1, r1, r6, asr r3 │ │ │ │ - andeq r1, r1, r4, asr r3 │ │ │ │ - ldrdeq r1, [r1], -r6 │ │ │ │ - andeq r1, r1, lr, asr #7 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - strdeq r6, [r2], -r0 │ │ │ │ + muleq r1, ip, r6 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + andeq r1, r1, ip, lsr r4 │ │ │ │ + andeq r1, r1, r8, lsr #8 │ │ │ │ + andeq r1, r1, sl, lsl #8 │ │ │ │ + andeq r1, r1, r6, asr #6 │ │ │ │ + andeq r1, r1, r4, asr #6 │ │ │ │ + andeq r1, r1, r6, asr #11 │ │ │ │ + @ instruction: 0x000113be │ │ │ │ + andeq r1, r1, ip, asr #7 │ │ │ │ + strdeq r6, [r2], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb70698 │ │ │ │ + bl feb70694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - stcl 7, cr15, [r2, #928]! @ 0x3a0 │ │ │ │ + stcl 7, cr15, [r4, #928]! @ 0x3a0 │ │ │ │ @ instruction: 0xf7e84604 │ │ │ │ - @ instruction: 0x4603edbc │ │ │ │ + @ instruction: 0x4603edbe │ │ │ │ ldmdbmi sp, {r1, r5, r9, sl, lr} │ │ │ │ ldmdami sp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf00d4478 │ │ │ │ - adcsvs pc, r8, r5, ror #16 │ │ │ │ + adcsvs pc, r8, r7, ror #16 │ │ │ │ rscsvc pc, pc, #64, 4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - stmia r2!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r4!, {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 0x002af7e8 │ │ │ │ + svc 0x002cf7e8 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r0, r0, lsl #22 │ │ │ │ - ldm r6!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r8!, {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 3f36e0 │ │ │ │ + bmi 3f36dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f82f │ │ │ │ svclt 0x0000e7ce │ │ │ │ svclt 0x0000e000 │ │ │ │ - bmi 2736fc │ │ │ │ + bmi 2736f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f821 │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r6, r2, r8, ror lr │ │ │ │ - andeq r1, r1, r4, lsl #6 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, r4, ror #5 │ │ │ │ + andeq r6, r2, ip, ror lr │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, ip, asr #5 │ │ │ │ + ldrdeq r1, [r1], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70740 │ │ │ │ + bl feb7073c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ - blcs 375c0 │ │ │ │ - blmi 88d638 │ │ │ │ + blcs 375bc │ │ │ │ + blmi 88d634 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - @ instruction: 0x4603e89c │ │ │ │ + @ instruction: 0x4603e89e │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e868b8 │ │ │ │ - rscsvs lr, r8, r0, ror sp │ │ │ │ - blcs 33968 │ │ │ │ + rscsvs lr, r8, r2, ror sp │ │ │ │ + blcs 33964 │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1f3429a │ │ │ │ @ instruction: 0xf7e968b8 │ │ │ │ - ldmvs fp!, {r1, r2, r3, r5, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r4, r5, fp, sp, lr, pc}^ │ │ │ │ svclt 0x0000e01e │ │ │ │ @ instruction: 0xf7e968b8 │ │ │ │ - movwcs lr, #2088 @ 0x828 │ │ │ │ + movwcs lr, #2090 @ 0x82a │ │ │ │ @ instruction: 0xf7e9e018 │ │ │ │ - @ instruction: 0x4603e85a │ │ │ │ + @ instruction: 0x4603e85c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 0, cr15, cr2, cr8, {7} │ │ │ │ + cdp 7, 0, cr15, cr4, 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: 0xffcef000 │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - @ instruction: 0x4603ee34 │ │ │ │ + @ instruction: 0x4603ee36 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - ldrdeq fp, [r3], -r2 │ │ │ │ - @ instruction: 0x000112b8 │ │ │ │ - andeq fp, r3, r2, asr #21 │ │ │ │ - andeq fp, r3, lr, ror #20 │ │ │ │ - andeq r1, r1, lr, asr r2 │ │ │ │ + ldrdeq fp, [r3], -r6 │ │ │ │ + andeq r1, r1, r8, lsr #5 │ │ │ │ + andeq fp, r3, r6, asr #21 │ │ │ │ + andeq fp, r3, r2, ror sl │ │ │ │ + andeq r1, r1, lr, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb707f4 │ │ │ │ + bl feb707f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, r3, r5, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf84404a0 │ │ │ │ @ instruction: 0xf1070c94 │ │ │ │ @@ -23470,96 +23469,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: 0xf107ff87 │ │ │ │ - blcc 11a4d8 │ │ │ │ + blcc 11a4d4 │ │ │ │ @ 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 fead7b78 │ │ │ │ + blmi fead7b7c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff66f000 │ │ │ │ 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: 0xff6ff004 │ │ │ │ - blcs 2aec4 │ │ │ │ + @ instruction: 0xff71f004 │ │ │ │ + blcs 2aec0 │ │ │ │ mrshi pc, CPSR @ │ │ │ │ orrseq pc, ip, #7340032 @ 0x700000 │ │ │ │ ldrbtmi r4, [sl], #-2715 @ 0xfffff565 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - svc 0x00b2f7e8 │ │ │ │ - blcs 2aedc │ │ │ │ + svc 0x00b4f7e8 │ │ │ │ + blcs 2aed8 │ │ │ │ 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 │ │ │ │ - strmi lr, [r3], -r6, asr #27 │ │ │ │ + strmi lr, [r3], -r8, asr #27 │ │ │ │ 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, [sl, #-928] @ 0xfffffc60 │ │ │ │ + ldc 7, cr15, [ip, #-928] @ 0xfffffc60 │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a18 │ │ │ │ - blcc 11a5b4 │ │ │ │ + blcc 11a5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - mrrc 7, 14, pc, r0, cr8 @ │ │ │ │ - blcs 2af4c │ │ │ │ + mrrc 7, 14, pc, r2, cr8 @ │ │ │ │ + blcs 2af48 │ │ │ │ @ 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 │ │ │ │ strdcs pc, [r1], -pc @ │ │ │ │ - cdp 7, 10, cr15, cr4, cr8, {7} │ │ │ │ + cdp 7, 10, cr15, cr6, 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 289b8 │ │ │ │ - blmi 1a8d970 │ │ │ │ + blcs 289b4 │ │ │ │ + blmi 1a8d96c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 13, cr15, cr10, cr0, {0} │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ ldrbtmi r4, [sl], #-2659 @ 0xfffff59d │ │ │ │ @@ -23573,31 +23572,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 1573860 │ │ │ │ + bmi 157385c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107feaf │ │ │ │ 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: 0xf107ff77 │ │ │ │ + @ instruction: 0xf107ff79 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - strmi pc, [r2], -fp, asr #21 │ │ │ │ + strmi pc, [r2], -sp, asr #21 │ │ │ │ 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 │ │ │ │ @@ -23606,104 +23605,104 @@ │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 7, cr15, cr14, cr0, {0} │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi de2084 │ │ │ │ + blmi de2080 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - @ instruction: 0xff46f004 │ │ │ │ + @ instruction: 0xff48f004 │ │ │ │ @ instruction: 0xf7e8e029 │ │ │ │ - strmi lr, [r3], -r6, ror #29 │ │ │ │ + strmi lr, [r3], -r8, ror #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stc 7, cr15, [lr], {232} @ 0xe8 │ │ │ │ - bmi c2b0a4 │ │ │ │ + ldc 7, cr15, [r0], {232} @ 0xe8 │ │ │ │ + bmi c2b0a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fe5d │ │ │ │ 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, r5, lsr #30 │ │ │ │ + and pc, r8, r7, lsr #30 │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fe43 │ │ │ │ - blcc 11a760 │ │ │ │ + blcc 11a75c │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - @ instruction: 0xf107ed26 │ │ │ │ + @ instruction: 0xf107ed28 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf5073c8c │ │ │ │ @ instruction: 0xf1005084 │ │ │ │ ldmdbmi fp, {r2, r3, r4} │ │ │ │ - bmi 26aae0 │ │ │ │ + bmi 26aadc │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - @ instruction: 0x4618ed90 │ │ │ │ + @ instruction: 0x4618ed92 │ │ │ │ strpl pc, [r5, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - ldrdeq r6, [r2], -sl │ │ │ │ + ldrdeq r6, [r2], -lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r1, lr, ror #3 │ │ │ │ - ldrdeq r1, [r1], -sl │ │ │ │ - andeq r1, r1, ip, asr #3 │ │ │ │ - andeq r1, r1, sl, lsr #3 │ │ │ │ - andeq r6, r2, sl, lsr #24 │ │ │ │ - andeq r1, r1, lr, lsl r1 │ │ │ │ - andeq r7, r2, lr, lsr #7 │ │ │ │ - andeq r1, r1, ip, lsl #2 │ │ │ │ - andeq r1, r1, r6, lsl #2 │ │ │ │ - andeq r1, r1, r0, ror #1 │ │ │ │ - andeq r0, r1, lr, asr #30 │ │ │ │ - muleq r1, sl, r0 │ │ │ │ - ldrdeq r0, [r1], -r0 @ │ │ │ │ - andeq r1, r1, r8, lsl #1 │ │ │ │ - andeq r0, r1, lr, lsl #29 │ │ │ │ - andeq r1, r1, lr, ror r0 │ │ │ │ - andeq r6, r2, r8, lsl #14 │ │ │ │ + ldrdeq r1, [r1], -lr │ │ │ │ + andeq r1, r1, sl, asr #3 │ │ │ │ + @ instruction: 0x000111bc │ │ │ │ + muleq r1, sl, r1 │ │ │ │ + andeq r6, r2, lr, lsr #24 │ │ │ │ + andeq r1, r1, lr, lsl #2 │ │ │ │ + @ instruction: 0x000273b2 │ │ │ │ + strdeq r1, [r1], -ip │ │ │ │ + strdeq r1, [r1], -r6 │ │ │ │ + ldrdeq r1, [r1], -r0 │ │ │ │ + andeq r0, r1, lr, lsr pc │ │ │ │ + andeq r1, r1, sl, lsl #1 │ │ │ │ + andeq r0, r1, r0, asr #29 │ │ │ │ + andeq r1, r1, r8, ror r0 │ │ │ │ + andeq r0, r1, lr, ror lr │ │ │ │ + andeq r1, r1, lr, rrx │ │ │ │ + andeq r6, r2, ip, lsl #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70b70 │ │ │ │ + bl feb70b6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ - blmi 259138 │ │ │ │ + blmi 259134 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1eb1fc │ │ │ │ + blmi 1eb1f8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf846f7fd │ │ │ │ + @ instruction: 0xf848f7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strdeq r0, [r1], -r2 │ │ │ │ + andeq r0, r1, r2, ror #31 │ │ │ │ @ instruction: 0xfffffc5d │ │ │ │ @ instruction: 0xfffff767 │ │ │ │ - andeq r0, r1, r8, ror #31 │ │ │ │ + ldrdeq r0, [r1], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70bc0 │ │ │ │ + bl feb70bbc │ │ │ │ @ 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, r5, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r2, r5, r6, r7, 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 │ │ │ │ @@ -23715,15 +23714,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 33d18 │ │ │ │ + blcs 33d14 │ │ │ │ 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}^ │ │ │ │ @@ -23746,66 +23745,66 @@ │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x0000611a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70ca8 │ │ │ │ + bl feb70ca4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mulle sl, sl, r2 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ mulle r4, sl, r2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - svclt 0x0000eaf0 │ │ │ │ + svclt 0x0000eaf2 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f3b7c │ │ │ │ + bne ff4f3b78 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ movwcc r1, #6811 @ 0x1a9b │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf81af000 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ble 64728 │ │ │ │ + ble 64724 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmdavs r9!, {r0, r1, sp, lr, pc} │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ movwcs pc, #2564 @ 0xa04 @ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70d5c │ │ │ │ + bl feb70d58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f3be0 │ │ │ │ + bne ff4f3bdc │ │ │ │ vst4. {d22-d25}, [pc :256], fp │ │ │ │ adcsvs r5, fp, r0, lsl #7 │ │ │ │ ldmvs fp!, {r1, sp, lr, pc} │ │ │ │ adcsvs r0, fp, fp, asr r0 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r4, sl, lr} │ │ │ │ mvnsle r4, #-1610612727 @ 0xa0000009 │ │ │ │ @@ -23815,22 +23814,22 @@ │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ ldmvs sl!, {r1, r2, r5, r8, fp, ip, lr, pc}^ │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ stmdale r3, {r1, r3, r4, r7, r9, lr} │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldrh r6, [fp], -fp │ │ │ │ - stcl 7, cr15, [ip, #-928] @ 0xfffffc60 │ │ │ │ + stcl 7, cr15, [lr, #-928] @ 0xfffffc60 │ │ │ │ rsbcs r4, r9, #3145728 @ 0x300000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 34034 │ │ │ │ + blcs 34030 │ │ │ │ @ instruction: 0xf7e8d00f │ │ │ │ - strmi lr, [r3], -r4, asr #26 │ │ │ │ + strmi lr, [r3], -r6, asr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b ffb57b78 │ │ │ │ + b ffbd7b74 │ │ │ │ rsbcs r4, r5, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2366 @ 0xfffff6c2 │ │ │ │ ldrbtmi r4, [r8], #-2110 @ 0xfffff7c2 │ │ │ │ stc2l 0, cr15, [ip] │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ strd r3, [lr], #-63 @ 0xffffffc1 @ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -23839,45 +23838,45 @@ │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1490944 @ 0x16c000 │ │ │ │ ldmdavs fp!, {r0, r2, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, sl, #28, 6 @ 0x70000000 │ │ │ │ ldmvs r8!, {r0, r3, r5, r8, ip, lr, pc} │ │ │ │ - ldc 7, cr15, [r6], #928 @ 0x3a0 │ │ │ │ + ldc 7, cr15, [r8], #928 @ 0x3a0 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 34210 │ │ │ │ + blcs 3420c │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 34098 │ │ │ │ + blcs 34094 │ │ │ │ @ instruction: 0xf7e8d00f │ │ │ │ - @ instruction: 0x4603ed12 │ │ │ │ + @ instruction: 0x4603ed14 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b feed7bdc │ │ │ │ + b fef57bd8 │ │ │ │ rsbcs r4, pc, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2343 @ 0xfffff6d9 │ │ │ │ ldrbtmi r4, [r8], #-2087 @ 0xfffff7d9 │ │ │ │ ldc2 0, cr15, [sl] │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [ip], -pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461968fa │ │ │ │ @ instruction: 0xf7e86978 │ │ │ │ - ldmdavs fp!, {r3, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r3, r7, sl, fp, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr, pc}^ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - teqvs r8, r2, lsl #23 │ │ │ │ - blcs 34168 │ │ │ │ + teqvs r8, r4, lsl #23 │ │ │ │ + blcs 34164 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 340f0 │ │ │ │ + blcs 340ec │ │ │ │ @ instruction: 0xf7e8d00f │ │ │ │ - strmi lr, [r3], -r6, ror #25 │ │ │ │ + strmi lr, [r3], -r8, ror #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b fe3d7c34 │ │ │ │ + b fe457c30 │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2323 @ 0xfffff6ed │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ stc2l 0, cr15, [lr, #-0] │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ @ instruction: 0xe01033ff │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -23887,22 +23886,22 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0x609a68ba │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x00010dbe │ │ │ │ - andeq r0, r1, r6, asr #27 │ │ │ │ - andeq r0, r1, sl, asr sp │ │ │ │ - andeq r0, r1, r2, ror #26 │ │ │ │ - andeq r0, r1, r2, lsl #26 │ │ │ │ - andeq r0, r1, sl, lsl #26 │ │ │ │ + andeq r0, r1, lr, lsr #27 │ │ │ │ + @ instruction: 0x00010db6 │ │ │ │ + andeq r0, r1, sl, asr #26 │ │ │ │ + andeq r0, r1, r2, asr sp │ │ │ │ + strdeq r0, [r1], -r2 │ │ │ │ + strdeq r0, [r1], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70ef8 │ │ │ │ + bl feb70ef4 │ │ │ │ @ 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 │ │ │ │ @@ -23911,35 +23910,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 fe660764 │ │ │ │ + bne fe660760 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - stc 7, cr15, [ip, #-928] @ 0xfffffc60 │ │ │ │ + stc 7, cr15, [lr, #-928] @ 0xfffffc60 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ ldmvs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 341c0 │ │ │ │ + blcs 341bc │ │ │ │ @ instruction: 0xf7e8d00f │ │ │ │ - @ instruction: 0x4603ec7e │ │ │ │ + strmi lr, [r3], -r0, lsl #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b 9d7d04 │ │ │ │ + b a57d00 │ │ │ │ addcs r4, r8, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2347 @ 0xfffff6d5 │ │ │ │ ldrbtmi r4, [r8], #-2091 @ 0xfffff7d5 │ │ │ │ stc2 0, cr15, [r6, #-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 fe6a07b4 │ │ │ │ + bne fe6a07b0 │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r0, r2, r3, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fedb │ │ │ │ @ instruction: 0xf1b369bb │ │ │ │ strdle r3, [sl, -pc] │ │ │ │ @@ -23949,85 +23948,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 fe2b3e1c │ │ │ │ + bne fe2b3e18 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7e868ba │ │ │ │ - @ instruction: 0x61b8ecc0 │ │ │ │ + @ instruction: 0x61b8ecc2 │ │ │ │ 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 22afd8 │ │ │ │ + bmi 22afd4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - @ instruction: 0x4618eb14 │ │ │ │ + @ instruction: 0x4618eb16 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strdeq r6, [r2], -r6 @ │ │ │ │ + strdeq r6, [r2], -sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r0, r1, r2, lsr ip │ │ │ │ - andeq r0, r1, sl, lsr ip │ │ │ │ - andeq r6, r2, r0, lsl r2 │ │ │ │ + andeq r0, r1, r2, lsr #24 │ │ │ │ + andeq r0, r1, sl, lsr #24 │ │ │ │ + andeq r6, r2, r4, lsl r2 │ │ │ │ strlt fp, [r0, #1038] @ 0x40e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00dcf8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ - bvs 1ef201c │ │ │ │ - bmi 4b1f2c │ │ │ │ - blmi 4ab02c │ │ │ │ + bvs 1ef2018 │ │ │ │ + bmi 4b1f28 │ │ │ │ + blmi 4ab028 │ │ │ │ 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 26b04c │ │ │ │ + bmi 26b048 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - @ instruction: 0x4618eada │ │ │ │ + @ instruction: 0x4618eadc │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ @ instruction: 0x4080e8bd │ │ │ │ ldrbmi fp, [r0, -r3]! │ │ │ │ - andeq r6, r2, r0, asr #3 │ │ │ │ + andeq r6, r2, r4, asr #3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r2, ip, r1 │ │ │ │ + andeq r6, r2, r0, lsr #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7109c │ │ │ │ + bl feb71098 │ │ │ │ @ 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 fe6e08e4 │ │ │ │ + bne fe6e08e0 │ │ │ │ addsmi r6, sl, #7995392 @ 0x7a0000 │ │ │ │ ldmdavs fp!, {r2, r3, r8, r9, ip, lr, pc}^ │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, asr #28 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd102 │ │ │ │ @ instruction: 0xe01133ff │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - ldmvs fp!, {r2, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r6, 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 │ │ │ │ @@ -24042,15 +24041,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f3fb4 │ │ │ │ + bne ff4f3fb0 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ @@ -24063,133 +24062,133 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f4008 │ │ │ │ + bne ff4f4004 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - b ffc57f48 │ │ │ │ + b ffcd7f44 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0x601a68bb │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - bl 1257f64 │ │ │ │ + bl 12d7f60 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - @ instruction: 0x4603e8f2 │ │ │ │ + @ instruction: 0x4603e8f4 │ │ │ │ stmdbmi pc, {r0, r1, r3, r6, r7, r9, sp} @ │ │ │ │ stmdami pc, {r0, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ ldrd pc, [r2], -r1 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r3, [sl], -r1, lsl #6 │ │ │ │ - b fedd7fa4 │ │ │ │ + b fee57fa0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r0, r1, r8, asr #19 │ │ │ │ - ldrdeq r0, [r1], -r0 @ │ │ │ │ + @ instruction: 0x000109b8 │ │ │ │ + andeq r0, r1, r0, asr #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb71220 │ │ │ │ + bl feb7121c │ │ │ │ @ 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}^ │ │ │ │ - b fff57fd8 │ │ │ │ - blcs 2b848 │ │ │ │ + b fffd7fd4 │ │ │ │ + blcs 2b844 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ movwcs pc, #7369 @ 0x1cc9 @ │ │ │ │ - blmi 5d20dc │ │ │ │ + blmi 5d20d8 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldmvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - strmi lr, [r3], -ip, ror #21 │ │ │ │ + strmi lr, [r3], -lr, ror #21 │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 3da470 │ │ │ │ + blmi 3da46c │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 1022c70 │ │ │ │ - b 105b07c │ │ │ │ - blmi 31b484 │ │ │ │ + b 1022c6c │ │ │ │ + b 105b078 │ │ │ │ + blmi 31b480 │ │ │ │ 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, asr #22 │ │ │ │ - strdeq r6, [r2], -r8 │ │ │ │ - andeq r6, r2, r8, asr #21 │ │ │ │ - @ instruction: 0x00026ab8 │ │ │ │ + andeq r0, r1, sl, lsr fp │ │ │ │ + strdeq r6, [r2], -ip │ │ │ │ + andeq r6, r2, ip, asr #21 │ │ │ │ + @ instruction: 0x00026abc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb712b4 │ │ │ │ + bl feb712b0 │ │ │ │ @ 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, #2636 @ 0xa4c │ │ │ │ + movwcs lr, #2638 @ 0xa4e │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 36b94c │ │ │ │ + blmi 36b948 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - ldmvs fp!, {r3, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r3, r4, r5, r6, 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 │ │ │ │ - @ instruction: 0x00010ab8 │ │ │ │ - andeq r6, r2, sl, ror #20 │ │ │ │ - @ instruction: 0x00010ab8 │ │ │ │ - andeq r6, r2, sl, asr #20 │ │ │ │ + andeq r0, r1, r8, lsr #21 │ │ │ │ + andeq r6, r2, lr, ror #20 │ │ │ │ + andeq r0, r1, r8, lsr #21 │ │ │ │ + andeq r6, r2, lr, asr #20 │ │ │ │ @ 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 22d48 │ │ │ │ - b 5b14c │ │ │ │ - b 151b554 │ │ │ │ + b 22d44 │ │ │ │ + b 5b148 │ │ │ │ + b 151b550 │ │ │ │ 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 341cc │ │ │ │ + blcs 341c8 │ │ │ │ svclt 0x0000d1e8 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0], #756 @ 0x2f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r6, r2, r2, lsl sl │ │ │ │ + andeq r6, r2, r6, lsl 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] │ │ │ │ @@ -24197,20 +24196,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 14e958 │ │ │ │ + blmi 14e954 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ - andeq r6, r2, r0, asr #19 │ │ │ │ - andeq r0, r1, r8, lsl r8 │ │ │ │ + andeq r6, r2, r4, asr #19 │ │ │ │ + andeq r0, r1, r8, lsl #16 │ │ │ │ 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 │ │ │ │ @@ -24223,69 +24222,69 @@ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ @ instruction: 0xf8410158 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ @ instruction: 0xf8420258 │ │ │ │ cdpmi 12, 11, cr3, cr13, cr8, {2} │ │ │ │ @ instruction: 0xf507447e │ │ │ │ @ instruction: 0xf1013188 │ │ │ │ - bmi feeda76c │ │ │ │ - blmi feeeb408 │ │ │ │ + bmi feeda768 │ │ │ │ + blmi feeeb404 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 81af90 │ │ │ │ + blcc 81af8c │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507fbc1 │ │ │ │ @ instruction: 0xf1015182 │ │ │ │ stmdbcc r4, {r3, r4, r8} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - blx ff9d824e │ │ │ │ + blx ff9d824a │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ stc2 7, cr15, [r6], {255} @ 0xff │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ - bmi feaf42d4 │ │ │ │ + bmi feaf42d0 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ - blmi feace2a8 │ │ │ │ + blmi feace2a4 │ │ │ │ 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 fea342f0 │ │ │ │ + bmi fea342ec │ │ │ │ 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: 0xf107e9e4 │ │ │ │ + @ instruction: 0xf107e9e6 │ │ │ │ @ instruction: 0x46980358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b30 │ │ │ │ - ldmdb sl!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb ip!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldceq 8, cr15, [r8], #-288 @ 0xfffffee0 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - blcs 34324 │ │ │ │ - blmi fe74e718 │ │ │ │ + blcs 34320 │ │ │ │ + blmi fe74e714 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - b 5d8264 │ │ │ │ - blcs 2bad4 │ │ │ │ + b 658260 │ │ │ │ + blcs 2bad0 │ │ │ │ @ instruction: 0xf107d10b │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ - bvs fe6e93b4 │ │ │ │ + bvs fe6e93b0 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - blmi fe5545f4 │ │ │ │ + blmi fe5545f8 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ - cdp 7, 11, cr15, cr12, cr7, {7} │ │ │ │ + cdp 7, 11, cr15, cr14, cr7, {7} │ │ │ │ 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} │ │ │ │ @@ -24301,146 +24300,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 fe0db2c2 │ │ │ │ + blx fe0db2be │ │ │ │ tstne r8, #134217728 @ 0x8000000 │ │ │ │ - bne ff0e02a8 │ │ │ │ + bne ff0e02a4 │ │ │ │ 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 1b598bc │ │ │ │ + blmi 1b598b8 │ │ │ │ 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 81b108 │ │ │ │ + blcc 81b104 │ │ │ │ ldrbtmi r4, [r9], #-2407 @ 0xfffff699 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fd39 │ │ │ │ - blcc 101b118 │ │ │ │ + blcc 101b114 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ mrc2 7, 6, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 81b128 │ │ │ │ + blcc 81b124 │ │ │ │ ldrbtmi r4, [r9], #-2400 @ 0xfffff6a0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fd29 │ │ │ │ @ instruction: 0x461a0358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 81b144 │ │ │ │ + blcc 81b140 │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrne 8, 5, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ and pc, lr, pc, ror ip @ │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ ldc2 7, cr15, [fp, #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 │ │ │ │ - @ instruction: 0x4603e85a │ │ │ │ + @ instruction: 0x4603e85c │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r0], pc, ror #26 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ - ldc2l 7, cr15, [pc, #-1020]! @ 1a03c │ │ │ │ - blcc 6bc48 │ │ │ │ + ldc2l 7, cr15, [pc, #-1020]! @ 1a038 │ │ │ │ + blcc 6bc44 │ │ │ │ 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 f598c8 │ │ │ │ + blmi f598c4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10760fb │ │ │ │ - blcc 81b1d0 │ │ │ │ + blcc 81b1cc │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ stc2l 7, cr15, [r8, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 101b1e0 │ │ │ │ + blcc 101b1dc │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0x479868fb │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - bmi 8f44fc │ │ │ │ + bmi 8f44f8 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ @ instruction: 0xf107d019 │ │ │ │ - blcc 101b1fc │ │ │ │ + blcc 101b1f8 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ - b 15238a8 │ │ │ │ + b 15238a4 │ │ │ │ andle r0, lr, r5, lsl #6 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r2], -r7, lsr #26 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r3, {r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fec5 │ │ │ │ - blcc 81b230 │ │ │ │ + blcc 81b22c │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fae5 │ │ │ │ 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 0x009af7e7 │ │ │ │ + svc 0x009cf7e7 │ │ │ │ strcc pc, [r8, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - strdeq r5, [r2], -r0 │ │ │ │ - andeq r5, r2, r4, ror #27 │ │ │ │ + strdeq r5, [r2], -r4 │ │ │ │ + andeq r5, r2, r8, ror #27 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r6, [r2], -r6 @ │ │ │ │ + ldrdeq r6, [r2], -sl │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - andeq r6, r2, r8, asr #17 │ │ │ │ + andeq r6, r2, ip, asr #17 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - @ instruction: 0x000268ba │ │ │ │ + @ instruction: 0x000268be │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq ip, r3, sl, ror r5 │ │ │ │ - andeq r0, r1, r8, ror #17 │ │ │ │ - andeq r0, r1, sl, asr #17 │ │ │ │ - andeq ip, r3, r8, asr #10 │ │ │ │ - @ instruction: 0x0003b4ba │ │ │ │ - andeq r0, r1, r0, lsr #16 │ │ │ │ - muleq r3, r4, r4 │ │ │ │ - andeq fp, r3, sl, lsl #9 │ │ │ │ - andeq r0, r1, sl, lsr #16 │ │ │ │ - andeq r0, r1, r6, lsl r8 │ │ │ │ - andeq r0, r1, lr, lsl #15 │ │ │ │ - ldrdeq r6, [r2], -r4 │ │ │ │ - andeq r6, r2, lr, lsr #13 │ │ │ │ - andeq r5, r2, lr, lsl fp │ │ │ │ + andeq ip, r3, lr, ror r5 │ │ │ │ + ldrdeq r0, [r1], -r8 │ │ │ │ + @ instruction: 0x000108ba │ │ │ │ + andeq ip, r3, ip, asr #10 │ │ │ │ + @ instruction: 0x0003b4be │ │ │ │ + andeq r0, r1, r0, lsl r8 │ │ │ │ + muleq r3, r8, r4 │ │ │ │ + andeq fp, r3, lr, lsl #9 │ │ │ │ + andeq r0, r1, sl, lsl r8 │ │ │ │ + andeq r0, r1, r6, lsl #16 │ │ │ │ + andeq r0, r1, lr, ror r7 │ │ │ │ + ldrdeq r6, [r2], -r8 │ │ │ │ + @ instruction: 0x000266b2 │ │ │ │ + andeq r5, r2, r2, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -24450,133 +24449,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 │ │ │ │ - ldmda r6, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda 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} @ │ │ │ │ - stmda r8, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda 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 0x0024f7e7 │ │ │ │ + svc 0x0026f7e7 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ ldrhtmi lr, [r0], sp │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - andeq r5, r2, r2, lsl #21 │ │ │ │ + andeq r5, r2, r6, lsl #21 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r2, r2, lsr #11 │ │ │ │ - andeq r5, r2, r2, lsr sl │ │ │ │ + andeq r6, r2, r6, lsr #11 │ │ │ │ + andeq r5, r2, r6, lsr sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb71808 │ │ │ │ + bl feb71804 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ - blmi 432708 │ │ │ │ + blmi 432704 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ - b 23230 │ │ │ │ - b 5b634 │ │ │ │ - b 151ba3c │ │ │ │ + b 2322c │ │ │ │ + b 5b630 │ │ │ │ + b 151ba38 │ │ │ │ andle r0, pc, r5, lsl #6 │ │ │ │ - stmda lr, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda 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 │ │ │ │ - strmi lr, [r2], -r4, lsl #16 │ │ │ │ + strmi lr, [r2], -r6, lsl #16 │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r6, r2, r4, lsl r5 │ │ │ │ + andeq r6, r2, r8, lsl r5 │ │ │ │ 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 0x00e2f7e7 │ │ │ │ + svc 0x00e4f7e7 │ │ │ │ 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: 0xf7e7fd8b │ │ │ │ - @ instruction: 0x4602efd0 │ │ │ │ + @ instruction: 0x4602efd2 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 30a2c0 │ │ │ │ - blmi 26b8ac │ │ │ │ + bmi 30a2bc │ │ │ │ + blmi 26b8a8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - strcc lr, [r0, -ip, lsr #29]! │ │ │ │ + strcc lr, [r0, -lr, lsr #29]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r5, r2, r2, lsl #19 │ │ │ │ + andeq r5, r2, r6, lsl #19 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r2, r0, asr #18 │ │ │ │ + andeq r5, r2, r4, asr #18 │ │ │ │ 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 0x009af7e7 │ │ │ │ + svc 0x009cf7e7 │ │ │ │ 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 │ │ │ │ - strmi lr, [r2], -r8, lsl #31 │ │ │ │ + strmi lr, [r2], -sl, lsl #31 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 30a350 │ │ │ │ - blmi 26b93c │ │ │ │ + bmi 30a34c │ │ │ │ + blmi 26b938 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - strcc lr, [r0, -r4, ror #28]! │ │ │ │ + strcc lr, [r0, -r6, ror #28]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - strdeq r5, [r2], -r2 │ │ │ │ + strdeq r5, [r2], -r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000258b0 │ │ │ │ + @ instruction: 0x000258b4 │ │ │ │ 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 │ │ │ │ @@ -24585,1060 +24584,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 3d9bd0 │ │ │ │ + blmi 3d9bcc │ │ │ │ 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 34cc8 │ │ │ │ + blcs 34cc4 │ │ │ │ strdcs sp, [pc], -r6 │ │ │ │ - cdp 7, 6, cr15, cr12, cr7, {7} │ │ │ │ + cdp 7, 6, cr15, cr14, cr7, {7} │ │ │ │ @ instruction: 0xf7e72009 │ │ │ │ - svclt 0x0000ee6a │ │ │ │ + svclt 0x0000ee6c │ │ │ │ svclt 0x0000e7f7 │ │ │ │ + andeq r5, r2, sl, ror #16 │ │ │ │ andeq r5, r2, r6, ror #16 │ │ │ │ - andeq r5, r2, r2, ror #16 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71a08 │ │ │ │ + bl feb71a04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3082 @ 0xfffff3f6 │ │ │ │ @ instruction: 0xf00c2008 │ │ │ │ - ldrhtvs pc, [r8], #165 @ 0xa5 @ │ │ │ │ + ldrhtvs pc, [r8], #167 @ 0xa7 @ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 1f2890 │ │ │ │ + blmi 1f288c │ │ │ │ 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, ror #15 │ │ │ │ + andeq r5, r2, lr, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71a50 │ │ │ │ + bl feb71a4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3096 @ 0xfffff3e8 │ │ │ │ - blcs 34a50 │ │ │ │ - blmi 60e888 │ │ │ │ + blcs 34a4c │ │ │ │ + blmi 60e884 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ - strmi lr, [r3], -r0, ror #29 │ │ │ │ + strmi lr, [r3], -r2, ror #29 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ stmiapl r2!, {r0, r1, r4, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 4d28e8 │ │ │ │ + blmi 4d28e4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ - @ instruction: 0x4603eed0 │ │ │ │ + @ instruction: 0x4603eed2 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ stmiapl r2!, {r1, r2, r3, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 3928c8 │ │ │ │ - bmi 36ba98 │ │ │ │ + blmi 3928c4 │ │ │ │ + bmi 36ba94 │ │ │ │ andsvs r5, sl, r2, lsr #17 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @ instruction: 0x4603fc17 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r2, r2, lsr #15 │ │ │ │ - andeq r0, r1, r4, lsl #7 │ │ │ │ - @ instruction: 0x000262be │ │ │ │ + andeq r5, r2, r6, lsr #15 │ │ │ │ + andeq r0, r1, r4, ror r3 │ │ │ │ + andeq r6, r2, r2, asr #5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r0, r1, ip, ror #6 │ │ │ │ - muleq r2, lr, r2 │ │ │ │ + andeq r0, r1, ip, asr r3 │ │ │ │ + andeq r6, r2, r2, lsr #5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - muleq r2, r0, r2 │ │ │ │ + muleq r2, r4, r2 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71aec │ │ │ │ + bl feb71ae8 │ │ │ │ @ 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 38ed58 │ │ │ │ + blmi 38ed54 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - cdp 7, 10, cr15, cr0, cr7, {7} │ │ │ │ + cdp 7, 10, cr15, cr2, cr7, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -sl, asr #24 │ │ │ │ + strmi lr, [r3], -ip, asr #24 │ │ │ │ stmdbmi r8, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - cdp 7, 5, cr15, cr8, cr7, {7} │ │ │ │ + cdp 7, 5, cr15, cr10, cr7, {7} │ │ │ │ @ instruction: 0xf7e72001 │ │ │ │ - svclt 0x0000ec2e │ │ │ │ + svclt 0x0000ec30 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r5, r2, r6, lsl #14 │ │ │ │ + andeq r5, r2, sl, lsl #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r0, [r1], -r8 │ │ │ │ + andeq r0, r1, r8, asr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71b50 │ │ │ │ + bl feb71b4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0076878 │ │ │ │ - strmi pc, [r3], -fp, lsr #22 │ │ │ │ + strmi pc, [r3], -sp, lsr #22 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1ec1d0 │ │ │ │ + blmi 1ec1cc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 8, cr15, cr14, cr7, {7} │ │ │ │ - bl 1ed8914 │ │ │ │ - blmi 12c184 │ │ │ │ + cdp 7, 9, cr15, cr0, cr7, {7} │ │ │ │ + bl 1f58910 │ │ │ │ + blmi 12c180 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x0003aebc │ │ │ │ - andeq fp, r3, ip, lsr #29 │ │ │ │ + andeq sl, r3, r0, asr #29 │ │ │ │ + @ instruction: 0x0003beb0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71b98 │ │ │ │ + bl feb71b94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ svclt 0x0000fbb7 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ - blmi 132ba0 │ │ │ │ + blmi 132b9c │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq sl, r3, r4, ror #28 │ │ │ │ + andeq sl, r3, r8, ror #28 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ - blmi 3065dc │ │ │ │ + blmi 3065d8 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmdbmi r9, {r8, r9, sp} │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldrmi r2, [r0], -r0, lsl #6 │ │ │ │ smladcc ip, r9, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r6, r2, r4, asr r1 │ │ │ │ - andeq r6, r2, r8, asr #2 │ │ │ │ + andeq r6, r2, r8, asr r1 │ │ │ │ + andeq r6, r2, ip, asr #2 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq r6, r2, r4, lsl r1 │ │ │ │ + andeq r6, r2, r8, lsl r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71c3c │ │ │ │ + bl feb71c38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000fb79 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf000af00 │ │ │ │ strmi pc, [r3], -r3, lsr #16 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d10d │ │ │ │ - @ instruction: 0x4603edf0 │ │ │ │ + @ instruction: 0x4603edf2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl fe658a1c │ │ │ │ + bl fe6d8a18 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fe79 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r1, sl, r1 │ │ │ │ + andeq r0, r1, sl, lsl #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71ca0 │ │ │ │ + bl feb71c9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx fed56aae │ │ │ │ + blx fed56aaa │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb71cb8 │ │ │ │ + bl feb71cb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r2, r1, lsl #27 │ │ │ │ stclmi 15, cr10, [r2], #24 │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi ff81af08 │ │ │ │ - blmi ff82bcc4 │ │ │ │ + bmi ff81af04 │ │ │ │ + blmi ff82bcc0 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi ff79b6e8 │ │ │ │ + blmi ff79b6e4 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blmi ff73b0f8 │ │ │ │ + blmi ff73b0f4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [r5, #-8] │ │ │ │ ldrbtmi r4, [fp], #-3034 @ 0xfffff426 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl ff958aa4 │ │ │ │ + bl ff9d8aa0 │ │ │ │ sbcsvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ cmpppl r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-3030 @ 0xfffff42a │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4602ec3c │ │ │ │ + @ instruction: 0x4602ec3e │ │ │ │ ldrbtmi r4, [fp], #-3028 @ 0xfffff42c │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461a0310 │ │ │ │ ldrbtmi r4, [fp], #-3026 @ 0xfffff42e │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stc 7, cr15, [r8, #924] @ 0x39c │ │ │ │ + stc 7, cr15, [sl, #924] @ 0x39c │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r0, r3, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e70c0c │ │ │ │ - strmi lr, [r3], -r8, lsr #22 │ │ │ │ + strmi lr, [r3], -sl, lsr #22 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-3010 @ 0xfffff43e │ │ │ │ @ instruction: 0x232e9302 │ │ │ │ - blmi ff07f780 │ │ │ │ + blmi ff07f77c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3008 @ 0xfffff440 │ │ │ │ ldrbtmi r4, [sl], #-2752 @ 0xfffff540 │ │ │ │ ldrbtmi r4, [r9], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - teq r6, r6, lsr #26 │ │ │ │ + teq r6, r8, lsr #26 │ │ │ │ ldrbtmi r4, [fp], #-3006 @ 0xfffff442 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - b 1a58b44 │ │ │ │ + b 1ad8b40 │ │ │ │ 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]! │ │ │ │ - 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!, {r1, r2, r5, r7, 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], #-2981 @ 0xfffff45b │ │ │ │ @ instruction: 0x232f9302 │ │ │ │ - blmi fe93f80c │ │ │ │ + blmi fe93f808 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2979 @ 0xfffff45d │ │ │ │ ldrbtmi r4, [sl], #-2723 @ 0xfffff55d │ │ │ │ ldrbtmi r4, [r9], #-2467 @ 0xfffff65d │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - rscs lr, r0, r0, ror #25 │ │ │ │ + rscs lr, r0, r2, ror #25 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf0433c08 │ │ │ │ @ instruction: 0xf8420301 │ │ │ │ - blmi fe729c58 │ │ │ │ + blmi fe729c54 │ │ │ │ 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: 0xf845ea14 │ │ │ │ + @ instruction: 0xf845ea16 │ │ │ │ @ instruction: 0xf1070c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - ldcl 7, cr15, [r6], #924 @ 0x39c │ │ │ │ + ldcl 7, cr15, [r8], #924 @ 0x39c │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e70c0c │ │ │ │ - @ instruction: 0x4603ea96 │ │ │ │ + @ instruction: 0x4603ea98 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2949 @ 0xfffff47b │ │ │ │ teqcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi fe13f8a4 │ │ │ │ + blmi fe13f8a0 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2947 @ 0xfffff47d │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ ldrbtmi r4, [r9], #-2435 @ 0xfffff67d │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - umlal lr, r4, r4, ip │ │ │ │ + umlal lr, r4, r6, ip │ │ │ │ ldrbtmi r4, [fp], #-2945 @ 0xfffff47f │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrbtmi r4, [sl], #-2687 @ 0xfffff581 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl fe758c6c │ │ │ │ + bl fe7d8c68 │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d129 │ │ │ │ - @ instruction: 0x4603ecb8 │ │ │ │ + @ instruction: 0x4603ecba │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi 1869d24 │ │ │ │ + blmi 1869d20 │ │ │ │ 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 15d8ca0 │ │ │ │ + b 1658c9c │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1b7f920 │ │ │ │ + blmi 1b7f91c │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ - blmi 1aff924 │ │ │ │ - bmi 1aebf14 │ │ │ │ + blmi 1aff920 │ │ │ │ + bmi 1aebf10 │ │ │ │ stmdbmi fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - mrrc 7, 14, pc, r4, cr7 @ │ │ │ │ + mrrc 7, 14, pc, r6, cr7 @ │ │ │ │ @ instruction: 0xf107e065 │ │ │ │ - blcc 11b97c │ │ │ │ + blcc 11b978 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - b fe6d8ce4 │ │ │ │ + b fe758ce0 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4603ea56 │ │ │ │ + @ instruction: 0x4603ea58 │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf84233ff │ │ │ │ and r3, r5, ip, lsl #24 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d129 │ │ │ │ - strmi lr, [r3], -r4, ror #24 │ │ │ │ + strmi lr, [r3], -r6, ror #24 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi de9dcc │ │ │ │ + blmi de9dc8 │ │ │ │ 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 d8d48 │ │ │ │ + b 158d44 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 127f9c8 │ │ │ │ + blmi 127f9c4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4918 @ 0x1336 │ │ │ │ ldrbtmi r4, [fp], #-2887 @ 0xfffff4b9 │ │ │ │ - blmi 11ff9cc │ │ │ │ - bmi 11ebfbc │ │ │ │ + blmi 11ff9c8 │ │ │ │ + bmi 11ebfb8 │ │ │ │ stmdbmi r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - stc 7, cr15, [r0], {231} @ 0xe7 │ │ │ │ - bmi 1192e24 │ │ │ │ + stc 7, cr15, [r2], {231} @ 0xe7 │ │ │ │ + bmi 1192e20 │ │ │ │ @ instruction: 0xf107447a │ │ │ │ @ instruction: 0x46100310 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r9], -r0, lsl #5 │ │ │ │ - bl fefd8d90 │ │ │ │ + bl ff058d8c │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ - blcs 29e3c │ │ │ │ + blcs 29e38 │ │ │ │ @ instruction: 0xf7e7d00a │ │ │ │ - strmi lr, [r2], -r2, lsr #24 │ │ │ │ + strmi lr, [r2], -r4, lsr #24 │ │ │ │ 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 2ac018 │ │ │ │ + bmi 2ac014 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0x4618eaf4 │ │ │ │ + @ instruction: 0x4618eaf6 │ │ │ │ strpl pc, [r0, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r5, r2, r4, lsr r5 │ │ │ │ - andeq r5, r2, r8, lsr #10 │ │ │ │ + andeq r5, r2, r8, lsr r5 │ │ │ │ + andeq r5, r2, ip, lsr #10 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x0003bdb8 │ │ │ │ - andeq r6, r2, ip, ror #7 │ │ │ │ - andeq r6, r2, r2, ror #7 │ │ │ │ - andeq fp, r3, lr, lsl #27 │ │ │ │ - andeq r6, r2, r2, asr #7 │ │ │ │ - @ instruction: 0x000263b6 │ │ │ │ + @ instruction: 0x0003bdbc │ │ │ │ + strdeq r6, [r2], -r0 │ │ │ │ + andeq r6, r2, r6, ror #7 │ │ │ │ + muleq r3, r2, sp │ │ │ │ + andeq r6, r2, r6, asr #7 │ │ │ │ + @ instruction: 0x000263ba │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r1, sl, lsl #2 │ │ │ │ - andeq r0, r1, r8, lsl #2 │ │ │ │ - andeq r0, r1, r6, ror #2 │ │ │ │ - strheq r0, [r1], -sl │ │ │ │ - strheq r0, [r1], -lr │ │ │ │ - andeq r6, r2, sl, asr #6 │ │ │ │ - andeq r0, r1, lr, ror r0 │ │ │ │ - andeq r0, r1, ip, ror r0 │ │ │ │ - ldrdeq r0, [r1], -sl │ │ │ │ - andeq r0, r1, lr, lsr #32 │ │ │ │ + strdeq r0, [r1], -sl │ │ │ │ + strdeq r0, [r1], -r8 │ │ │ │ + andeq r0, r1, r6, asr r1 │ │ │ │ + andeq r0, r1, sl, lsr #1 │ │ │ │ + andeq r0, r1, lr, lsr #1 │ │ │ │ + andeq r6, r2, lr, asr #6 │ │ │ │ + andeq r0, r1, lr, rrx │ │ │ │ + andeq r0, r1, ip, rrx │ │ │ │ + andeq r0, r1, sl, asr #1 │ │ │ │ + andeq r0, r1, lr, lsl r0 │ │ │ │ + andeq r0, r1, r2, lsr #32 │ │ │ │ + andeq r6, r2, ip, lsr #5 │ │ │ │ + ldrdeq pc, [r0], -r6 │ │ │ │ + ldrdeq pc, [r0], -r4 │ │ │ │ andeq r0, r1, r2, lsr r0 │ │ │ │ - andeq r6, r2, r8, lsr #5 │ │ │ │ - andeq pc, r0, r6, ror #31 │ │ │ │ - andeq pc, r0, r4, ror #31 │ │ │ │ - andeq r0, r1, r2, asr #32 │ │ │ │ - muleq r0, r6, pc @ │ │ │ │ - muleq r0, sl, pc @ │ │ │ │ - andeq r6, r2, r6, lsr #4 │ │ │ │ - andeq fp, r3, sl, ror #22 │ │ │ │ - andeq pc, r0, r8, ror #30 │ │ │ │ - andeq pc, r0, r6, ror #30 │ │ │ │ - andeq pc, r0, r4, asr #31 │ │ │ │ - andeq pc, r0, r8, lsl pc @ │ │ │ │ - andeq pc, r0, ip, lsl pc @ │ │ │ │ - andeq fp, r3, lr, asr #22 │ │ │ │ - andeq pc, r0, r0, asr #29 │ │ │ │ - @ instruction: 0x0000febe │ │ │ │ - andeq pc, r0, ip, lsl pc @ │ │ │ │ - andeq pc, r0, r0, ror lr @ │ │ │ │ - andeq pc, r0, r4, ror lr @ │ │ │ │ - andeq fp, r3, r0, asr #21 │ │ │ │ - ldrdeq r5, [r2], -r0 │ │ │ │ + andeq pc, r0, r6, lsl #31 │ │ │ │ + andeq pc, r0, sl, lsl #31 │ │ │ │ + andeq r6, r2, sl, lsr #4 │ │ │ │ + andeq fp, r3, lr, ror #22 │ │ │ │ + andeq pc, r0, r8, asr pc @ │ │ │ │ + andeq pc, r0, r6, asr pc @ │ │ │ │ + @ instruction: 0x0000ffb4 │ │ │ │ + andeq pc, r0, r8, lsl #30 │ │ │ │ + andeq pc, r0, ip, lsl #30 │ │ │ │ + andeq fp, r3, r2, asr fp │ │ │ │ + @ instruction: 0x0000feb0 │ │ │ │ + andeq pc, r0, lr, lsr #29 │ │ │ │ + andeq pc, r0, ip, lsl #30 │ │ │ │ + andeq pc, r0, r0, ror #28 │ │ │ │ + andeq pc, r0, r4, ror #28 │ │ │ │ + andeq fp, r3, r4, asr #21 │ │ │ │ + ldrdeq r5, [r2], -r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb72104 │ │ │ │ + bl feb72100 │ │ │ │ @ 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 175b364 │ │ │ │ - blmi 176c120 │ │ │ │ + bmi 175b360 │ │ │ │ + blmi 176c11c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 16dbb44 │ │ │ │ + blmi 16dbb40 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blmi 167b1a4 │ │ │ │ + blmi 167b1a0 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs 63b58 │ │ │ │ + bcs 63b54 │ │ │ │ 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: 0xf845e834 │ │ │ │ + @ instruction: 0xf845e836 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ - blcs 2a174 │ │ │ │ + blcs 2a170 │ │ │ │ @ instruction: 0xf107d131 │ │ │ │ ldmdb r3, {r4, r7, r8, r9}^ │ │ │ │ - blmi 12db3e0 │ │ │ │ + blmi 12db3dc │ │ │ │ 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 ed6fe2 │ │ │ │ + blx f56fde │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0xf7ffeba8 │ │ │ │ + @ instruction: 0xf7ffebaa │ │ │ │ eor pc, r2, r3, ror sp @ │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tsteq ip, r3, asr r9 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle r6, r0, r2 │ │ │ │ stc2l 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi e93038 │ │ │ │ + blmi e93034 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl c58f90 │ │ │ │ + bl cd8f8c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4603e8da │ │ │ │ - blmi d2c86c │ │ │ │ + @ instruction: 0x4603e8dc │ │ │ │ + blmi d2c868 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - @ instruction: 0xf7e7eae8 │ │ │ │ - blmi c955dc │ │ │ │ + @ instruction: 0xf7e7eaea │ │ │ │ + blmi c955e0 │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - b fee58fc0 │ │ │ │ + b feed8fbc │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0x46160290 │ │ │ │ addseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0xf846fd14 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ @ instruction: 0xf1b33c7c │ │ │ │ @ instruction: 0xd1143fff │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e7681c │ │ │ │ - @ instruction: 0x4603eafe │ │ │ │ + strmi lr, [r3], -r0, lsl #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stmia r6!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r8!, {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 │ │ │ │ - b fed59010 │ │ │ │ - ldmdb lr!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + b fedd900c │ │ │ │ + stmdb r0, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 5db4b4 │ │ │ │ - blmi 26c270 │ │ │ │ + bmi 5db4b0 │ │ │ │ + blmi 26c26c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0xf507e9ca │ │ │ │ + @ instruction: 0xf507e9cc │ │ │ │ ldrcc r5, [r4, -r4, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - ldrdeq r5, [r2], -r8 │ │ │ │ - andeq r5, r2, ip, asr #1 │ │ │ │ + ldrdeq r5, [r2], -ip │ │ │ │ + ldrdeq r5, [r2], -r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r2, ip, pc @ │ │ │ │ - andeq ip, r3, r0, asr r9 │ │ │ │ - andeq fp, r3, r2, lsr r9 │ │ │ │ - andeq ip, r3, r0, lsl r9 │ │ │ │ - strdeq fp, [r3], -sl │ │ │ │ - andeq pc, r0, sl, ror #25 │ │ │ │ - andeq fp, r3, r2, ror #17 │ │ │ │ - andeq fp, r3, sl, asr r8 │ │ │ │ + andeq r5, r2, r0, lsr #31 │ │ │ │ + andeq ip, r3, r4, asr r9 │ │ │ │ + andeq fp, r3, r6, lsr r9 │ │ │ │ + andeq ip, r3, r4, lsl r9 │ │ │ │ + strdeq fp, [r3], -lr │ │ │ │ + ldrdeq pc, [r0], -sl │ │ │ │ + andeq fp, r3, r6, ror #17 │ │ │ │ + andeq fp, r3, lr, asr r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r0, r8, ip │ │ │ │ - andeq r5, r2, ip, asr #29 │ │ │ │ - andeq pc, r0, r2, asr ip @ │ │ │ │ - andeq r4, r2, ip, ror pc │ │ │ │ + andeq pc, r0, r8, lsl #25 │ │ │ │ + ldrdeq r5, [r2], -r0 │ │ │ │ + andeq pc, r0, r2, asr #24 │ │ │ │ + andeq r4, r2, r0, lsl #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb722ec │ │ │ │ + bl feb722e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1b52e4 │ │ │ │ + blmi 1b52e0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - b ff1590a4 │ │ │ │ + b ff1d90a0 │ │ │ │ ldc2l 7, cr15, [r2], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq fp, r3, r0, lsr #15 │ │ │ │ + andeq fp, r3, r4, lsr #15 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq ip, r3, r8, ror r7 │ │ │ │ + andeq ip, r3, ip, ror r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72348 │ │ │ │ + bl feb72344 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c20 │ │ │ │ addlt r5, r6, r0, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430310 │ │ │ │ @ instruction: 0xf5070c0c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 8db59c │ │ │ │ - blmi 8ec358 │ │ │ │ + bmi 8db598 │ │ │ │ + blmi 8ec354 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 85bd7c │ │ │ │ + blmi 85bd78 │ │ │ │ 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: 0xf107e874 │ │ │ │ + @ instruction: 0xf107e876 │ │ │ │ stmdacc r4, {r4} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 5ffda8 │ │ │ │ - bmi 5ec398 │ │ │ │ + blmi 5ffda4 │ │ │ │ + bmi 5ec394 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf00b5180 │ │ │ │ - @ instruction: 0xf107fa39 │ │ │ │ - blcc 11bdfc │ │ │ │ - blmi 4eca24 │ │ │ │ + @ instruction: 0xf107fa3b │ │ │ │ + blcc 11bdf8 │ │ │ │ + blmi 4eca20 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - b fe9d9164 │ │ │ │ + b fea59160 │ │ │ │ ldc2l 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 39b608 │ │ │ │ - blmi 22c3c4 │ │ │ │ + bmi 39b604 │ │ │ │ + blmi 22c3c0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0xf507e920 │ │ │ │ + @ instruction: 0xf507e922 │ │ │ │ ldrcc r5, [r0, -r0, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r2, r4, lr │ │ │ │ + muleq r2, r8, lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r3, r4, lsr #14 │ │ │ │ - strdeq fp, [r3], -r8 │ │ │ │ - andeq pc, r0, r4, lsr fp @ │ │ │ │ - andeq fp, r3, r0, ror #13 │ │ │ │ - andeq r4, r2, r8, lsr #28 │ │ │ │ + andeq fp, r3, r8, lsr #14 │ │ │ │ + strdeq fp, [r3], -ip │ │ │ │ + andeq pc, r0, r4, lsr #22 │ │ │ │ + andeq fp, r3, r4, ror #13 │ │ │ │ + andeq r4, r2, ip, lsr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7241c │ │ │ │ + bl feb72418 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ - blcs b5298 │ │ │ │ - blmi 212658 │ │ │ │ + blcs b5294 │ │ │ │ + blmi 212654 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - blmi 19536c │ │ │ │ + blmi 195370 │ │ │ │ @ instruction: 0xf04f447b │ │ │ │ @ instruction: 0x601a32ff │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ - @ instruction: 0x00025cba │ │ │ │ - @ instruction: 0x00025cb0 │ │ │ │ - andeq r5, r2, r4, lsr #25 │ │ │ │ + @ instruction: 0x00025cbe │ │ │ │ + @ instruction: 0x00025cb4 │ │ │ │ + andeq r5, r2, r8, lsr #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7245c │ │ │ │ + bl feb72458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ - @ instruction: 0x4603e992 │ │ │ │ + @ instruction: 0x4603e994 │ │ │ │ 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}^ │ │ │ │ - ldmdb r8!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb 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 ff7172b2 │ │ │ │ + blx ff7172ae │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb724c0 │ │ │ │ + bl feb724bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3099 @ 0xfffff3e5 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ - blcs 35340 │ │ │ │ - blmi 6cf724 │ │ │ │ + blcs 3533c │ │ │ │ + blmi 6cf720 │ │ │ │ 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 5ecaf4 │ │ │ │ + blmi 5ecaf0 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blcs 35364 │ │ │ │ + blcs 35360 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi 553364 │ │ │ │ + blmi 553360 │ │ │ │ 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 36cb78 │ │ │ │ + blmi 36cb74 │ │ │ │ ldrmi r5, [r9], -r3, ror #17 │ │ │ │ @ instruction: 0xf000207f │ │ │ │ @ instruction: 0x4602fd95 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 37338c │ │ │ │ + blmi 373388 │ │ │ │ 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 r4, r2, r6, lsr sp │ │ │ │ - ldrdeq ip, [r3], -sl │ │ │ │ + andeq r4, r2, sl, lsr sp │ │ │ │ + ldrdeq ip, [r3], -lr │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ - @ instruction: 0x0003c5bc │ │ │ │ - @ instruction: 0x0003c5b6 │ │ │ │ - andeq ip, r3, ip, lsr #11 │ │ │ │ - andeq ip, r3, lr, lsl #11 │ │ │ │ - andeq ip, r3, r8, lsl #11 │ │ │ │ + andeq ip, r3, r0, asr #11 │ │ │ │ + @ instruction: 0x0003c5ba │ │ │ │ + @ instruction: 0x0003c5b0 │ │ │ │ + muleq r3, r2, r5 │ │ │ │ + andeq ip, r3, ip, lsl #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72564 │ │ │ │ + bl feb72560 │ │ │ │ @ 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 7333e8 │ │ │ │ - blmi 72c570 │ │ │ │ + bmi 7333e4 │ │ │ │ + blmi 72c56c │ │ │ │ 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 2cbb8 │ │ │ │ + blcs 2cbb4 │ │ │ │ @ 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 26c5b8 │ │ │ │ + bmi 26c5b4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip, -r7] │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmda r2!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda 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, ror ip │ │ │ │ + andeq r4, r2, r0, lsl #25 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r2, r0, lsr ip │ │ │ │ + andeq r4, r2, r4, lsr ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72608 │ │ │ │ + bl feb72604 │ │ │ │ @ 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 35824 │ │ │ │ + blcs 35820 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e66838 │ │ │ │ - movwcs lr, #8098 @ 0x1fa2 │ │ │ │ + movwcs lr, #8100 @ 0x1fa4 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00b6878 │ │ │ │ - teqpvs r8, sp, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - blcs 35940 │ │ │ │ + teqpvs r8, pc, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + blcs 3593c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - 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} │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 35a54 │ │ │ │ + blcs 35a50 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 253498 │ │ │ │ + blmi 253494 │ │ │ │ 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, lsl #9 │ │ │ │ - andeq ip, r3, r8, lsr r4 │ │ │ │ + andeq ip, r3, r6, lsl #9 │ │ │ │ + andeq ip, r3, ip, lsr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7269c │ │ │ │ + bl feb72698 │ │ │ │ @ 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 358b8 │ │ │ │ + blcs 358b4 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e66838 │ │ │ │ - movwcs lr, #8024 @ 0x1f58 │ │ │ │ + movwcs lr, #8026 @ 0x1f5a │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00b6878 │ │ │ │ - teqpvs r8, r3, asr #28 @ p-variant is OBSOLETE │ │ │ │ - blcs 359d4 │ │ │ │ + teqpvs r8, r5, asr #28 @ p-variant is OBSOLETE │ │ │ │ + blcs 359d0 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - ldmdb sl!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb ip!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 35ae8 │ │ │ │ + blcs 35ae4 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25352c │ │ │ │ + blmi 253528 │ │ │ │ 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 │ │ │ │ - strdeq ip, [r3], -r2 │ │ │ │ - andeq ip, r3, r8, lsr #7 │ │ │ │ + strdeq ip, [r3], -r6 │ │ │ │ + andeq ip, r3, ip, lsr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb72730 │ │ │ │ + bl feb7272c │ │ │ │ @ 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 df8770 │ │ │ │ + blmi df876c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2870 @ 0xfffff4ca │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4603e898 │ │ │ │ + @ instruction: 0x4603e89a │ │ │ │ @ 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 b355fc │ │ │ │ + blmi b355f8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stcl 7, cr15, [lr, #920] @ 0x398 │ │ │ │ - blcs 6cdac │ │ │ │ + ldcl 7, cr15, [r0, #920] @ 0x398 │ │ │ │ + blcs 6cda8 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - ldmda ip, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda 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 87562c │ │ │ │ + blmi 875628 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - ldc 7, cr15, [r6, #920]! @ 0x398 │ │ │ │ - blcs 6cddc │ │ │ │ + ldc 7, cr15, [r8, #920]! @ 0x398 │ │ │ │ + blcs 6cdd8 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - stmda r4, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda 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 │ │ │ │ - strmi lr, [r3], -sl, lsr #31 │ │ │ │ + strmi lr, [r3], -ip, lsr #31 │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e66818 │ │ │ │ - movwcs lr, #4078 @ 0xfee │ │ │ │ + movwcs lr, #4080 @ 0xff0 │ │ │ │ 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 │ │ │ │ - ldrmi lr, [r8], -r2, lsl #30 │ │ │ │ + ldrmi lr, [r8], -r4, lsl #30 │ │ │ │ strvc pc, [sl, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x00024aba │ │ │ │ + @ instruction: 0x00024abe │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r0, ip, r7 │ │ │ │ - muleq r0, sl, r7 │ │ │ │ - andeq pc, r0, r0, lsl #15 │ │ │ │ - andeq pc, r0, r0, ror #14 │ │ │ │ - andeq r4, r2, lr, ror #19 │ │ │ │ + andeq pc, r0, ip, lsl #15 │ │ │ │ + andeq pc, r0, sl, lsl #15 │ │ │ │ + andeq pc, r0, r0, ror r7 @ │ │ │ │ + andeq pc, r0, r0, asr r7 @ │ │ │ │ + strdeq r4, [r2], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72858 │ │ │ │ + bl feb72854 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ svcge 0x00027d68 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ - bmi fe3f36d0 │ │ │ │ - blmi fe3ec85c │ │ │ │ + bmi fe3f36cc │ │ │ │ + blmi fe3ec858 │ │ │ │ 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 │ │ │ │ - strmi lr, [r3], -r0, lsr #27 │ │ │ │ - ble 66290 │ │ │ │ + strmi lr, [r3], -r2, lsr #27 │ │ │ │ + ble 6628c │ │ │ │ rscs r2, r9, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi fe1a83a0 │ │ │ │ + bmi fe1a839c │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf0094618 │ │ │ │ - @ instruction: 0x4603fd75 │ │ │ │ + @ instruction: 0x4603fd77 │ │ │ │ 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, 6, cr15, cr0, cr6, {7} │ │ │ │ + cdp 7, 6, 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, 4, cr15, cr6, cr6, {7} │ │ │ │ + cdp 7, 4, 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 2cf20 │ │ │ │ + blcs 2cf1c │ │ │ │ @ instruction: 0xf107d10d │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldrmi r7, [r1], -r5, ror #6 │ │ │ │ @ instruction: 0xf7e66818 │ │ │ │ - movwcs lr, #7724 @ 0x1e2c │ │ │ │ + movwcs lr, #7726 @ 0x1e2e │ │ │ │ @ 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 16acf9c │ │ │ │ + bmi 16acf98 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4603ecd2 │ │ │ │ + @ instruction: 0x4603ecd4 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bicvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ ldrbtmi r4, [sl], #-2640 @ 0xfffff5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - svc 0x0054f7e6 │ │ │ │ - blcs 2cf98 │ │ │ │ + svc 0x0056f7e6 │ │ │ │ + blcs 2cf94 │ │ │ │ @ instruction: 0xf507d17b │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf5077365 │ │ │ │ andls r7, r0, #-1610612724 @ 0xa000000c │ │ │ │ - bmi 127580c │ │ │ │ + bmi 1275808 │ │ │ │ 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 2cfc8 │ │ │ │ + blcs 2cfc4 │ │ │ │ @ instruction: 0xf507d04c │ │ │ │ @ instruction: 0xf1077125 │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ strmi r7, [fp], -r5, rrx │ │ │ │ ldrbtmi r4, [r9], #-2364 @ 0xfffff6c4 │ │ │ │ @ instruction: 0xf7e66800 │ │ │ │ - @ instruction: 0xf507ef18 │ │ │ │ + @ instruction: 0xf507ef1a │ │ │ │ @ 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 2d024 │ │ │ │ + blcs 2d020 │ │ │ │ @ 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 │ │ │ │ @@ -25646,140 +25645,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 │ │ │ │ - @ instruction: 0xe016eedc │ │ │ │ + @ instruction: 0xe016eede │ │ │ │ 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} │ │ │ │ - stc 7, cr15, [sl, #920] @ 0x398 │ │ │ │ + stc 7, cr15, [ip, #920] @ 0x398 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi 62857c │ │ │ │ + bmi 628578 │ │ │ │ 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 │ │ │ │ - ldrmi lr, [r8], -r6, asr #27 │ │ │ │ + ldrmi lr, [r8], -r8, asr #27 │ │ │ │ strbvc pc, [r6, -r7, lsl #10]! @ │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r2, r0, r9 │ │ │ │ + muleq r2, r4, r9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r0, r8, r6 │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ - andeq pc, r0, r6, lsl r6 @ │ │ │ │ - andeq pc, r0, lr, lsl #12 │ │ │ │ - strdeq pc, [r0], -r8 │ │ │ │ - strdeq pc, [r0], -r2 │ │ │ │ - ldrdeq pc, [r0], -lr │ │ │ │ - ldrdeq pc, [r0], -sl │ │ │ │ - strdeq pc, [r0], -r2 │ │ │ │ - andeq pc, r0, ip, asr #11 │ │ │ │ - andeq r4, r2, r6, ror r7 │ │ │ │ + andeq pc, r0, r8, lsl #13 │ │ │ │ + andeq pc, r0, r0, ror #11 │ │ │ │ + andeq pc, r0, r6, lsl #12 │ │ │ │ + strdeq pc, [r0], -lr │ │ │ │ + andeq pc, r0, r8, ror #11 │ │ │ │ + andeq pc, r0, r2, ror #11 │ │ │ │ + andeq pc, r0, lr, asr #11 │ │ │ │ + andeq pc, r0, sl, asr #11 │ │ │ │ + andeq pc, r0, r2, ror #11 │ │ │ │ + @ instruction: 0x0000f5bc │ │ │ │ + andeq r4, r2, sl, ror r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb72ae8 │ │ │ │ + bl feb72ae4 │ │ │ │ @ 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 c5c510 │ │ │ │ + blmi c5c50c │ │ │ │ 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} │ │ │ │ - stc 7, cr15, [ip, #-920]! @ 0xfffffc68 │ │ │ │ + stc 7, cr15, [lr, #-920]! @ 0xfffffc68 │ │ │ │ eors r2, sl, r1, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - strmi lr, [r3], -r8, asr #24 │ │ │ │ - ble 66540 │ │ │ │ + strmi lr, [r3], -sl, asr #24 │ │ │ │ + ble 6653c │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r9], -r1, asr #6 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - @ instruction: 0xf507ed18 │ │ │ │ + @ instruction: 0xf507ed1a │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ smlawtcs lr, r8, r4, r7 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - eorvs lr, r0, r8, ror #29 │ │ │ │ + eorvs lr, r0, sl, ror #29 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - blcs 359e4 │ │ │ │ + blcs 359e0 │ │ │ │ @ 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} │ │ │ │ - ldcl 7, cr15, [r4], #920 @ 0x398 │ │ │ │ + ldcl 7, cr15, [r6], #920 @ 0x398 │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ ldmdbmi r1, {r0, r8, r9, sp} │ │ │ │ - bmi 26cb90 │ │ │ │ + bmi 26cb8c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x2194f8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldc 7, cr15, [r6, #-920]! @ 0xfffffc68 │ │ │ │ + ldc 7, cr15, [r8, #-920]! @ 0xfffffc68 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], lr, asr #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r4, r2, r2, lsl #14 │ │ │ │ + andeq r4, r2, r6, lsl #14 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq ip, r3, r0, lsr #1 │ │ │ │ - andeq fp, r3, lr, lsl #31 │ │ │ │ - andeq fp, r3, r2, ror #30 │ │ │ │ - andeq fp, r3, lr, asr #30 │ │ │ │ - andeq fp, r3, lr, lsl pc │ │ │ │ - andeq ip, r3, r2, lsl r0 │ │ │ │ - andeq r4, r2, r8, asr r6 │ │ │ │ + andeq ip, r3, r4, lsr #1 │ │ │ │ + muleq r3, r2, pc @ │ │ │ │ + andeq fp, r3, r6, ror #30 │ │ │ │ + andeq fp, r3, r2, asr pc │ │ │ │ + andeq fp, r3, r2, lsr #30 │ │ │ │ + andeq ip, r3, r6, lsl r0 │ │ │ │ + andeq r4, r2, ip, asr r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72bf8 │ │ │ │ + bl feb72bf4 │ │ │ │ @ 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}^ │ │ │ │ - stcl 7, cr15, [r2], #-920 @ 0xfffffc68 │ │ │ │ + stcl 7, cr15, [r4], #-920 @ 0xfffffc68 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e6620 │ │ │ │ - cdp 7, 1, cr15, cr8, cr6, {7} │ │ │ │ + ble 2e661c │ │ │ │ + cdp 7, 1, cr15, cr10, cr6, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andsle r2, r4, r4, lsl #22 │ │ │ │ - blcs 35f1c │ │ │ │ + blcs 35f18 │ │ │ │ @ instruction: 0xf04fd114 │ │ │ │ @ instruction: 0xe01233ff │ │ │ │ - blcs 36028 │ │ │ │ + blcs 36024 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f5c34 │ │ │ │ + bne ff4f5c30 │ │ │ │ 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 │ │ │ │ @@ -25788,31 +25787,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 │ │ │ │ - ldrhvs lr, [r8, #-212]! @ 0xffffff2c │ │ │ │ - blcs 36080 │ │ │ │ + ldrhvs lr, [r8, #-214]! @ 0xffffff2a │ │ │ │ + blcs 3607c │ │ │ │ @ instruction: 0xf7e6da0b │ │ │ │ - @ instruction: 0x4603edde │ │ │ │ - blcs 135b0c │ │ │ │ + strmi lr, [r3], -r0, ror #27 │ │ │ │ + blcs 135b08 │ │ │ │ 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 35cbc │ │ │ │ + blcs 35cb8 │ │ │ │ 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 │ │ │ │ @@ -25820,19 +25819,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 │ │ │ │ - cmnvs r8, r6, asr #22 │ │ │ │ - blcs 36100 │ │ │ │ + cmnvs r8, r8, asr #22 │ │ │ │ + blcs 360fc │ │ │ │ @ instruction: 0xf7e6da0b │ │ │ │ - @ instruction: 0x4603ed9e │ │ │ │ - blcs 135b8c │ │ │ │ + strmi lr, [r3], -r0, lsr #27 │ │ │ │ + blcs 135b88 │ │ │ │ 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 │ │ │ │ @@ -25842,49 +25841,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 35d54 │ │ │ │ + blcs 35d50 │ │ │ │ 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 feb72d80 │ │ │ │ + bl feb72d7c │ │ │ │ @ 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}^ │ │ │ │ - stc 7, cr15, [lr], #920 @ 0x398 │ │ │ │ + ldc 7, cr15, [r0], #920 @ 0x398 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e67b0 │ │ │ │ - ldcl 7, cr15, [r0, #-920] @ 0xfffffc68 │ │ │ │ + ble 2e67ac │ │ │ │ + ldcl 7, cr15, [r2, #-920] @ 0xfffffc68 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 360ac │ │ │ │ + blcs 360a8 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 361b8 │ │ │ │ + blcs 361b4 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f5dc4 │ │ │ │ + bne ff4f5dc0 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a481c │ │ │ │ - bl 10ddc00 │ │ │ │ + bl 4a4818 │ │ │ │ + bl 10ddbfc │ │ │ │ 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 │ │ │ │ @@ -25897,19 +25896,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 │ │ │ │ - cmnvs r8, ip, lsr #21 │ │ │ │ - blcs 36234 │ │ │ │ + cmnvs r8, lr, lsr #21 │ │ │ │ + blcs 36230 │ │ │ │ @ instruction: 0xf7e6da0b │ │ │ │ - strmi lr, [r3], -r4, lsl #26 │ │ │ │ - blcs 135cc0 │ │ │ │ + strmi lr, [r3], -r6, lsl #26 │ │ │ │ + blcs 135cbc │ │ │ │ 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 │ │ │ │ @@ -25919,219 +25918,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 35e88 │ │ │ │ + blcs 35e84 │ │ │ │ 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 feb72eb4 │ │ │ │ + bl feb72eb0 │ │ │ │ @ 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}^ │ │ │ │ - ldc 7, cr15, [r4], {230} @ 0xe6 │ │ │ │ + ldc 7, cr15, [r6], {230} @ 0xe6 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e68e4 │ │ │ │ - ldc 7, cr15, [r6], #920 @ 0x398 │ │ │ │ + ble 2e68e0 │ │ │ │ + ldc 7, cr15, [r8], #920 @ 0x398 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 361e0 │ │ │ │ + blcs 361dc │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 362ec │ │ │ │ + blcs 362e8 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f5ef8 │ │ │ │ + bne ff4f5ef4 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a4950 │ │ │ │ - bl 10ddd34 │ │ │ │ + bl 4a494c │ │ │ │ + bl 10ddd30 │ │ │ │ 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 feb72f4c │ │ │ │ + bl feb72f48 │ │ │ │ @ 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], -r8, asr #22 │ │ │ │ + strmi lr, [r3], -sl, asr #22 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - bl ff7d9d10 │ │ │ │ - blcs 2d588 │ │ │ │ + bl ff859d0c │ │ │ │ + blcs 2d584 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - bl ff659d1c │ │ │ │ - blcs 12d594 │ │ │ │ + bl ff6d9d18 │ │ │ │ + blcs 12d590 │ │ │ │ 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 35fa4 │ │ │ │ + blcs 35fa0 │ │ │ │ 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 feb72fcc │ │ │ │ + bl feb72fc8 │ │ │ │ @ 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: 0x4603ebbc │ │ │ │ + @ instruction: 0x4603ebbe │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - bl fe7d9d90 │ │ │ │ - blcs 2d608 │ │ │ │ + bl fe859d8c │ │ │ │ + blcs 2d604 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - bl fe659d9c │ │ │ │ - blcs 12d614 │ │ │ │ + bl fe6d9d98 │ │ │ │ + blcs 12d610 │ │ │ │ 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 36024 │ │ │ │ + blcs 36020 │ │ │ │ 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 feb7304c │ │ │ │ + bl feb73048 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @ instruction: 0xf7e62008 │ │ │ │ - @ instruction: 0x4603eb94 │ │ │ │ + @ instruction: 0x4603eb96 │ │ │ │ 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 35ef0 │ │ │ │ + blcs 35eec │ │ │ │ ldmdbvs r8!, {r2, r8, ip, lr, pc}^ │ │ │ │ - ldmdb r4, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb 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 feb730a8 │ │ │ │ + bl feb730a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 360a4 │ │ │ │ + blcs 360a0 │ │ │ │ ldmdavs fp!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - blcs 35f2c │ │ │ │ + blcs 35f28 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ @ instruction: 0xf9bff000 │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - svclt 0x0000e8f2 │ │ │ │ + svclt 0x0000e8f4 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ push {r7, r8, sl, fp, ip, sp, pc} │ │ │ │ vst2.32 {d20-d23}, [pc :256], r0 │ │ │ │ - bl feb730e4 │ │ │ │ + bl feb730e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r0 @ │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ andscs r6, r0, fp, lsr r0 │ │ │ │ - bl 11d9e94 │ │ │ │ + bl 1259e90 │ │ │ │ teqvs fp, r3, lsl #12 │ │ │ │ - blcs 363f0 │ │ │ │ + blcs 363ec │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r5, sp, lr, pc} │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ @ instruction: 0xf7e62000 │ │ │ │ - @ instruction: 0x4602ea14 │ │ │ │ + @ instruction: 0x4602ea16 │ │ │ │ ldmdavs r9!, {r0, r1, r3, r9, sl, lr} │ │ │ │ strmi r1, [ip], -r8, asr #15 │ │ │ │ - bl 4ad738 │ │ │ │ - bl 10ddf38 │ │ │ │ + bl 4ad734 │ │ │ │ + bl 10ddf34 │ │ │ │ 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 ff817f3e │ │ │ │ + blx ff817f3a │ │ │ │ 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!, {r4, r5, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r4, r5, r7, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - blx 1a57f66 │ │ │ │ + blx 1a57f62 │ │ │ │ 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 feb73178 │ │ │ │ + bl feb73174 │ │ │ │ @ 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 │ │ │ │ ldrhtvs pc, [r8], #180 @ 0xb4 @ │ │ │ │ - blcs 36384 │ │ │ │ + blcs 36380 │ │ │ │ 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 │ │ │ │ - stmib r8, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib sl, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ - bl 1d6ca04 │ │ │ │ - ble 15cbc4 │ │ │ │ + bl 1d6ca00 │ │ │ │ + ble 15cbc0 │ │ │ │ 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, ror r8 │ │ │ │ + and lr, r1, r8, ror r8 │ │ │ │ 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 │ │ │ │ @@ -26142,21 +26141,21 @@ │ │ │ │ @ instruction: 0xf9b1f000 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4602e994 │ │ │ │ + @ instruction: 0x4602e996 │ │ │ │ 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 3631c │ │ │ │ + blcs 36318 │ │ │ │ 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 │ │ │ │ @@ -26167,25 +26166,25 @@ │ │ │ │ svcge 0x0000b082 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc2 0, cr15, [r4], {-0} │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7327c │ │ │ │ + bl feb73278 │ │ │ │ @ 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, r6, r8, fp, sp, lr, pc}^ │ │ │ │ + stmib r7, {r4, r6, 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 │ │ │ │ @@ -26194,66 +26193,66 @@ │ │ │ │ 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 │ │ │ │ stc2 0, cr15, [r5], {-0} │ │ │ │ - blcs 2d8f4 │ │ │ │ + blcs 2d8f0 │ │ │ │ movwcs sp, #478 @ 0x1de │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ - bvs 1eb613c │ │ │ │ + bvs 1eb6138 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldmib r4, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r6, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x37284618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r2, r2, ror pc │ │ │ │ + andeq r3, r2, r6, ror pc │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, r2, lsl pc │ │ │ │ + andeq r3, r2, r6, lsl pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb73320 │ │ │ │ + bl feb7331c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldcmi 0, cr6, [sp], {57} @ 0x39 │ │ │ │ andscs r4, ip, ip, ror r4 │ │ │ │ - b a5a0d0 │ │ │ │ + b ada0cc │ │ │ │ rscsvs r4, fp, r3, lsl #12 │ │ │ │ - blcs 3652c │ │ │ │ + blcs 36528 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r0, r3, r5, sp, lr, pc}^ │ │ │ │ @ instruction: 0xdc012b00 │ │ │ │ rsbsvs r2, fp, pc, ror r3 │ │ │ │ - blcs 36240 │ │ │ │ - blmi 550560 │ │ │ │ + blcs 3623c │ │ │ │ + blmi 55055c │ │ │ │ eorsvs r5, fp, r3, ror #17 │ │ │ │ andcs r6, r0, #16449536 @ 0xfb0000 │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ orrsvs r2, sl, r0, lsl #4 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ subsvs r6, sl, sl, ror r8 │ │ │ │ tstcs r4, fp, ror r8 │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - strmi lr, [r3], -sl, asr #19 │ │ │ │ + strmi lr, [r3], -ip, asr #19 │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r7, sp, lr}^ │ │ │ │ - blcs 364f8 │ │ │ │ + blcs 364f4 │ │ │ │ ldmvs r8!, {r2, r8, ip, lr, pc}^ │ │ │ │ - svc 0x0090f7e5 │ │ │ │ + svc 0x0092f7e5 │ │ │ │ and r2, r0, r0, lsl #6 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - ldrdeq r3, [r2], -r0 │ │ │ │ + ldrdeq r3, [r2], -r4 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb733b4 │ │ │ │ + bl feb733b0 │ │ │ │ @ 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 │ │ │ │ @@ -26262,75 +26261,75 @@ │ │ │ │ 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 0x005ef7e5 │ │ │ │ + svc 0x0060f7e5 │ │ │ │ @ instruction: 0xf7e568f8 │ │ │ │ - ldmdbvs fp!, {r2, r3, r4, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r1, r2, r3, r4, r6, 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 ff5ecc80 │ │ │ │ + blle ff5ecc7c │ │ │ │ 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 ffc2cca4 │ │ │ │ + blle ffc2cca0 │ │ │ │ andcs r6, r1, #8060928 @ 0x7b0000 │ │ │ │ svclt 0x0000619a │ │ │ │ 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, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461868db │ │ │ │ - svc 0x0022f7e5 │ │ │ │ + svc 0x0024f7e5 │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ - svclt 0x0000ef20 │ │ │ │ + svclt 0x0000ef22 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ ldrlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b089 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ movwcc r6, #6299 @ 0x189b │ │ │ │ @ instruction: 0x4618009b │ │ │ │ - ldmdb r4!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r6!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ ldmdavs fp!, {r5, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ teqvs fp, fp, lsl r8 │ │ │ │ ldmdbvs fp!, {r1, r4, sp, lr, pc} │ │ │ │ ldmvs fp!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ @ instruction: 0x460818d4 │ │ │ │ - b 135a268 │ │ │ │ + b 13da264 │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ ldrsbvs r6, [fp, #139]! @ 0x8b │ │ │ │ teqvs fp, fp @ │ │ │ │ - blcs 367d4 │ │ │ │ + blcs 367d0 │ │ │ │ ldmdbvs fp!, {r0, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1998848 @ 0x1e8000 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r6, r7, r8, r9, fp, ip, lr, pc}^ │ │ │ │ umullseq r6, fp, fp, r8 │ │ │ │ ldrmi r6, [r3], #-2490 @ 0xfffff646 │ │ │ │ @@ -26343,47 +26342,47 @@ │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ movwcs r6, #120 @ 0x78 │ │ │ │ strd r6, [sl], -fp │ │ │ │ @ instruction: 0x009b68fb │ │ │ │ ldrmi r6, [r3], #-2170 @ 0xfffff786 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 11, cr15, cr12, cr5, {7} │ │ │ │ + cdp 7, 11, cr15, cr14, cr5, {7} │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ - svclt 0x0000eeb0 │ │ │ │ + svclt 0x0000eeb2 │ │ │ │ ssatmi r3, #30, r0, 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 │ │ │ │ - @ instruction: 0x460bfdfd │ │ │ │ + @ instruction: 0x460bfdff │ │ │ │ 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} │ │ │ │ - ldmdb ip!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 2dbc8 │ │ │ │ + ldmdb lr!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 2dbc4 │ │ │ │ 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 │ │ │ │ @@ -26392,50 +26391,50 @@ │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x4618689b │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - bcc fe457c1c │ │ │ │ - blvs ffa17ee4 │ │ │ │ + bcc fe457c18 │ │ │ │ + blvs ffa17ee0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - bcc fe457c28 │ │ │ │ - blvc ffa17ef0 │ │ │ │ - blpl 217e2c │ │ │ │ - blvc 1197ed8 │ │ │ │ - bleq 1217edc │ │ │ │ + bcc fe457c24 │ │ │ │ + blvc ffa17eec │ │ │ │ + blpl 217e28 │ │ │ │ + blvc 1197ed4 │ │ │ │ + bleq 1217ed8 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7362c │ │ │ │ + bl feb73628 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461168ba │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0x460bfd9f │ │ │ │ + strmi pc, [fp], -r1, lsr #27 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ands r6, r5, fp, lsr r1 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xd10c429a │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - ldm ip, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 2dc88 │ │ │ │ + ldm lr, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 2dc84 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdbvs fp!, {r0, r1, r4, sp, lr, pc} │ │ │ │ teqvs fp, fp @ │ │ │ │ - blcs 36978 │ │ │ │ + blcs 36974 │ │ │ │ ldmdbvs fp!, {r1, r2, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7}^ │ │ │ │ ldmdavs sl, {r0, r1, r4, sl, lr} │ │ │ │ sbcsvs r6, sl, fp, ror r8 │ │ │ │ addseq r6, fp, fp, ror r9 │ │ │ │ ldrmi r6, [r3], #-2298 @ 0xfffff706 │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ @@ -26444,20 +26443,20 @@ │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ movwcc r6, #6235 @ 0x185b │ │ │ │ - blcc 5c63c │ │ │ │ + blcc 5c638 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldrmi r2, [r8], -r4, lsl #2 │ │ │ │ - ldmda sl, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda ip, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ - blcs 36bd0 │ │ │ │ + blcs 36bcc │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ movwcs lr, #49 @ 0x31 │ │ │ │ ands r6, sl, fp, lsr r1 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ addseq r6, fp, fp, lsr r9 │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ strd r6, [ip], -fp │ │ │ │ @@ -26468,50 +26467,50 @@ │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ ldmibvs fp!, {r0, r1, r2, r7, r8, r9, sl, fp, ip, 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 ff7ecf98 │ │ │ │ + blle ff7ecf94 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r4, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldrhvs r6, [sl], #154 @ 0x9a │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ orrsvs r2, sl, r1, lsl #4 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ movwcc r6, #6235 @ 0x185b │ │ │ │ ldrmi r0, [r3], #-4058 @ 0xfffff026 │ │ │ │ - blcc 606e4 │ │ │ │ + blcc 606e0 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xdc012b7e │ │ │ │ subs r2, r3, r1, lsl #6 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - bcc fe457da8 │ │ │ │ - bvs ffa18170 │ │ │ │ + bcc fe457da4 │ │ │ │ + bvs ffa1816c │ │ │ │ @ instruction: 0xee07697b │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xeec67ae7 │ │ │ │ @ instruction: 0xeeb67a87 │ │ │ │ vmov.f32 s15, #72 @ 0x3e400000 0.1875000 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vstrle s30, [r1, #-64] @ 0xffffffc0 │ │ │ │ eors r2, sp, r1, lsl #6 │ │ │ │ tstcs r4, fp, ror r9 │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - strmi lr, [r3], -ip, lsr #31 │ │ │ │ + strmi lr, [r3], -lr, lsr #31 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eors r2, r1, r0, lsl #6 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ @@ -26519,59 +26518,59 @@ │ │ │ │ ldmvs fp!, {r2, r3, sp, lr, pc}^ │ │ │ │ ldrsbvs r6, [fp, #139]! @ 0x8b │ │ │ │ andcs r6, r0, #16449536 @ 0xfb0000 │ │ │ │ ldmvs sl!, {r1, r3, r4, r6, r7, sp, lr}^ │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xff18f7ff │ │ │ │ ldrshtvs r6, [fp], #155 @ 0x9b │ │ │ │ - blcs 369e8 │ │ │ │ + blcs 369e4 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #950272 @ 0xe8000 │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0x461868db │ │ │ │ - stcl 7, cr15, [lr, #-916] @ 0xfffffc6c │ │ │ │ + ldcl 7, cr15, [r0, #-916] @ 0xfffffc6c │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r7, sp, lr}^ │ │ │ │ subsvs r6, sl, sl, ror r9 │ │ │ │ andcs r6, r1, #8060928 @ 0x7b0000 │ │ │ │ movwcs r6, #4506 @ 0x119a │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7383c │ │ │ │ + bl feb73838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bcc fe457e70 │ │ │ │ - bvs ffa18238 │ │ │ │ + bcc fe457e6c │ │ │ │ + bvs ffa18234 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - bcc fe457e7c │ │ │ │ - bvc ffa18144 │ │ │ │ - bvc fe218180 │ │ │ │ - bvc 258144 │ │ │ │ - bvc ff218240 │ │ │ │ - blx 458238 │ │ │ │ + bcc fe457e78 │ │ │ │ + bvc ffa18140 │ │ │ │ + bvc fe21817c │ │ │ │ + bvc 258140 │ │ │ │ + bvc ff21823c │ │ │ │ + blx 458234 │ │ │ │ ldmvs r8!, {r1, r8, sl, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xff1bf7ff │ │ │ │ @ instruction: 0xf7e52010 │ │ │ │ - strmi lr, [r3], -r4, lsl #31 │ │ │ │ + strmi lr, [r3], -r6, lsl #31 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e668b8 │ │ │ │ - strmi lr, [r3], -sl, ror #16 │ │ │ │ + strmi lr, [r3], -ip, ror #16 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ - blcs 36710 │ │ │ │ + blcs 3670c │ │ │ │ ldmdbvs r8!, {r2, r8, ip, lr, pc} │ │ │ │ - stc 7, cr15, [r4, #-916] @ 0xfffffc6c │ │ │ │ + stc 7, cr15, [r6, #-916] @ 0xfffffc6c │ │ │ │ eor r2, r0, r0, lsl #6 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x46106812 │ │ │ │ @ instruction: 0x46024798 │ │ │ │ addsvs r6, sl, fp, lsr r9 │ │ │ │ @@ -26595,41 +26594,41 @@ │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x47986838 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0x461a685b │ │ │ │ @ instruction: 0x4611697b │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [fp], -pc, lsr #24 │ │ │ │ + @ instruction: 0x460bfc31 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmvs fp!, {r2, r3, r6, sp, lr, pc}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd142429a │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - svc 0x006cf7e5 │ │ │ │ - blcs 2df68 │ │ │ │ + svc 0x006ef7e5 │ │ │ │ + blcs 2df64 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r5, r8, ip, lr, pc} │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ sbcsvs r6, sl, fp, lsr r9 │ │ │ │ ldmdavs fp!, {r0, r1, r2, sp, lr, pc}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ ldmvs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ mvnsvs r6, fp, asr r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - ldmvs r8!, {r2, r4, r7, sl, fp, sp, lr, pc}^ │ │ │ │ - ldc 7, cr15, [r0], {229} @ 0xe5 │ │ │ │ + ldmvs r8!, {r1, r2, r4, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldc 7, cr15, [r2], {229} @ 0xe5 │ │ │ │ ldmvs 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, r7, sp, lr}^ │ │ │ │ mcr 8, 0, r6, cr7, cr11, {4} │ │ │ │ @ instruction: 0xeef83a90 │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ mcr 8, 0, r6, cr7, cr11, {2} │ │ │ │ @@ -26640,50 +26639,50 @@ │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ strle pc, [r2, #-2576] @ 0xfffff5f0 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ ldmibvs fp!, {r2, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r3, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ ldrsbtvs r6, [fp], #139 @ 0x8b │ │ │ │ - blcs 36bcc │ │ │ │ + blcs 36bc8 │ │ │ │ movwcs sp, #431 @ 0x1af │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb739f4 │ │ │ │ + bl feb739f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ orrsvs r2, sl, r0, lsl #4 │ │ │ │ - blcs 368f8 │ │ │ │ + blcs 368f4 │ │ │ │ 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], -fp, lsr #23 │ │ │ │ + strmi pc, [fp], -sp, lsr #23 │ │ │ │ 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} │ │ │ │ - cdp 7, 14, cr15, cr4, cr5, {7} │ │ │ │ - blcs 2e078 │ │ │ │ + cdp 7, 14, cr15, cr6, cr5, {7} │ │ │ │ + blcs 2e074 │ │ │ │ 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 │ │ │ │ @@ -26698,48 +26697,48 @@ │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ ands r6, r1, 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 36e34 │ │ │ │ + blcs 36e30 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r8, ip, lr, pc}^ │ │ │ │ mrrcne 9, 1, r6, sl, cr11 @ │ │ │ │ tstvs sl, fp, ror r8 │ │ │ │ ldmdbvs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blle ff9ed348 │ │ │ │ + blle ff9ed344 │ │ │ │ svclt 0x0000e000 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ - blcs 36f78 │ │ │ │ - blmi 910930 │ │ │ │ + blcs 36f74 │ │ │ │ + blmi 91092c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ mcr2 7, 1, pc, cr0, cr13, {7} @ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ eorsle r2, r4, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs 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, ror 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 36eb8 │ │ │ │ + blcs 36eb4 │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r8, ip, lr, pc}^ │ │ │ │ mrrcne 9, 1, r6, sl, cr11 @ │ │ │ │ @ instruction: 0x611a68fb │ │ │ │ ldmvs fp!, {r0, 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} │ │ │ │ @@ -26752,39 +26751,39 @@ │ │ │ │ ldmvs fp!, {r1, r3, r4, r8, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #5963776 @ 0x5b0000 │ │ │ │ and sp, r0, r7, ror #23 │ │ │ │ movwcs fp, #7936 @ 0x1f00 │ │ │ │ movwcs lr, #0 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r0, r4, ror #10 │ │ │ │ + andeq lr, r0, r4, asr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73ba8 │ │ │ │ + bl feb73ba4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ orrsvs r2, sl, r0, lsl #4 │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r8, sp, lr}^ │ │ │ │ - blcs 36b34 │ │ │ │ + blcs 36b30 │ │ │ │ @ instruction: 0xf7e5dd4c │ │ │ │ - strmi lr, [r2], -ip, lsr #28 │ │ │ │ + strmi lr, [r2], -lr, lsr #28 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - stc2 0, cr15, [lr], #-44 @ 0xffffffd4 │ │ │ │ + ldc2 0, cr15, [r0], #-44 @ 0xffffffd4 │ │ │ │ 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 36f6c │ │ │ │ + blcs 36f68 │ │ │ │ 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}^ │ │ │ │ @@ -26805,71 +26804,71 @@ │ │ │ │ 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 feb73c74 │ │ │ │ + bl feb73c70 │ │ │ │ @ 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 370f8 │ │ │ │ - blmi c50aa0 │ │ │ │ + blcs 370f4 │ │ │ │ + blmi c50a9c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ mrc2 7, 3, pc, cr4, cr13, {7} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xdc012b00 │ │ │ │ subs r2, r1, r0, lsl #6 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461168bb │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [fp], -r3, asr #23 │ │ │ │ + strmi pc, [fp], -r5, asr #23 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ - blcs 37028 │ │ │ │ + blcs 37024 │ │ │ │ ldmvs fp!, {r0, r1, r6, ip, lr, pc}^ │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r6, r8, fp, sp, lr} │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ 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}^ │ │ │ │ ldrshvs r6, [sl, #-139] @ 0xffffff75 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd12e2b00 │ │ │ │ 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 │ │ │ │ - strmi pc, [fp], -r1, lsr #23 │ │ │ │ + strmi pc, [fp], -r3, lsr #23 │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ands r6, r9, 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 37084 │ │ │ │ + blcs 37080 │ │ │ │ ldmvs fp!, {r1, r4, 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 fe1d8b5a │ │ │ │ + blx fe258b56 │ │ │ │ ldrmi r4, [sl], -fp, lsl #12 │ │ │ │ @ instruction: 0x611a68fb │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ and sp, r0, r0, ror #3 │ │ │ │ movwcs fp, #7936 @ 0x1f00 │ │ │ │ movwcs lr, #0 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r0, r4, ror #7 │ │ │ │ + ldrdeq lr, [r0], -r4 │ │ │ │ mvnseq lr, sp, lsr #18 │ │ │ │ strmi sl, [r3], -r0, lsl #30 │ │ │ │ strmi r4, [r0], r8, lsl #12 │ │ │ │ ldrtne pc, [r9], #1607 @ 0x647 @ │ │ │ │ ldrtvs pc, [r7], #-1737 @ 0xfffff937 @ │ │ │ │ ldrmi r4, [r5], -r6, lsr #12 │ │ │ │ ldmdavc sl, {r0, r3, r4, r6, sp, lr, pc} │ │ │ │ @@ -26894,31 +26893,31 @@ │ │ │ │ andseq r7, r2, #1179648 @ 0x120000 │ │ │ │ @ instruction: 0xf1034411 │ │ │ │ ldmdavc r2, {r1, r3, r9} │ │ │ │ ldrmi r0, [r1], #-1042 @ 0xfffffbee │ │ │ │ andeq pc, fp, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x06127812 │ │ │ │ ldrmi r4, [r5], #-1034 @ 0xfffffbf6 │ │ │ │ - blne 1da38b0 │ │ │ │ + blne 1da38ac │ │ │ │ subsmi r0, r6, sl, ror #22 │ │ │ │ - blne fe923970 │ │ │ │ + blne fe92396c │ │ │ │ subsmi r0, r4, r2, lsr r2 │ │ │ │ - blne b63a9c │ │ │ │ + blne b63a98 │ │ │ │ subsmi r0, r5, r2, ror #22 │ │ │ │ - blne 1da38c8 │ │ │ │ + blne 1da38c4 │ │ │ │ subsmi r0, r6, sl, lsr #22 │ │ │ │ - blne fe923988 │ │ │ │ + blne fe923984 │ │ │ │ subsmi r0, r4, r2, lsr r4 │ │ │ │ - blne b63ab4 │ │ │ │ + blne b63ab0 │ │ │ │ subsmi r0, r5, r2, ror #18 │ │ │ │ - blne 1da38e0 │ │ │ │ + blne 1da38dc │ │ │ │ subsmi r0, r6, sl, ror #17 │ │ │ │ - blne fe9239a0 │ │ │ │ + blne fe92399c │ │ │ │ ldrhmi r0, [r4], #-34 @ 0xffffffde │ │ │ │ - blne b63acc │ │ │ │ + blne b63ac8 │ │ │ │ subsmi r0, r5, r2, ror #23 │ │ │ │ @ instruction: 0xf1a8330c │ │ │ │ @ instruction: 0xf1b8080c │ │ │ │ stmiale r2!, {r0, r1, r3, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf1b84405 │ │ │ │ eorsle r0, r9, fp, lsl #30 │ │ │ │ svceq 0x000bf1b8 │ │ │ │ @@ -26968,48 +26967,49 @@ │ │ │ │ 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 dcc900 │ │ │ │ - bleq 1ae3adc │ │ │ │ - blne 192ce80 │ │ │ │ + blne dcc8fc │ │ │ │ + bleq 1ae3ad8 │ │ │ │ + blne 192ce7c │ │ │ │ eorseq r1, r3, #164, 22 @ 0x29000 │ │ │ │ - blne feb6ce80 │ │ │ │ - bleq 18e39c8 │ │ │ │ - blne dace8c │ │ │ │ - bleq ae3af4 │ │ │ │ - blne 192ce98 │ │ │ │ + blne feb6ce7c │ │ │ │ + bleq 18e39c4 │ │ │ │ + blne dace88 │ │ │ │ + bleq ae3af0 │ │ │ │ + blne 192ce94 │ │ │ │ ldrteq r1, [r3], #-2980 @ 0xfffff45c │ │ │ │ - blne feb6ce98 │ │ │ │ + blne feb6ce94 │ │ │ │ stmdbeq r3!, {r0, r2, r3, r5, r8, r9, fp, ip}^ │ │ │ │ - blne dacea4 │ │ │ │ + blne dacea0 │ │ │ │ stmiaeq fp!, {r1, r2, r4, r5, r6, r8, r9, fp, ip}^ │ │ │ │ - blne 192ceb0 │ │ │ │ + blne 192ceac │ │ │ │ adcseq r1, r3, #164, 22 @ 0x29000 │ │ │ │ - blne feb6ceb0 │ │ │ │ - bleq ff8e39f8 │ │ │ │ + blne feb6ceac │ │ │ │ + bleq ff8e39f4 │ │ │ │ @ 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}^ │ │ │ │ - ldc 7, cr15, [r4], {229} @ 0xe5 │ │ │ │ + ldc 7, cr15, [r6], {229} @ 0xe5 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ mcr2 7, 7, pc, cr14, cr15, {7} @ │ │ │ │ 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 1b4e74 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blmi 174e00 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ svclt 0x0000601a │ │ │ │ @@ -27084,15 +27084,15 @@ │ │ │ │ movwls r2, #772 @ 0x304 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ tstcs r1, r8, lsl #4 │ │ │ │ stmdb r4!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e000 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r0, r6, ror r0 │ │ │ │ + andeq lr, r0, r2, rrx │ │ │ │ andeq r4, r2, r0, ror r0 │ │ │ │ andeq r4, r2, r6, rrx │ │ │ │ andeq sl, r3, r0, lsr fp │ │ │ │ andeq sl, r3, r8, lsr #22 │ │ │ │ andeq r4, r2, r2, asr #32 │ │ │ │ andeq r4, r2, r2, lsr r0 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ @@ -27445,15 +27445,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 fe8db464 │ │ │ │ + blx fe85b464 │ │ │ │ @ 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 │ │ │ │ @@ -27491,23 +27491,23 @@ │ │ │ │ movtcc r3, #904 @ 0x388 │ │ │ │ @ instruction: 0xf50268fa │ │ │ │ svcvs 0x00123288 │ │ │ │ bmi 301d1c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ @ instruction: 0xf7fd0100 │ │ │ │ - ldmvs fp!, {r0, r1, r3, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r0, r3, r4, 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}^ │ │ │ │ blx 6d9540 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x0000d9bc │ │ │ │ + andeq sp, r0, r8, lsr #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb74754 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xff52f7ff │ │ │ │ ldmdavs r8!, {r3, r4, r5, r7, sp, lr}^ │ │ │ │ @@ -27558,40 +27558,40 @@ │ │ │ │ @ instruction: 0x4618b29b │ │ │ │ svc 0x00aef7e4 │ │ │ │ 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 0x0000f8a5 │ │ │ │ + svclt 0x0000f8a3 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r0, r2, asr #17 │ │ │ │ + andeq sp, r0, lr, lsr #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7484c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ blcs 3784c │ │ │ │ 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: 0xff76f7fc │ │ │ │ + @ instruction: 0xff74f7fc │ │ │ │ ldmvs fp!, {r3, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xffecf7fc │ │ │ │ + @ instruction: 0xffeaf7fc │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x0000d8be │ │ │ │ andeq sp, r0, sl, lsr #17 │ │ │ │ + muleq r0, r6, r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb748a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ blmi 6c92b0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ @@ -27612,71 +27612,71 @@ │ │ │ │ @ instruction: 0xf7e4e806 │ │ │ │ @ instruction: 0x4603efb0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8, #-912] @ 0xfffffc70 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - ldmdavs fp!, {r0, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r3, r4, lsl #6 │ │ │ │ andeq sl, r3, r8, ror #5 │ │ │ │ @ instruction: 0xffffff57 │ │ │ │ - andeq sp, r0, r2, lsr #16 │ │ │ │ + andeq sp, r0, lr, lsl #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb74930 │ │ │ │ @ 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: 0xf7fc2180 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ blcs 37948 │ │ │ │ ldmvs fp!, {r0, r2, ip, lr, pc} │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ blcs 37954 │ │ │ │ blmi 75177c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf806f7fd │ │ │ │ + @ instruction: 0xf804f7fd │ │ │ │ blcs 37a64 │ │ │ │ ldmdavs fp!, {r1, r3, r5, ip, lr, pc}^ │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ ldmdavs r9!, {r0, r9, sp}^ │ │ │ │ @ instruction: 0xf7e468f8 │ │ │ │ strmi lr, [r3], -ip, lsr #29 │ │ │ │ @ instruction: 0xdc0b2b00 │ │ │ │ blmi 4e5b98 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x00b0f7e4 │ │ │ │ blmi 477984 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xffecf7fc │ │ │ │ + @ instruction: 0xffeaf7fc │ │ │ │ ldmvs r9!, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7e468f8 │ │ │ │ @ instruction: 0x4603ec10 │ │ │ │ @ instruction: 0xdc0b2b00 │ │ │ │ blmi 2e5bc0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x009cf7e4 │ │ │ │ blmi 277aac │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xffd8f7fc │ │ │ │ + @ instruction: 0xffd6f7fc │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r0, sl, lsl #16 │ │ │ │ - strdeq sp, [r0], -ip │ │ │ │ + strdeq sp, [r0], -r6 │ │ │ │ + andeq sp, r0, r8, ror #15 │ │ │ │ @ instruction: 0xfffffead │ │ │ │ - andeq sp, r0, r4, lsl #16 │ │ │ │ + strdeq sp, [r0], -r0 │ │ │ │ @ instruction: 0xfffffe85 │ │ │ │ - andeq sp, r0, r0, lsl #16 │ │ │ │ + andeq sp, r0, ip, ror #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb749f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, sl, r0, asr pc │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 16758ec │ │ │ │ blmi 166e9f4 │ │ │ │ @@ -27738,15 +27738,15 @@ │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ strmi pc, [r3], -r1, ror #22 │ │ │ │ andsle r2, r8, r0, lsl #22 │ │ │ │ bmi 7f79e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ @ instruction: 0xf7fc0100 │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e01f │ │ │ │ svclt 0x0000e00c │ │ │ │ svclt 0x0000e00a │ │ │ │ svclt 0x0000e008 │ │ │ │ svclt 0x0000e006 │ │ │ │ svclt 0x0000e004 │ │ │ │ svclt 0x0000e002 │ │ │ │ @@ -27766,15 +27766,15 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ stcl 7, cr15, [r4, #-912]! @ 0xfffffc70 │ │ │ │ @ instruction: 0x37a04618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strdeq r2, [r2], -r8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sp, r0, ip, ror #13 │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ @ instruction: 0x000226b4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb74b84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -27799,15 +27799,15 @@ │ │ │ │ @ instruction: 0xf647e002 │ │ │ │ ldrshtvs r7, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ble 1ae454 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2852 @ 0xfffff4dc │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ - ldmdavs sl!, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs sl!, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ addsmi r6, sl, #12255232 @ 0xbb0000 │ │ │ │ ldmvs r9!, {r0, r2, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fef3 │ │ │ │ ldmvs fp!, {r0, r4, r5, sp, lr, pc} │ │ │ │ ands r6, r3, fp, lsr r1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @@ -27828,22 +27828,22 @@ │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ strmi lr, [r3], -lr, lsr #23 │ │ │ │ ldmdavs fp!, {r0, r8, r9, ip, pc}^ │ │ │ │ ldmvs fp!, {r8, r9, ip, pc} │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 7, cr15, [r8, #-1008]! @ 0xfffffc10 │ │ │ │ + ldc2l 7, cr15, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r0, r0, ror #12 │ │ │ │ - andeq sp, r0, r8, asr #12 │ │ │ │ - andeq sp, r0, sl, lsr #12 │ │ │ │ - andeq sp, r0, sl, ror #11 │ │ │ │ + andeq sp, r0, ip, asr #12 │ │ │ │ + andeq sp, r0, r4, lsr r6 │ │ │ │ + andeq sp, r0, r6, lsl r6 │ │ │ │ + ldrdeq sp, [r0], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb74c94 │ │ │ │ @ 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 │ │ │ │ @@ -27879,15 +27879,15 @@ │ │ │ │ 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 │ │ │ │ - ldc2 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ + ldc2 7, cr15, [r0, #-1008] @ 0xfffffc10 │ │ │ │ ldmvs r8!, {r8, sp}^ │ │ │ │ blx ddbb40 │ │ │ │ blcs 2f354 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf7ffe065 │ │ │ │ strmi pc, [r2], -r5, lsr #27 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ @@ -27917,39 +27917,39 @@ │ │ │ │ movtcc r3, #904 @ 0x388 │ │ │ │ @ instruction: 0xf50268fa │ │ │ │ svcvs 0x00123288 │ │ │ │ bmi 6823c4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ vst4.8 {d16-d19}, [pc], r0 │ │ │ │ @ instruction: 0xf7fc2180 │ │ │ │ - smlabtcs r1, r7, ip, pc @ │ │ │ │ + smlabtcs r1, r5, ip, pc @ │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ movwcs lr, #3472 @ 0xd90 │ │ │ │ tstcs r1, fp, ror r1 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, ror #19 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ ldc 7, cr15, [r0, #-912]! @ 0xfffffc70 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ @ instruction: 0x4603eada │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - stc2 7, cr15, [r8], #1008 @ 0x3f0 │ │ │ │ + stc2 7, cr15, [r6], #1008 @ 0x3f0 │ │ │ │ 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, r2, asr r5 │ │ │ │ - andeq sp, r0, r0, ror #9 │ │ │ │ + andeq sp, r0, lr, lsr r5 │ │ │ │ + andeq sp, r0, ip, asr #9 │ │ │ │ @ instruction: 0xfffffa6b │ │ │ │ - andeq sp, r0, r6, asr #9 │ │ │ │ + @ instruction: 0x0000d4b2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb74e3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ tstcs r0, r9, lsr r0 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ @@ -27975,15 +27975,15 @@ │ │ │ │ adcsvs r3, fp, r0, asr #6 │ │ │ │ blcs 37d90 │ │ │ │ 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 │ │ │ │ - mrrc2 7, 15, pc, r2, cr12 @ │ │ │ │ + mrrc2 7, 15, pc, r0, cr12 @ │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x00983388 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ @ instruction: 0xf7e42137 │ │ │ │ eor lr, sp, r0, lsr sl │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x009b3388 │ │ │ │ @@ -28020,22 +28020,22 @@ │ │ │ │ stc 7, cr15, [r0], {228} @ 0xe4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ strmi lr, [r3], -sl, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - blx ffe5bd62 │ │ │ │ + blx ffddbd62 │ │ │ │ and r2, r0, r0, lsl #6 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r0, lr, asr r4 │ │ │ │ + andeq sp, r0, sl, asr #8 │ │ │ │ @ instruction: 0xfffff921 │ │ │ │ - andeq sp, r0, r6, ror #6 │ │ │ │ + andeq sp, r0, r2, asr r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb74f94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ @@ -28087,26 +28087,26 @@ │ │ │ │ movtcc r3, #904 @ 0x388 │ │ │ │ @ instruction: 0xf502693a │ │ │ │ svcvs 0x00123288 │ │ │ │ bmi 3c266c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ @ instruction: 0xf7fc0100 │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e00e │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ @ instruction: 0xf7e46978 │ │ │ │ ldmdbvs fp!, {r1, r5, 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 │ │ │ │ - @ instruction: 0x0000d2b4 │ │ │ │ + andeq sp, r0, r0, lsr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb750b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, ip, r8, asr #30 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ bmi fe1a6ac4 │ │ │ │ @@ -28149,15 +28149,15 @@ │ │ │ │ strmi pc, [r3], -sp, lsr #16 │ │ │ │ @ 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 │ │ │ │ - blx ffddbf64 │ │ │ │ + blx ffd5bf64 │ │ │ │ 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 │ │ │ │ ldrhvs lr, [r8, #164]! @ 0xa4 │ │ │ │ blcs 38778 │ │ │ │ @ instruction: 0xf7e4da07 │ │ │ │ @@ -28194,15 +28194,15 @@ │ │ │ │ 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 │ │ │ │ - blx fe75c018 │ │ │ │ + blx fe6dc018 │ │ │ │ strh r6, [r6], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0xf7e42000 │ │ │ │ ldmib r7, {r1, r2, r7, r8, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #0, 6 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7e4db05 │ │ │ │ strmi lr, [r3], -sl, lsl #22 │ │ │ │ @@ -28218,15 +28218,15 @@ │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ strmi lr, [r3], -r2, lsr #17 │ │ │ │ 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 1b5c078 │ │ │ │ + blx 1adc078 │ │ │ │ svclt 0x0000e006 │ │ │ │ svclt 0x0000e004 │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ b ff75c02c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r9, sp, lr} │ │ │ │ @@ -28242,17 +28242,17 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ stmib ip!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x37a84618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r2, r2, ip, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq sp, [r0], -lr │ │ │ │ - andeq sp, r0, r6, asr #2 │ │ │ │ - andeq sp, r0, r6, lsl #2 │ │ │ │ + andeq sp, r0, sl, asr #3 │ │ │ │ + andeq sp, r0, r2, lsr r1 │ │ │ │ + strdeq sp, [r0], -r2 │ │ │ │ andeq r1, r2, r4, asr #30 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb752fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -28679,15 +28679,15 @@ │ │ │ │ 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 │ │ │ │ - blx fef9c7aa │ │ │ │ + blx fef1c7aa │ │ │ │ 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 │ │ │ │ @@ -28699,39 +28699,39 @@ │ │ │ │ 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: 0x4603fb96 │ │ │ │ + @ instruction: 0x4603fb94 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eor r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf503687b │ │ │ │ @ instruction: 0x33203380 │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - blx 1c5c816 │ │ │ │ + blx 1bdc816 │ │ │ │ ldmvs lr!, {r3, r4, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf7e32000 │ │ │ │ strmi lr, [r2], -r6, lsl #27 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf922f7fb │ │ │ │ + @ instruction: 0xf920f7fb │ │ │ │ @ instruction: 0xf503687b │ │ │ │ @ instruction: 0x33203380 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, r7, 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 │ │ │ │ ldcl 7, cr15, [r4, #908] @ 0x38c │ │ │ │ @ instruction: 0x371c4618 │ │ │ │ @@ -28745,19 +28745,19 @@ │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ @ instruction: 0x33203380 │ │ │ │ bvs e792a4 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - cmnpvs r8, r7, lsl sl @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r8, r5, lsl sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ @ instruction: 0x33203380 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - @ instruction: 0x4602fb32 │ │ │ │ + @ instruction: 0x4602fb30 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ blvs ff6eb6fc │ │ │ │ stmdble r8, {r1, r3, r4, r7, r9, lr} │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603ff79 │ │ │ │ ble a94ec │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @@ -28800,29 +28800,29 @@ │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ blcs 38b74 │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, ip, lr, pc}^ │ │ │ │ @ instruction: 0xff24f7ff │ │ │ │ @ instruction: 0xf503687b │ │ │ │ @ instruction: 0x33203380 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - ldmdavs fp!, {r0, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ blcs 3a714 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, ip, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ blcs 3a620 │ │ │ │ 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 │ │ │ │ - stc2l 7, cr15, [r4, #1004] @ 0x3ec │ │ │ │ + stc2l 7, cr15, [r2, #1004] @ 0x3ec │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x005b3388 │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ ldmdavs fp!, {r1, r2, r3, r8, r9, fp, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ blcs 3a85c │ │ │ │ ldmdavs fp!, {r2, r5, ip, lr, pc}^ │ │ │ │ @@ -28832,15 +28832,15 @@ │ │ │ │ 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 │ │ │ │ - stc2 7, cr15, [r0, #1004]! @ 0x3ec │ │ │ │ + ldc2 7, cr15, [lr, #1004] @ 0x3ec │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x009b3388 │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ ldmdavs fp!, {r1, r2, r8, sl, fp, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ sadd8mi r6, r8, fp │ │ │ │ bl ff7dc9c8 │ │ │ │ @@ -28855,22 +28855,22 @@ │ │ │ │ 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 │ │ │ │ - ldc2l 7, cr15, [r2, #-1004]! @ 0xfffffc14 │ │ │ │ + ldc2l 7, cr15, [r0, #-1004]! @ 0xfffffc14 │ │ │ │ @ instruction: 0xf7e36878 │ │ │ │ svclt 0x0000eb1a │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq ip, [r0], -lr │ │ │ │ - @ instruction: 0x0000c7ba │ │ │ │ - andeq ip, r0, lr, ror r7 │ │ │ │ + andeq ip, r0, sl, asr #15 │ │ │ │ + andeq ip, r0, r6, lsr #15 │ │ │ │ + andeq ip, r0, sl, ror #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb75ca0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ blcs 38c9c │ │ │ │ ldmdavs r8!, {r1, ip, lr, pc}^ │ │ │ │ @@ -29017,15 +29017,15 @@ │ │ │ │ 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 │ │ │ │ - mrc2 7, 2, pc, cr10, cr10, {7} │ │ │ │ + mrc2 7, 2, pc, cr8, cr10, {7} │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461c │ │ │ │ @ instruction: 0xf1035381 │ │ │ │ blcc 11f974 │ │ │ │ eorseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ bcc c1f600 │ │ │ │ @@ -29040,30 +29040,30 @@ │ │ │ │ blcs 2ddd4 │ │ │ │ @ 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 │ │ │ │ - strmi pc, [r3], -lr, lsl #18 │ │ │ │ + strmi pc, [r3], -ip, lsl #18 │ │ │ │ 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 81fa60 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - strmi pc, [r3], -r7, lsl #17 │ │ │ │ + strmi pc, [r3], -r5, lsl #17 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ blcc 81fa74 │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ - @ instruction: 0xf04ffe83 │ │ │ │ + @ instruction: 0xf04ffe81 │ │ │ │ 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 │ │ │ │ @@ -29071,15 +29071,15 @@ │ │ │ │ str r3, [r1, r8, lsr #24]! │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf84233ff │ │ │ │ @ instruction: 0xf1073c28 │ │ │ │ blcc 81fab4 │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ - @ instruction: 0xf107fe63 │ │ │ │ + @ instruction: 0xf107fe61 │ │ │ │ @ instruction: 0xf8530338 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1003088 │ │ │ │ stmdbmi fp, {r2, r4, r5} │ │ │ │ bmi 26ffd4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -29150,15 +29150,15 @@ │ │ │ │ @ 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: 0xf846fda8 │ │ │ │ + @ instruction: 0xf846fda6 │ │ │ │ @ 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 @ │ │ │ │ @@ -29272,15 +29272,15 @@ │ │ │ │ @ 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: 0xf846fe63 │ │ │ │ + @ instruction: 0xf846fe61 │ │ │ │ @ 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 @ │ │ │ │ @@ -29376,15 +29376,15 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf107461a │ │ │ │ blcc 11ff8c │ │ │ │ cmppeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8524608 │ │ │ │ @ instruction: 0x46192c1c │ │ │ │ stceq 8, cr15, [r8], #-320 @ 0xfffffec0 │ │ │ │ - blx fea5d292 │ │ │ │ + blx fe9dd292 │ │ │ │ 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 @ │ │ │ │ @@ -29499,15 +29499,15 @@ │ │ │ │ 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: 0xf846fc5d │ │ │ │ + @ instruction: 0xf846fc5b │ │ │ │ @ instruction: 0xf1070c18 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ blcs 2e4f8 │ │ │ │ @ instruction: 0xf107dd64 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf1076c18 │ │ │ │ rsbsvs r0, fp, r0, asr #6 │ │ │ │ @@ -29859,15 +29859,15 @@ │ │ │ │ rsbsvs r4, fp, fp, ror r4 │ │ │ │ @ instruction: 0xf7e26878 │ │ │ │ strmi lr, [r3], -r0, asr #27 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7e22002 │ │ │ │ @ instruction: 0xf7e2edea │ │ │ │ svclt 0x0000ec68 │ │ │ │ - andeq fp, r0, r0, lsl #16 │ │ │ │ + andeq fp, r0, ip, ror #15 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ blcs 39c24 │ │ │ │ ldmdavs fp!, {r0, r2, ip, lr, pc}^ │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ svclt 0x0000e000 │ │ │ │ @@ -32006,15 +32006,15 @@ │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ strcc lr, [r0, -r4, asr #24]! │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq lr, r1, sl, ror #9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000096be │ │ │ │ + andeq r9, r0, sl, lsr #13 │ │ │ │ andeq lr, r1, r0, ror r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb78dc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, ip, r8, lsl #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -32141,15 +32141,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ @ instruction: 0xf8832200 │ │ │ │ blmi 1a9e40 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r5, r3, ip, lsr #24 │ │ │ │ - @ instruction: 0x000094bc │ │ │ │ + andeq r9, r0, r8, lsr #9 │ │ │ │ andeq r5, r3, r6, lsl #24 │ │ │ │ strdeq r5, [r3], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb78fe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r2, r0, ror pc │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @@ -32214,62 +32214,62 @@ │ │ │ │ @ instruction: 0xf7e0d10e │ │ │ │ @ instruction: 0x4603ebbc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r4!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ blmi b7c2d4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - mcrr2 7, 15, pc, r4, cr8 @ │ │ │ │ + mcrr2 7, 15, pc, r2, cr8 @ │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf7e0e00e │ │ │ │ strmi lr, [r3], -sl, lsr #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r2, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ blmi 97c2f8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc2 7, cr15, [r2], #-992 @ 0xfffffc20 │ │ │ │ + ldc2 7, cr15, [r0], #-992 @ 0xfffffc20 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdb r0!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blcs 33734 │ │ │ │ @ instruction: 0xf7e0d10e │ │ │ │ @ instruction: 0x4603eb94 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb ip!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ blmi 6fc324 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc2 7, cr15, [ip], {248} @ 0xf8 │ │ │ │ + ldc2 7, cr15, [sl], {248} @ 0xf8 │ │ │ │ blcs 3c538 │ │ │ │ ldmvs r8!, {r0, r2, r4, ip, lr, pc}^ │ │ │ │ stmib r8!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [lr, -pc] │ │ │ │ bl 1edfee0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ strmi lr, [r3], -r4, lsr #18 │ │ │ │ ldmvs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ - svclt 0x0000fc03 │ │ │ │ + svclt 0x0000fc01 │ │ │ │ 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 │ │ │ │ ldrcc lr, [r0, ip, asr #20] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq lr, r1, r2, ror r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r0, r4, ror r3 │ │ │ │ - andeq r9, r0, r8, ror r3 │ │ │ │ - andeq r9, r0, ip, asr #6 │ │ │ │ - andeq r9, r0, sl, lsr r3 │ │ │ │ + andeq r9, r0, r0, ror #6 │ │ │ │ + andeq r9, r0, r4, ror #6 │ │ │ │ + andeq r9, r0, r8, lsr r3 │ │ │ │ + andeq r9, r0, r6, lsr #6 │ │ │ │ andeq lr, r1, r2, lsl #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb791c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7e06878 │ │ │ │ @@ -32291,15 +32291,15 @@ │ │ │ │ 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 │ │ │ │ - strdeq r9, [r0], -r8 │ │ │ │ + andeq r9, r0, r4, ror #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb79234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ ldrhtvs pc, [r8], r9 @ │ │ │ │ @@ -32407,21 +32407,21 @@ │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ strmi lr, [r3], -r8, lsr #20 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ blcc 7c4d8 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - ldrdeq r9, [r0], -r4 │ │ │ │ - andeq r9, r0, r6, asr r1 │ │ │ │ - andeq r9, r0, r2, asr r1 │ │ │ │ - andeq r9, r0, r2, lsr r1 │ │ │ │ - andeq r9, r0, sl, lsr r1 │ │ │ │ - andeq r9, r0, sl, lsr #2 │ │ │ │ - andeq r9, r0, r4, lsl r1 │ │ │ │ + andeq r9, r0, r0, asr #3 │ │ │ │ + andeq r9, r0, r2, asr #2 │ │ │ │ + andeq r9, r0, lr, lsr r1 │ │ │ │ + andeq r9, r0, lr, lsl r1 │ │ │ │ + andeq r9, r0, r6, lsr #2 │ │ │ │ + andeq r9, r0, r6, lsl r1 │ │ │ │ + andeq r9, r0, r0, lsl #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7941c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs r9!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ @@ -32444,16 +32444,16 @@ │ │ │ │ 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, sl, rrx │ │ │ │ andeq r9, r0, r6, asr r0 │ │ │ │ + andeq r9, r0, r2, asr #32 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb7949c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ @@ -32636,16 +32636,16 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ svc 0x005af7df │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ strcc r5, [r4, -r2, lsl #14]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r1, r0, lsr #26 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r0, r8, asr #30 │ │ │ │ - andeq r8, r0, r4, lsl #29 │ │ │ │ + andeq r8, r0, r4, lsr pc │ │ │ │ + andeq r8, r0, r0, ror lr │ │ │ │ muleq r1, lr, sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb797a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ movwcs sl, #3840 @ 0xf00 │ │ │ │ vst4.8 {d22-d25}, [pc :256], fp │ │ │ │ @@ -32663,23 +32663,23 @@ │ │ │ │ @ instruction: 0xf7e0e00f │ │ │ │ @ instruction: 0x4603e83a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r2, #892]! @ 0x37c │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ - movwcs pc, #2243 @ 0x8c3 @ │ │ │ │ + movwcs pc, #2241 @ 0x8c1 @ │ │ │ │ ldmdavs r9!, {r0, r1, r2, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7df6838 │ │ │ │ @ instruction: 0x4603efd4 │ │ │ │ sbcsle r2, r9, r0, lsl #22 │ │ │ │ @ instruction: 0x4618683b │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r0, sl, lsl #26 │ │ │ │ + strdeq r8, [r0], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb79824 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ @ instruction: 0x4603efb0 │ │ │ │ @@ -32772,44 +32772,44 @@ │ │ │ │ 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], -sp, lsr #23 │ │ │ │ + strmi pc, [r3], -fp, lsr #23 │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ @ instruction: 0x4603ed70 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r4, r7, pc}^ │ │ │ │ - blx fee207a6 │ │ │ │ + blx feda07a6 │ │ │ │ @ instruction: 0xe09061f8 │ │ │ │ @ instruction: 0xf1036a3b │ │ │ │ bvs ee3820 │ │ │ │ @ instruction: 0x46183313 │ │ │ │ mrc 7, 6, APSR_nzcv, cr12, cr15, {6} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldmdavs r8!, {r0, r5, r9, sl, lr}^ │ │ │ │ - blx 15e07c6 │ │ │ │ + blx 15607c6 │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ ldrshtle r3, [r3], #-255 @ 0xffffff01 │ │ │ │ ldmdavs r8!, {r8, sp}^ │ │ │ │ - blx fe2607d6 │ │ │ │ + blx fe1e07d6 │ │ │ │ ldmvs fp!, {r1, r9, sl, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ stc 7, cr15, [r2], {223} @ 0xdf │ │ │ │ blcs 34018 │ │ │ │ tstcs r0, r1, lsl r1 │ │ │ │ @ instruction: 0xf7f76878 │ │ │ │ - @ instruction: 0x4602fb79 │ │ │ │ + @ instruction: 0x4602fb77 │ │ │ │ stmdbmi r7, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blx 60802 │ │ │ │ + blx fffe0800 │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ ldrshle r3, [r7], #-255 @ 0xffffff01 │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ blcs 2eaf8 │ │ │ │ bvs f16960 │ │ │ │ bmi fef48c │ │ │ │ @@ -32820,41 +32820,41 @@ │ │ │ │ tstcc r3, #241664 @ 0x3b000 │ │ │ │ ldrbtmi r4, [sl], #-2618 @ 0xfffff5c6 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ mcr 7, 7, pc, cr8, cr15, {6} @ │ │ │ │ blcs 34070 │ │ │ │ tstcs r0, r3, lsr r0 │ │ │ │ @ instruction: 0xf7f76878 │ │ │ │ - strmi pc, [r2], -sp, asr #22 │ │ │ │ + strmi pc, [r2], -fp, asr #22 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46104619 │ │ │ │ bl fec607f8 │ │ │ │ blcs 3408c │ │ │ │ blvs fef16d18 │ │ │ │ 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}^ │ │ │ │ - blx fff60878 │ │ │ │ + blx ffee0878 │ │ │ │ @ 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 3d2b0 │ │ │ │ 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 │ │ │ │ - and pc, sl, lr, lsr fp @ │ │ │ │ + and pc, sl, ip, lsr fp @ │ │ │ │ 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} │ │ │ │ ldc 7, cr15, [r2], #892 @ 0x37c │ │ │ │ @@ -32871,18 +32871,18 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ stc 7, cr15, [r2, #892] @ 0x37c │ │ │ │ @ instruction: 0x37a44618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r1, lr, ror #16 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r8, [r0], -r4 │ │ │ │ - muleq r0, r4, sl │ │ │ │ - muleq r0, r2, sl │ │ │ │ - andeq r8, r0, sl, asr #20 │ │ │ │ + andeq r8, r0, r0, ror #21 │ │ │ │ + andeq r8, r0, r0, lsl #21 │ │ │ │ + andeq r8, r0, lr, ror sl │ │ │ │ + andeq r8, r0, r6, lsr sl │ │ │ │ strdeq sp, [r1], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb79b54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c50 │ │ │ │ svcge 0x00025d82 │ │ │ │ @@ -32901,25 +32901,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: 0xf107f803 │ │ │ │ + @ instruction: 0xf107f801 │ │ │ │ @ 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], -sp, lsr #20 │ │ │ │ + strmi pc, [r3], -fp, lsr #20 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf107d01e │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - blx feba09b8 │ │ │ │ + blx feb209b8 │ │ │ │ @ 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 │ │ │ │ @@ -32927,15 +32927,15 @@ │ │ │ │ @ instruction: 0xf8559300 │ │ │ │ @ instruction: 0xf8503c34 │ │ │ │ @ instruction: 0xf7ff0c2c │ │ │ │ @ instruction: 0xf844feb6 │ │ │ │ and r0, r0, r4, lsr #24 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - @ instruction: 0xf842f7f7 │ │ │ │ + @ instruction: 0xf840f7f7 │ │ │ │ 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} │ │ │ │ @@ -32943,15 +32943,15 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldcl 7, cr15, [r4], #892 @ 0x37c │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrcc r5, [r8, -r1, lsl #15] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq sp, r1, r2, ror r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r0, r6, asr r9 │ │ │ │ + andeq r8, r0, r2, asr #18 │ │ │ │ ldrdeq sp, [r1], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb79c68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @@ -33171,18 +33171,18 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7dfd001 │ │ │ │ ldrmi lr, [r8], -ip, lsr #22 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq sp, r1, r6, lsl r3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r8, [r0], -r0 │ │ │ │ - andeq r8, r0, r2, ror r5 │ │ │ │ - andeq r8, r0, r8, lsl #11 │ │ │ │ - andeq r8, r0, sl, lsl #11 │ │ │ │ + ldrdeq r8, [r0], -ip │ │ │ │ + andeq r8, r0, lr, asr r5 │ │ │ │ + andeq r8, r0, r4, ror r5 │ │ │ │ + andeq r8, r0, r6, ror r5 │ │ │ │ andeq sp, r1, r0, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7a004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -33303,16 +33303,16 @@ │ │ │ │ strpl pc, [r0, -r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq sp, r1, ip, lsl #3 │ │ │ │ andeq sp, r1, r0, lsl #3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r0, r0, asr #7 │ │ │ │ - andeq r8, r0, ip, asr #6 │ │ │ │ + andeq r8, r0, ip, lsr #7 │ │ │ │ + andeq r8, r0, r8, lsr r3 │ │ │ │ andeq sp, r1, ip, lsr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb7a20c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r7, r8, asr pc │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @@ -33353,26 +33353,26 @@ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stm r2, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 93d5a0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f70100 │ │ │ │ - ldmdbvs r8!, {r0, r1, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs r8!, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ svc 0x00f6f7de │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ bvs fef1b154 │ │ │ │ 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 e610cc │ │ │ │ + blx de10cc │ │ │ │ @ instruction: 0xf7de6938 │ │ │ │ @ instruction: 0xf04fefe0 │ │ │ │ strd r3, [sl], -pc @ │ │ │ │ bvc ffebd4ec │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ blcs 41174 │ │ │ │ ldmdbvs r8!, {r1, r2, r4, r7, r8, ip, lr, pc} │ │ │ │ @@ -33384,18 +33384,18 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ stmib r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x37944618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq ip, r1, r6, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r0, r2, lsr #5 │ │ │ │ - muleq r0, r4, r2 │ │ │ │ - muleq r0, r4, r2 │ │ │ │ - andeq r8, r0, lr, ror r2 │ │ │ │ + andeq r8, r0, lr, lsl #5 │ │ │ │ + andeq r8, r0, r0, lsl #5 │ │ │ │ + andeq r8, r0, r0, lsl #5 │ │ │ │ + andeq r8, r0, sl, ror #4 │ │ │ │ andeq ip, r1, ip, ror #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7a358 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ blmi 5db1f0 │ │ │ │ @@ -33417,16 +33417,16 @@ │ │ │ │ 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, r4, ror r1 │ │ │ │ andeq r8, r0, r0, ror #2 │ │ │ │ + andeq r8, r0, ip, asr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7a3d0 │ │ │ │ @ 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 │ │ │ │ @@ -33445,15 +33445,15 @@ │ │ │ │ ldmdavs fp!, {r4, r8, ip, lr, pc}^ │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ tstle fp, lr, lsr #22 │ │ │ │ bmi 5fd710 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f70100 │ │ │ │ - @ instruction: 0xf04ff997 │ │ │ │ + @ instruction: 0xf04ff995 │ │ │ │ @ instruction: 0xe01a33ff │ │ │ │ blcs 7d828 │ │ │ │ ldmdavs fp!, {r3, r8, ip, lr, pc}^ │ │ │ │ blcs bc12b0 │ │ │ │ ldmdavs sl!, {r2, r8, ip, lr, pc}^ │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ and r6, r9, fp, ror r0 │ │ │ │ @@ -33463,37 +33463,37 @@ │ │ │ │ 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 │ │ │ │ - strdeq r8, [r0], -r4 │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ - andeq r8, r0, ip, asr r1 │ │ │ │ + andeq r8, r0, ip, asr #1 │ │ │ │ + andeq r8, r0, r8, asr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7a48c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7de6878 │ │ │ │ @ instruction: 0x4603effc │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0xf7de68f8 │ │ │ │ ldmdavs fp!, {r3, r4, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrmi pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xf950f7f7 │ │ │ │ + @ instruction: 0xf94ef7f7 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r0, r2, lsl r1 │ │ │ │ + strdeq r8, [r0], -lr │ │ │ │ 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}^ │ │ │ │ @@ -33511,30 +33511,30 @@ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldmda r6!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ blle 66df2c │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf7f868f8 │ │ │ │ - @ instruction: 0x4603fb5b │ │ │ │ + @ instruction: 0x4603fb59 │ │ │ │ vldrle d2, [r1, #-252] @ 0xffffff04 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0x46184613 │ │ │ │ stmib sl!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r8, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0044608 │ │ │ │ mlas fp, r9, r8, pc @ │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ blmi bd2f68 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8f4f7f7 │ │ │ │ + @ instruction: 0xf8f2f7f7 │ │ │ │ mrc 7, 3, APSR_nzcv, cr8, cr14, {6} │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ blx 165f396 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ beq ddda0 │ │ │ │ bleq 11dda8 │ │ │ │ @@ -33567,17 +33567,17 @@ │ │ │ │ @ instruction: 0xf7dfd001 │ │ │ │ @ instruction: 0x3760e816 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008fb0 │ │ │ │ andeq ip, r1, r6, lsl sp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r4, r3, r6, ror #13 │ │ │ │ - ldrdeq r8, [r0], -r2 │ │ │ │ - andeq r8, r0, ip, asr #1 │ │ │ │ - andeq r8, r0, ip, lsl #1 │ │ │ │ + strheq r8, [r0], -lr │ │ │ │ + strheq r8, [r0], -r8 @ │ │ │ │ + andeq r8, r0, r8, ror r0 │ │ │ │ andeq r4, r3, r0, lsl #12 │ │ │ │ andeq ip, r1, r4, lsl ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7a634 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ @ instruction: 0xf9ecf004 │ │ │ │ @@ -33647,15 +33647,15 @@ │ │ │ │ mrc 7, 5, APSR_nzcv, cr12, cr14, {6} │ │ │ │ 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 │ │ │ │ - andeq r7, r0, ip, ror #29 │ │ │ │ + ldrdeq r7, [r0], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7a764 │ │ │ │ @ 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}^ │ │ │ │ @@ -33674,15 +33674,15 @@ │ │ │ │ tstcs sl, #134217728 @ 0x8000000 │ │ │ │ blmi ffb881b4 │ │ │ │ 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: 0xffccf7f6 │ │ │ │ + @ instruction: 0xffcaf7f6 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, r7, r8, sp, lr, pc} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr14, {6} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7dfd11e │ │ │ │ @ instruction: 0x4603e83a │ │ │ │ @@ -33695,15 +33695,15 @@ │ │ │ │ movwls r2, #4891 @ 0x131b │ │ │ │ ldrbtmi r4, [fp], #-3036 @ 0xfffff424 │ │ │ │ blmi ff748208 │ │ │ │ bmi ff7347f8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - orrs pc, r0, r3, lsr #31 │ │ │ │ + orrs pc, r0, r1, lsr #31 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ cmnvs r8, r6, asr lr │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ ldmda r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @@ -33715,15 +33715,15 @@ │ │ │ │ tstcs ip, #134217728 @ 0x8000000 │ │ │ │ blmi ff348258 │ │ │ │ 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: 0xff7af7f6 │ │ │ │ + @ instruction: 0xff78f7f6 │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, r8, sp, lr, pc}^ │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ cmnvs r8, r4, ror lr │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ svc 0x00e6f7de │ │ │ │ @@ -33736,15 +33736,15 @@ │ │ │ │ tstcs lr, #134217728 @ 0x8000000 │ │ │ │ blmi fef082ac │ │ │ │ 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: 0xff50f7f6 │ │ │ │ + @ instruction: 0xff4ef7f6 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r5, r8, sp, lr, pc} │ │ │ │ ldmdavs fp, {r2, r8, r9, ip, sp} │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ mcr 7, 2, pc, cr8, cr14, {6} @ │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded11e │ │ │ │ @@ -33758,15 +33758,15 @@ │ │ │ │ movwls r2, #4895 @ 0x131f │ │ │ │ ldrbtmi r4, [fp], #-2985 @ 0xfffff457 │ │ │ │ blmi fea88304 │ │ │ │ bmi fea748f4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - tstp r2, r5, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tstp r2, r3, lsr #30 @ p-variant is OBSOLETE │ │ │ │ movwcc r6, #19003 @ 0x4a3b │ │ │ │ tstcs r2, fp, lsl r8 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ cmnvs r8, lr, lsl lr │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ svc 0x0090f7de │ │ │ │ @@ -33779,15 +33779,15 @@ │ │ │ │ @ instruction: 0x23209302 │ │ │ │ blmi fe648358 │ │ │ │ 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 │ │ │ │ - mrc2 7, 7, pc, cr10, cr6, {7} │ │ │ │ + mrc2 7, 7, pc, cr8, cr6, {7} │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, r7, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [ip, #888]! @ 0x378 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded11e │ │ │ │ strmi lr, [r3], -r8, ror #30 │ │ │ │ @@ -33800,15 +33800,15 @@ │ │ │ │ movwls r2, #4898 @ 0x1322 │ │ │ │ ldrbtmi r4, [fp], #-2951 @ 0xfffff479 │ │ │ │ blmi fe2083ac │ │ │ │ bmi fe1f499c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - ldrsbt pc, [lr], r1 @ │ │ │ │ + adcs pc, lr, pc, asr #29 │ │ │ │ movwcc r6, #18491 @ 0x483b │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r2, #888] @ 0x378 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded11e │ │ │ │ @ instruction: 0x4603ef3e │ │ │ │ @@ -33821,15 +33821,15 @@ │ │ │ │ movwls r2, #4899 @ 0x1323 │ │ │ │ ldrbtmi r4, [fp], #-2934 @ 0xfffff48a │ │ │ │ blmi 1dc8400 │ │ │ │ bmi 1db49f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - adds pc, r4, r7, lsr #29 │ │ │ │ + adds pc, r4, r5, lsr #29 │ │ │ │ movwcc r6, #19003 @ 0x4a3b │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8, #-888] @ 0xfffffc88 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded11e │ │ │ │ @ instruction: 0x4603ef14 │ │ │ │ @@ -33842,15 +33842,15 @@ │ │ │ │ movwls r2, #4900 @ 0x1324 │ │ │ │ ldrbtmi r4, [fp], #-2917 @ 0xfffff49b │ │ │ │ blmi 1988454 │ │ │ │ bmi 1974a44 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - rsb pc, sl, sp, ror lr @ │ │ │ │ + rsb pc, sl, fp, ror lr @ │ │ │ │ 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: 0xf7de4618 │ │ │ │ ldrshvs lr, [r8, #-232]! @ 0xffffff18 │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @@ -33865,15 +33865,15 @@ │ │ │ │ @ instruction: 0x23279302 │ │ │ │ blmi 14c84b0 │ │ │ │ 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 │ │ │ │ - mcr2 7, 2, pc, cr14, cr6, {7} @ │ │ │ │ + mcr2 7, 2, pc, cr12, cr6, {7} @ │ │ │ │ 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 3d944 │ │ │ │ movwcs sp, #457 @ 0x1c9 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ @@ -33894,73 +33894,73 @@ │ │ │ │ movwls r2, #4906 @ 0x132a │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ blmi f48524 │ │ │ │ bmi f34b14 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - and pc, r2, r5, lsl lr @ │ │ │ │ + and pc, r2, r3, lsl lr @ │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf7debf00 │ │ │ │ strmi lr, [r3], -sl, lsl #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r2], #-888 @ 0xfffffc88 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2866 @ 0xfffff4ce │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ - pld [lr, r3, lsl pc] │ │ │ │ + pld [lr, r1, lsl pc] │ │ │ │ svclt 0x0000eccc │ │ │ │ - @ instruction: 0x00007eb6 │ │ │ │ - @ instruction: 0x00007eb4 │ │ │ │ - andeq r7, r0, sl, lsr #30 │ │ │ │ + andeq r7, r0, r2, lsr #29 │ │ │ │ + andeq r7, r0, r0, lsr #29 │ │ │ │ + andeq r7, r0, r6, lsl pc │ │ │ │ + andeq r7, r0, lr, asr lr │ │ │ │ + andeq r7, r0, r0, asr lr │ │ │ │ + andeq r7, r0, lr, asr #28 │ │ │ │ + andeq r7, r0, r4, asr #29 │ │ │ │ + andeq r7, r0, ip, lsl #28 │ │ │ │ + strdeq r7, [r0], -lr │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ andeq r7, r0, r2, ror lr │ │ │ │ - andeq r7, r0, r4, ror #28 │ │ │ │ - andeq r7, r0, r2, ror #28 │ │ │ │ - ldrdeq r7, [r0], -r8 │ │ │ │ - andeq r7, r0, r0, lsr #28 │ │ │ │ - andeq r7, r0, r2, lsl lr │ │ │ │ - andeq r7, r0, r0, lsl lr │ │ │ │ - andeq r7, r0, r6, lsl #29 │ │ │ │ - andeq r7, r0, lr, asr #27 │ │ │ │ - @ instruction: 0x00007dbe │ │ │ │ - @ instruction: 0x00007dbc │ │ │ │ - andeq r7, r0, r2, lsr lr │ │ │ │ - andeq r7, r0, sl, ror sp │ │ │ │ - andeq r7, r0, r8, ror #26 │ │ │ │ + @ instruction: 0x00007dba │ │ │ │ + andeq r7, r0, sl, lsr #27 │ │ │ │ + andeq r7, r0, r8, lsr #27 │ │ │ │ + andeq r7, r0, lr, lsl lr │ │ │ │ andeq r7, r0, r6, ror #26 │ │ │ │ - ldrdeq r7, [r0], -ip │ │ │ │ - andeq r7, r0, r4, lsr #26 │ │ │ │ - andeq r7, r0, r2, lsl sp │ │ │ │ + andeq r7, r0, r4, asr sp │ │ │ │ + andeq r7, r0, r2, asr sp │ │ │ │ + andeq r7, r0, r8, asr #27 │ │ │ │ andeq r7, r0, r0, lsl sp │ │ │ │ - andeq r7, r0, r6, lsl #27 │ │ │ │ - andeq r7, r0, lr, asr #25 │ │ │ │ - andeq r7, r0, r0, asr #25 │ │ │ │ - @ instruction: 0x00007cbe │ │ │ │ - andeq r7, r0, r4, lsr sp │ │ │ │ - andeq r7, r0, ip, 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 │ │ │ │ - @ instruction: 0x00007bba │ │ │ │ - @ instruction: 0x00007bb8 │ │ │ │ - andeq r7, r0, lr, lsr #24 │ │ │ │ + strdeq r7, [r0], -lr │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ + andeq r7, r0, r2, ror sp │ │ │ │ + @ instruction: 0x00007cba │ │ │ │ + andeq r7, r0, ip, lsr #25 │ │ │ │ + andeq r7, r0, sl, lsr #25 │ │ │ │ + andeq r7, r0, r0, lsr #26 │ │ │ │ + andeq r7, r0, r8, ror #24 │ │ │ │ + andeq r7, r0, r8, asr ip │ │ │ │ + andeq r7, r0, r6, asr ip │ │ │ │ + andeq r7, r0, ip, asr #25 │ │ │ │ + andeq r7, r0, r4, lsl ip │ │ │ │ + andeq r7, r0, r4, lsl #24 │ │ │ │ + andeq r7, r0, r2, lsl #24 │ │ │ │ + andeq r7, r0, r8, ror ip │ │ │ │ + andeq r7, r0, r0, asr #23 │ │ │ │ + andeq r7, r0, r6, lsr #23 │ │ │ │ + andeq r7, r0, r4, lsr #23 │ │ │ │ + andeq r7, r0, sl, lsl ip │ │ │ │ + andeq r7, r0, r2, ror #22 │ │ │ │ + andeq r7, r0, r6, ror fp │ │ │ │ + andeq r7, r0, r6, ror fp │ │ │ │ andeq r7, r0, r6, ror fp │ │ │ │ - andeq r7, r0, sl, lsl #23 │ │ │ │ - andeq r7, r0, sl, lsl #23 │ │ │ │ - andeq r7, r0, sl, lsl #23 │ │ │ │ - andeq r7, r0, r8, asr #22 │ │ │ │ - andeq r7, r0, r6, asr #22 │ │ │ │ - @ instruction: 0x00007bbc │ │ │ │ - andeq r7, r0, r4, lsl #22 │ │ │ │ - andeq r7, r0, sl, lsr #22 │ │ │ │ + andeq r7, r0, r4, lsr fp │ │ │ │ + andeq r7, r0, r2, lsr fp │ │ │ │ + andeq r7, r0, r8, lsr #23 │ │ │ │ + strdeq r7, [r0], -r0 │ │ │ │ + andeq r7, r0, r6, lsl fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ blhi deedc │ │ │ │ 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 │ │ │ │ @@ -34056,15 +34056,15 @@ │ │ │ │ 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 │ │ │ │ - ldc2l 7, cr15, [r0], {246} @ 0xf6 │ │ │ │ + stc2l 7, cr15, [lr], {246} @ 0xf6 │ │ │ │ ldclt 0, cr15, [sp, #-0] │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461e │ │ │ │ blcc 524990 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ @ instruction: 0xf846edd0 │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @@ -34088,15 +34088,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-2980 @ 0xfffff45c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2976 @ 0xfffff460 │ │ │ │ blcs fe761fac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - @ instruction: 0xf000fc91 │ │ │ │ + @ instruction: 0xf000fc8f │ │ │ │ @ instruction: 0xf107bcde │ │ │ │ @ instruction: 0x461e0370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -ip, lsl #22 │ │ │ │ ldc 7, cr15, [r0, #888] @ 0x378 │ │ │ │ mrrceq 8, 4, pc, r0, cr6 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -34119,15 +34119,15 @@ │ │ │ │ blcc d6201c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ blcc c62024 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrrc2 7, 15, pc, r2, cr6 @ │ │ │ │ + mrrc2 7, 15, pc, r0, cr6 @ │ │ │ │ ldclt 0, cr15, [pc], {0} │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7de461e │ │ │ │ @ instruction: 0xf846ebbe │ │ │ │ @ instruction: 0xf1070c4c │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -34153,15 +34153,15 @@ │ │ │ │ bcc fef620a4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ bcc fee620ac │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2744 @ 0xfffff548 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 7, cr15, [lr], {246} @ 0xf6 │ │ │ │ + stc2 7, cr15, [ip], {246} @ 0xf6 │ │ │ │ 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 724720 │ │ │ │ @@ -34201,15 +34201,15 @@ │ │ │ │ bcc 362164 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ bcc 26216c │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx febe1dde │ │ │ │ + blx feb61dde │ │ │ │ @ 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 │ │ │ │ @@ -34236,15 +34236,15 @@ │ │ │ │ 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 │ │ │ │ - blx 1a61e6a │ │ │ │ + blx 19e1e6a │ │ │ │ @ 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 │ │ │ │ @@ -34271,15 +34271,15 @@ │ │ │ │ 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 │ │ │ │ - blx 8e1ef6 │ │ │ │ + blx 861ef6 │ │ │ │ @ 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 │ │ │ │ @@ -34307,15 +34307,15 @@ │ │ │ │ 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, #897024 @ 0xdb000 │ │ │ │ + msr CPSR_f, #888832 @ 0xd9000 │ │ │ │ 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 │ │ │ │ @@ -34342,15 +34342,15 @@ │ │ │ │ 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, #610304 @ 0x95000 │ │ │ │ + rsc pc, r2, #602112 @ 0x93000 │ │ │ │ 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: 0xf846e816 │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @@ -34374,15 +34374,15 @@ │ │ │ │ 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, #348160 @ 0x55000 │ │ │ │ + adc pc, r2, #339968 @ 0x53000 │ │ │ │ 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 │ │ │ │ @@ -34409,15 +34409,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-1840 @ 0xfffff8d0 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1836 @ 0xfffff8d4 │ │ │ │ @ instruction: 0x2728f8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - subs pc, ip, #61440 @ 0xf000 │ │ │ │ + subs pc, ip, #53248 @ 0xd000 │ │ │ │ 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: 0xf7dd4618 │ │ │ │ @ instruction: 0xf846ef90 │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @@ -34441,15 +34441,15 @@ │ │ │ │ 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, #3391488 @ 0x33c000 │ │ │ │ + ands pc, ip, #3358720 @ 0x334000 │ │ │ │ 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 │ │ │ │ @@ -34476,15 +34476,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-1604 @ 0xfffff9bc │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1600 @ 0xfffff9c0 │ │ │ │ @ instruction: 0x263cf8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - bics pc, r6, r9, lsl #19 │ │ │ │ + bics pc, r6, r7, lsl #19 │ │ │ │ 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 │ │ │ │ @@ -34514,15 +34514,15 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf93cf7f6 │ │ │ │ + @ instruction: 0xf93af7f6 │ │ │ │ @ instruction: 0xf107e189 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ blcs 33474 │ │ │ │ @ instruction: 0xf107d07b │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1073c18 │ │ │ │ @ instruction: 0x46160270 │ │ │ │ @@ -34562,15 +34562,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1288 @ 0xfffffaf8 │ │ │ │ strcs pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - ldrd pc, [sl, -sp]! │ │ │ │ + ldrd pc, [sl, -fp]! │ │ │ │ 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 │ │ │ │ @@ -34631,29 +34631,29 @@ │ │ │ │ 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: 0xf852f7f6 │ │ │ │ + @ instruction: 0xf850f7f6 │ │ │ │ @ instruction: 0xf107e09f │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ blcs 335d8 │ │ │ │ @ instruction: 0xf107dd14 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ blcs 33664 │ │ │ │ @ instruction: 0xf107d00e │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ blcc 1252a4 │ │ │ │ cmnpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r4, [r9], -r8, lsl #12 │ │ │ │ stcleq 8, cr15, [r4], #-320 @ 0xfffffec0 │ │ │ │ - ldc2l 7, cr15, [r0], {245} @ 0xf5 │ │ │ │ + stc2l 7, cr15, [lr], {245} @ 0xf5 │ │ │ │ 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 1252c8 │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7dd4619 │ │ │ │ @@ -34686,29 +34686,29 @@ │ │ │ │ movwls r2, #4985 @ 0x1379 │ │ │ │ ldrbtmi r4, [fp], #-3021 @ 0xfffff433 │ │ │ │ blmi ff389184 │ │ │ │ bmi ff375774 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f50100 │ │ │ │ - eors pc, r2, r5, ror #31 │ │ │ │ + eors pc, r2, r3, ror #31 │ │ │ │ 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: 0xf107fc63 │ │ │ │ + @ instruction: 0xf107fc61 │ │ │ │ @ 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 │ │ │ │ @@ -34791,15 +34791,15 @@ │ │ │ │ blvc 21ffb8 │ │ │ │ blvc 220004 │ │ │ │ blvc 5fd5c │ │ │ │ ldrbtmi r4, [fp], #-2917 @ 0xfffff49b │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f50100 │ │ │ │ - @ instruction: 0xf107ff13 │ │ │ │ + @ instruction: 0xf107ff11 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ blcs 33884 │ │ │ │ @ instruction: 0xf7ddd00a │ │ │ │ strmi lr, [r2], -r6, lsl #31 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ @@ -34818,86 +34818,86 @@ │ │ │ │ blhi dfa80 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ andeq ip, r1, r8, asr #10 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r0, r8, lsl #20 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ andeq r7, r0, r0, ror #19 │ │ │ │ - andeq r7, r0, r4, asr #17 │ │ │ │ - andeq r7, r0, r0, asr #17 │ │ │ │ - andeq r7, r0, ip, lsr r9 │ │ │ │ - andeq r7, r0, sl, ror r8 │ │ │ │ - andeq r7, r0, r6, asr #16 │ │ │ │ - andeq r7, r0, r2, asr #16 │ │ │ │ - @ instruction: 0x000078be │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r7, r0, r8, asr #15 │ │ │ │ - andeq r7, r0, r4, asr #15 │ │ │ │ - andeq r7, r0, r0, asr #16 │ │ │ │ - andeq r7, r0, lr, ror r7 │ │ │ │ - andeq r7, r0, r0, asr #14 │ │ │ │ - andeq r7, r0, ip, lsr r7 │ │ │ │ - @ instruction: 0x000077b8 │ │ │ │ - strdeq r7, [r0], -r6 │ │ │ │ - andeq r7, r0, r0, lsl #13 │ │ │ │ - andeq r7, r0, ip, ror r6 │ │ │ │ - strdeq r7, [r0], -r8 │ │ │ │ - andeq r7, r0, r6, lsr r6 │ │ │ │ - strdeq r7, [r0], -r4 │ │ │ │ - strdeq r7, [r0], -r0 │ │ │ │ + andeq r7, r0, ip, asr #19 │ │ │ │ + @ instruction: 0x000078b0 │ │ │ │ + andeq r7, r0, ip, lsr #17 │ │ │ │ + andeq r7, r0, r8, lsr #18 │ │ │ │ + andeq r7, r0, r6, ror #16 │ │ │ │ + andeq r7, r0, r2, lsr r8 │ │ │ │ + andeq r7, r0, lr, lsr #16 │ │ │ │ + andeq r7, r0, sl, lsr #17 │ │ │ │ + andeq r7, r0, r8, ror #15 │ │ │ │ + @ instruction: 0x000077b4 │ │ │ │ + @ instruction: 0x000077b0 │ │ │ │ + andeq r7, r0, ip, lsr #16 │ │ │ │ + andeq r7, r0, sl, ror #14 │ │ │ │ + andeq r7, r0, ip, lsr #14 │ │ │ │ + andeq r7, r0, r8, lsr #14 │ │ │ │ + andeq r7, r0, r4, lsr #15 │ │ │ │ + andeq r7, r0, r2, ror #13 │ │ │ │ andeq r7, r0, ip, ror #12 │ │ │ │ - andeq r7, r0, sl, lsr #11 │ │ │ │ - andeq r7, r0, r8, ror #10 │ │ │ │ - andeq r7, r0, r4, ror #10 │ │ │ │ + andeq r7, r0, r8, ror #12 │ │ │ │ + andeq r7, r0, r4, ror #13 │ │ │ │ + andeq r7, r0, r2, lsr #12 │ │ │ │ andeq r7, r0, r0, ror #11 │ │ │ │ - andeq r7, r0, lr, lsl r5 │ │ │ │ - ldrdeq r7, [r0], -sl │ │ │ │ - ldrdeq r7, [r0], -r6 │ │ │ │ - andeq r7, r0, r2, asr r5 │ │ │ │ - muleq r0, r0, r4 │ │ │ │ - andeq r7, r0, lr, asr #8 │ │ │ │ - andeq r7, r0, sl, asr #8 │ │ │ │ + ldrdeq r7, [r0], -ip │ │ │ │ + andeq r7, r0, r8, asr r6 │ │ │ │ + muleq r0, r6, r5 │ │ │ │ + andeq r7, r0, r4, asr r5 │ │ │ │ + andeq r7, r0, r0, asr r5 │ │ │ │ + andeq r7, r0, ip, asr #11 │ │ │ │ + andeq r7, r0, sl, lsl #10 │ │ │ │ andeq r7, r0, r6, asr #9 │ │ │ │ - andeq r7, r0, r4, lsl #8 │ │ │ │ - andeq r7, r0, lr, asr #7 │ │ │ │ - andeq r7, r0, sl, asr #7 │ │ │ │ - andeq r7, r0, r6, asr #8 │ │ │ │ - andeq r7, r0, r4, lsl #7 │ │ │ │ - andeq r7, r0, r2, asr #6 │ │ │ │ - andeq r7, r0, lr, lsr r3 │ │ │ │ + andeq r7, r0, r2, asr #9 │ │ │ │ + andeq r7, r0, lr, lsr r5 │ │ │ │ + andeq r7, r0, ip, ror r4 │ │ │ │ + andeq r7, r0, sl, lsr r4 │ │ │ │ + andeq r7, r0, r6, lsr r4 │ │ │ │ + @ instruction: 0x000074b2 │ │ │ │ + strdeq r7, [r0], -r0 │ │ │ │ @ instruction: 0x000073ba │ │ │ │ - strdeq r7, [r0], -r8 │ │ │ │ - andeq r7, r0, r2, asr #5 │ │ │ │ - @ instruction: 0x000072be │ │ │ │ - andeq r7, r0, sl, lsr r3 │ │ │ │ - andeq r7, r0, r8, ror r2 │ │ │ │ - andeq r7, r0, r6, lsr r2 │ │ │ │ - andeq r7, r0, r2, lsr r2 │ │ │ │ + @ instruction: 0x000073b6 │ │ │ │ + andeq r7, r0, r2, lsr r4 │ │ │ │ + andeq r7, r0, r0, ror r3 │ │ │ │ + andeq r7, r0, lr, lsr #6 │ │ │ │ + andeq r7, r0, sl, lsr #6 │ │ │ │ + andeq r7, r0, r6, lsr #7 │ │ │ │ + andeq r7, r0, r4, ror #5 │ │ │ │ andeq r7, r0, lr, lsr #5 │ │ │ │ - andeq r7, r0, ip, ror #3 │ │ │ │ - muleq r0, ip, r1 │ │ │ │ - muleq r0, r8, r1 │ │ │ │ - andeq r7, r0, r4, lsl r2 │ │ │ │ - andeq r7, r0, r2, asr r1 │ │ │ │ - ldrdeq r7, [r0], -lr │ │ │ │ - ldrdeq r7, [r0], -sl │ │ │ │ - andeq r7, r0, r6, asr r1 │ │ │ │ - andeq r7, r0, r4, lsl #2 │ │ │ │ - andeq r6, r0, r4, asr #31 │ │ │ │ - andeq r6, r0, r0, asr #31 │ │ │ │ - andeq r7, r0, lr, lsr r0 │ │ │ │ - andeq r6, r0, lr, ror #31 │ │ │ │ - andeq r6, r0, r8, ror #29 │ │ │ │ - andeq r6, r0, r6, ror #29 │ │ │ │ - andeq r6, r0, r4, ror #30 │ │ │ │ - andeq r6, r0, r4, lsl pc │ │ │ │ - muleq r0, r2, sp │ │ │ │ + andeq r7, r0, sl, lsr #5 │ │ │ │ + andeq r7, r0, r6, lsr #6 │ │ │ │ + andeq r7, r0, r4, ror #4 │ │ │ │ + andeq r7, r0, r2, lsr #4 │ │ │ │ + andeq r7, r0, lr, lsl r2 │ │ │ │ + muleq r0, sl, r2 │ │ │ │ + ldrdeq r7, [r0], -r8 │ │ │ │ + andeq r7, r0, r8, lsl #3 │ │ │ │ + andeq r7, r0, r4, lsl #3 │ │ │ │ + andeq r7, r0, r0, lsl #4 │ │ │ │ + andeq r7, r0, lr, lsr r1 │ │ │ │ + andeq r7, r0, sl, asr #1 │ │ │ │ + andeq r7, r0, r6, asr #1 │ │ │ │ + andeq r7, r0, r2, asr #2 │ │ │ │ + strdeq r7, [r0], -r0 │ │ │ │ + @ instruction: 0x00006fb0 │ │ │ │ + andeq r6, r0, ip, lsr #31 │ │ │ │ + andeq r7, r0, sl, lsr #32 │ │ │ │ + ldrdeq r6, [r0], -sl │ │ │ │ + ldrdeq r6, [r0], -r4 │ │ │ │ + ldrdeq r6, [r0], -r2 │ │ │ │ + andeq r6, r0, r0, asr pc │ │ │ │ + andeq r6, r0, r0, lsl #30 │ │ │ │ + andeq r6, r0, lr, ror sp │ │ │ │ muleq r1, r8, r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb7bad0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ stmib r7, {r1, r8, r9, sl, fp, sp, pc}^ │ │ │ │ bmi 7e4ce0 │ │ │ │ @@ -35082,22 +35082,22 @@ │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ bmi 12a4fe0 │ │ │ │ blmi 12b5d9c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ - mrc2 7, 7, pc, cr8, cr4, {7} │ │ │ │ + mrc2 7, 7, pc, cr6, cr4, {7} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xff59f7f4 │ │ │ │ + @ instruction: 0xff57f7f4 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stmdbmi r1, {r0, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf958f7f5 │ │ │ │ + @ instruction: 0xf956f7f5 │ │ │ │ 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 │ │ │ │ @@ -35112,40 +35112,40 @@ │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf92af7f5 │ │ │ │ + @ instruction: 0xf928f7f5 │ │ │ │ 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: 0xf107f91f │ │ │ │ + @ instruction: 0xf107f91d │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf906f7f5 │ │ │ │ + @ instruction: 0xf904f7f5 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073b08 │ │ │ │ andcs r0, r0, #16 │ │ │ │ @ instruction: 0xf7f54619 │ │ │ │ - @ instruction: 0xf107f970 │ │ │ │ + @ instruction: 0xf107f96e │ │ │ │ @ instruction: 0x46180310 │ │ │ │ - mrc2 7, 7, pc, cr14, cr4, {7} │ │ │ │ + mrc2 7, 7, pc, cr12, 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], #-2317 @ 0xfffff6f3 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ @@ -35153,17 +35153,17 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ bl fec62c40 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrcc r5, [r0, -r1, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r1, r0, asr r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r0, r8, lsl r9 │ │ │ │ - andeq r6, r0, r0, asr #17 │ │ │ │ - andeq r6, r0, r4, ror r8 │ │ │ │ + andeq r6, r0, r4, lsl #18 │ │ │ │ + andeq r6, r0, ip, lsr #17 │ │ │ │ + andeq r6, r0, r0, ror #16 │ │ │ │ andeq fp, r1, sl, asr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7bef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -35208,22 +35208,22 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ @ instruction: 0xf8422300 │ │ │ │ @ instruction: 0xf1073c28 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - ldc2l 7, cr15, [ip, #976]! @ 0x3d0 │ │ │ │ + ldc2l 7, cr15, [sl, #976]! @ 0x3d0 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - mrc2 7, 2, pc, cr13, cr4, {7} │ │ │ │ + mrc2 7, 2, pc, cr11, cr4, {7} │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stmdbmi r4, {r0, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf85cf7f5 │ │ │ │ + @ instruction: 0xf85af7f5 │ │ │ │ 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 │ │ │ │ @@ -35234,47 +35234,47 @@ │ │ │ │ @ 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: 0xf836f7f5 │ │ │ │ + @ instruction: 0xf834f7f5 │ │ │ │ @ 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: 0xf107f81d │ │ │ │ + @ instruction: 0xf107f81b │ │ │ │ @ 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: 0xf804f7f5 │ │ │ │ + @ instruction: 0xf802f7f5 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073b0c │ │ │ │ andcs r0, r0, #24 │ │ │ │ @ instruction: 0xf7f54619 │ │ │ │ - @ instruction: 0xf107f86e │ │ │ │ + @ instruction: 0xf107f86c │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - ldc2l 7, cr15, [ip, #976]! @ 0x3d0 │ │ │ │ + ldc2l 7, cr15, [sl, #976]! @ 0x3d0 │ │ │ │ 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} │ │ │ │ @@ -35282,17 +35282,17 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ b febe2e44 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrcc r5, [r8, -r1, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r1, r4, ror #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r0, r0, lsr #14 │ │ │ │ - ldrdeq r6, [r0], -r8 │ │ │ │ - andeq r6, r0, r0, ror r6 │ │ │ │ + andeq r6, r0, ip, lsl #14 │ │ │ │ + andeq r6, r0, r4, asr #13 │ │ │ │ + andeq r6, r0, ip, asr r6 │ │ │ │ andeq fp, r1, r6, asr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7c0fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r4, r1, lsl #27 │ │ │ │ @@ -35302,71 +35302,71 @@ │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ bmi 12e5350 │ │ │ │ blmi 12f610c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ - stc2l 7, cr15, [r0, #-976] @ 0xfffffc30 │ │ │ │ + ldc2 7, cr15, [lr, #-976]! @ 0xfffffc30 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2 7, cr15, [r1, #976]! @ 0x3d0 │ │ │ │ + ldc2 7, cr15, [pc, #976] @ 25314 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stmdbmi r2, {r0, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xffa0f7f4 │ │ │ │ + @ instruction: 0xff9ef7f4 │ │ │ │ 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 8c2fe0 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ andcs r0, r1, #16, 6 @ 0x40000000 │ │ │ │ ldrbtmi r4, [r9], #-2358 @ 0xfffff6ca │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ - @ instruction: 0xf107ff87 │ │ │ │ + @ instruction: 0xf107ff85 │ │ │ │ @ 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: 0xff78f7f4 │ │ │ │ + @ instruction: 0xff76f7f4 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ andcs r0, r1, #16, 6 @ 0x40000000 │ │ │ │ stcne 8, cr15, [r4], #-324 @ 0xfffffebc │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ - @ instruction: 0xf107ff6d │ │ │ │ + @ instruction: 0xf107ff6b │ │ │ │ @ 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: 0xff54f7f4 │ │ │ │ + @ instruction: 0xff52f7f4 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbmi ip, {r0, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xff4cf7f4 │ │ │ │ + @ instruction: 0xff4af7f4 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073b08 │ │ │ │ andcs r0, r0, #16 │ │ │ │ @ instruction: 0xf7f44619 │ │ │ │ - @ instruction: 0xf107ffb6 │ │ │ │ + @ instruction: 0xf107ffb4 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ - stc2l 7, cr15, [r4, #-976] @ 0xfffffc30 │ │ │ │ + stc2l 7, cr15, [r2, #-976] @ 0xfffffc30 │ │ │ │ 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} │ │ │ │ @@ -35374,19 +35374,19 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldmib r6!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrcc r5, [r0, -r1, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r1, r0, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r0, r8, lsr #11 │ │ │ │ - andeq r6, r0, r6, ror r5 │ │ │ │ - andeq r6, r0, r0, ror #10 │ │ │ │ - andeq r6, r0, ip, lsl r5 │ │ │ │ - andeq r6, r0, r0, lsl #10 │ │ │ │ + muleq r0, r4, r5 │ │ │ │ + andeq r6, r0, r2, ror #10 │ │ │ │ + andeq r6, r0, ip, asr #10 │ │ │ │ + andeq r6, r0, r8, lsl #10 │ │ │ │ + andeq r6, r0, ip, ror #9 │ │ │ │ ldrdeq sl, [r1], -r6 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvs r6, fp, fp, ror r8 │ │ │ │ blcs 3f468 │ │ │ │ ldmvs fp!, {r1, r5, ip, lr, pc}^ │ │ │ │ blcs 430f0 │ │ │ │ @@ -35451,16 +35451,16 @@ │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf80ef000 │ │ │ │ ldmvs r8!, {r3, r4, r5, r6, r7, sp, lr} │ │ │ │ svc 0x009cf7dc │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r6, [r0], -r0 │ │ │ │ - andeq r6, r0, r2, lsr #7 │ │ │ │ + @ instruction: 0x000063bc │ │ │ │ + andeq r6, r0, lr, lsl #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7c398 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 87d28c │ │ │ │ blmi 876394 │ │ │ │ @@ -35633,16 +35633,16 @@ │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ cdplt 8, 11, cr12, cr8, cr11, {3} │ │ │ │ @ instruction: 0x401bb9d3 │ │ │ │ ... │ │ │ │ addsmi r0, r0, r0 │ │ │ │ andeq r2, r3, sl, ror #13 │ │ │ │ - andeq r6, r0, sl, asr #3 │ │ │ │ - ldrdeq r6, [r0], -r6 @ │ │ │ │ + @ instruction: 0x000061b6 │ │ │ │ + andeq r6, r0, r2, asr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7c678 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2623 @ 0xfffff5c1 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ @@ -35706,15 +35706,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x005af7dc │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq sl, r1, sl, ror fp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r0, r6, ror r0 │ │ │ │ + andeq r6, r0, r2, rrx │ │ │ │ muleq r1, lr, sl │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0000b08e │ │ │ │ bmi 173dd8c │ │ │ │ @@ -35808,15 +35808,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mcr 7, 4, pc, cr14, cr12, {6} @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3738 │ │ │ │ svchi 0x00b0e8bd │ │ │ │ andeq sl, r1, r4, asr sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r0, r0, asr pc │ │ │ │ + andeq r5, r0, ip, lsr pc │ │ │ │ andeq sl, r1, r6, lsl #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7c934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -36178,15 +36178,15 @@ │ │ │ │ ldmibvs r8!, {r1, r3, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ stmib lr!, {r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7dc68f8 │ │ │ │ bvs fff20490 │ │ │ │ @ instruction: 0xe73760fb │ │ │ │ @ instruction: 0x37344618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r0, r8, asr #17 │ │ │ │ + @ instruction: 0x000058b4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7cef8 │ │ │ │ @ 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 │ │ │ │ @@ -36360,25 +36360,25 @@ │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 25ed0 │ │ │ │ ldr r3, [pc, #28] @ (25ee4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a77c │ │ │ │ + bl 1a778 │ │ │ │ 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 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ 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 │ │ │ │ @@ -36760,15 +36760,15 @@ │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ bl 26dc4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 26380 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 199b4 │ │ │ │ + bl 199b0 │ │ │ │ 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 2634e │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ @@ -36795,15 +36795,15 @@ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ bne.n 262ec │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [pc, #228] @ (263b4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 19e90 │ │ │ │ + bl 19e8c │ │ │ │ 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 2633a │ │ │ │ @@ -36812,29 +36812,29 @@ │ │ │ │ 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 19e90 │ │ │ │ + bl 19e8c │ │ │ │ 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 2633a │ │ │ │ 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 19e90 │ │ │ │ + bl 19e8c │ │ │ │ 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 │ │ │ │ @@ -36843,18 +36843,18 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26288 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19f76 │ │ │ │ + bl 19f72 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19a9c │ │ │ │ + bl 19a98 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ldr r1, [pc, #44] @ (263b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #32] @ (263b0 ) │ │ │ │ @@ -36870,15 +36870,15 @@ │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldr r5, [sp, #784] @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -37066,17 +37066,17 @@ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -37176,15 +37176,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 2667c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [pc, #52] @ (266ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1a77c │ │ │ │ + bl 1a778 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r1, [pc, #48] @ (266b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #36] @ (266a8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ @@ -37198,15 +37198,15 @@ │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #120] @ (26728 ) │ │ │ │ + ldr r7, [pc, #40] @ (266d8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -37364,19 +37364,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 26814 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r5, [pc, #248] @ (26918 ) │ │ │ │ + ldr r5, [pc, #168] @ (268c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #944] @ (26bd4 ) │ │ │ │ + ldr r5, [pc, #864] @ (26b84 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #904] @ (26bb0 ) │ │ │ │ + ldr r5, [pc, #824] @ (26b60 ) │ │ │ │ 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 │ │ │ │ @@ -37515,19 +37515,19 @@ │ │ │ │ blx 20b0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #344] @ (26ad8 ) │ │ │ │ + ldr r5, [pc, #264] @ (26a88 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #304] @ (26ab4 ) │ │ │ │ + ldr r5, [pc, #224] @ (26a64 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #568] @ (26bc0 ) │ │ │ │ + ldr r4, [pc, #488] @ (26b70 ) │ │ │ │ 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 │ │ │ │ @@ -37860,15 +37860,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r1, [pc, #552] @ (26ef8 ) │ │ │ │ + ldr r1, [pc, #472] @ (26ea8 ) │ │ │ │ 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 │ │ │ │ @@ -37940,15 +37940,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #0] @ (26d80 ) │ │ │ │ + ldr r0, [pc, #944] @ (27130 ) │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -37963,21 +37963,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 26dac │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 26db8 │ │ │ │ ldr r3, [pc, #16] @ (26dc0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a77c │ │ │ │ + bl 1a778 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [pc, #392] @ (26f4c ) │ │ │ │ + ldr r0, [pc, #312] @ (26efc ) │ │ │ │ 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 │ │ │ │ @@ -37990,21 +37990,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 26dec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 26df8 │ │ │ │ ldr r3, [pc, #16] @ (26e00 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a77c │ │ │ │ + bl 1a778 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [pc, #136] @ (26e8c ) │ │ │ │ + ldr r0, [pc, #56] @ (26e3c ) │ │ │ │ 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 │ │ │ │ @@ -38019,21 +38019,21 @@ │ │ │ │ beq.n 26e3a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26e3a │ │ │ │ ldr r3, [pc, #16] @ (26e44 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a77c │ │ │ │ + bl 1a778 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47ca │ │ │ │ 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 │ │ │ │ @@ -38048,21 +38048,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 26e74 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 26e80 │ │ │ │ ldr r3, [pc, #16] @ (26e88 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a77c │ │ │ │ + bl 1a778 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x4786 │ │ │ │ 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 │ │ │ │ @@ -38130,15 +38130,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #180] @ (27010 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #180] @ (27014 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ b.n 26fb2 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [pc, #164] @ (27018 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 262c │ │ │ │ @@ -38151,15 +38151,15 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 26fb2 │ │ │ │ ldr r3, [pc, #136] @ (2701c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ 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 │ │ │ │ @@ -38190,25 +38190,25 @@ │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bx r0 │ │ │ │ + mov sl, lr │ │ │ │ movs r0, r0 │ │ │ │ - bxns r0 │ │ │ │ + mov r8, lr │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + bx pc │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r8 │ │ │ │ + mov lr, r5 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, lr │ │ │ │ + mov r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, fp │ │ │ │ + mov ip, r8 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -38233,15 +38233,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27078 │ │ │ │ ldr r3, [pc, #152] @ (27100 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ b.n 270c0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2764 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -38251,15 +38251,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 270a6 │ │ │ │ ldr r3, [pc, #112] @ (27104 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ b.n 270c0 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [pc, #84] @ (27108 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ @@ -38290,54 +38290,54 @@ │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrh r4, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + cmp sl, pc │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, pc │ │ │ │ + cmp r8, sp │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #56] @ 0x38 │ │ │ │ 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] @ (27154 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ ldr r3, [pc, #32] @ (27158 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #28] @ (2715c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #28] @ (27160 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 16a28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp sl, r2 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp r8, 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 │ │ │ │ @@ -38351,29 +38351,29 @@ │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #192] @ (27250 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 15a30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 271ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #156] @ (27254 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ movs r3, #0 │ │ │ │ b.n 27226 │ │ │ │ add.w r0, r7, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -38392,25 +38392,25 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #92] @ (27258 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ movs r3, #0 │ │ │ │ b.n 27226 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #68] @ (2725c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #56] @ (27260 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #32] @ (2724c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ @@ -38422,21 +38422,21 @@ │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrh r0, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, sp │ │ │ │ - movs r0, r0 │ │ │ │ cmp r0, fp │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -38452,15 +38452,15 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #208] @ (27360 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2278 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -38481,15 +38481,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #132] @ (27364 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ movs r3, #0 │ │ │ │ b.n 27338 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 15bb0 │ │ │ │ @@ -38500,22 +38500,22 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #92] @ (27368 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ b.n 2732e │ │ │ │ ldr r3, [pc, #76] @ (2736c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a55c │ │ │ │ + bl 1a558 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 20a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [pc, #52] @ (27370 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #28] @ (2735c ) │ │ │ │ @@ -38530,21 +38530,21 @@ │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrh r0, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r7 │ │ │ │ + add sl, r5 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r9 │ │ │ │ + add r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r6 │ │ │ │ + add r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #38] @ 0x26 │ │ │ │ movs r1, 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 {} │ │ │ │ @@ -449,339 +449,338 @@ │ │ │ │ 0x0002a300 6e746972 65207369 676e6174 75726520 ntire signature │ │ │ │ 0x0002a310 6f662025 64206279 7465730a 00000000 of %d bytes..... │ │ │ │ 0x0002a320 7469636b 65743a20 72656365 69766564 ticket: received │ │ │ │ 0x0002a330 20736967 6e656420 6368616c 6c656e67 signed challeng │ │ │ │ 0x0002a340 65206f66 20256420 62797465 73000000 e of %d bytes... │ │ │ │ 0x0002a350 7469636b 65743a20 636f756c 646e2774 ticket: couldn't │ │ │ │ 0x0002a360 20777269 74652074 6f202573 3a202573 write to %s: %s │ │ │ │ - 0x0002a370 0a000000 6f70656e 73736c20 706b6579 ....openssl pkey │ │ │ │ - 0x0002a380 75746c20 2d707562 696e202d 696e6b65 utl -pubin -inke │ │ │ │ - 0x0002a390 79202225 7322202d 696e2022 25732220 y "%s" -in "%s" │ │ │ │ - 0x0002a3a0 2d736967 66696c65 20222573 22202d76 -sigfile "%s" -v │ │ │ │ - 0x0002a3b0 65726966 79000000 7469636b 65743a20 erify...ticket: │ │ │ │ - 0x0002a3c0 25730a00 7469636b 65743a20 6661696c %s..ticket: fail │ │ │ │ - 0x0002a3d0 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ - 0x0002a3e0 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ - 0x0002a3f0 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ - 0x0002a400 666f7220 25730000 7469636b 65743a20 for %s..ticket: │ │ │ │ - 0x0002a410 77616974 696e6720 666f7220 7469636b waiting for tick │ │ │ │ - 0x0002a420 65747300 7469636b 65743a20 64697363 ets.ticket: disc │ │ │ │ - 0x0002a430 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ - 0x0002a440 69656e74 00000000 3d3d0000 7469636b ient....==..tick │ │ │ │ - 0x0002a450 65743a20 65786861 75737465 6420616c et: exhausted al │ │ │ │ - 0x0002a460 6c207469 636b6574 20636861 6c6c656e l ticket challen │ │ │ │ - 0x0002a470 67657300 7469636b 65743a20 62616420 ges.ticket: bad │ │ │ │ - 0x0002a480 72657370 6f6e7365 00000000 7469636b response....tick │ │ │ │ - 0x0002a490 65743a20 72656164 20746963 6b657420 et: read ticket │ │ │ │ - 0x0002a4a0 64696765 73743a20 25730000 73756363 digest: %s..succ │ │ │ │ - 0x0002a4b0 6573730a 00000000 6661696c 7572650a ess.....failure. │ │ │ │ - 0x0002a4c0 00000000 7469636b 65743a20 72656769 ....ticket: regi │ │ │ │ - 0x0002a4d0 73746572 65640000 7469636b 65740000 stered..ticket.. │ │ │ │ - 0x0002a4e0 2c000000 61646469 6e672025 73000000 ,...adding %s... │ │ │ │ - 0x0002a4f0 2e000000 7469636b 65742e00 61646469 ....ticket..addi │ │ │ │ - 0x0002a500 6e672074 69636b65 74202573 00000000 ng ticket %s.... │ │ │ │ - 0x0002a510 6966205b 202d7220 2f646576 2f757261 if [ -r /dev/ura │ │ │ │ - 0x0002a520 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ - 0x0002a530 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ - 0x0002a540 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ - 0x0002a550 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ - 0x0002a560 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ - 0x0002a570 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ - 0x0002a580 616e646f 6d0a656c 73650a09 756e7365 andom.else..unse │ │ │ │ - 0x0002a590 74205241 4e444649 4c450a09 6578706f t RANDFILE..expo │ │ │ │ - 0x0002a5a0 72742048 4f4d453d 2f0a6669 0a6f7065 rt HOME=/.fi.ope │ │ │ │ - 0x0002a5b0 6e73736c 20727361 202d696e 20222454 nssl rsa -in "$T │ │ │ │ - 0x0002a5c0 49434b45 5422202d 7075626f 75740a00 ICKET" -pubout.. │ │ │ │ - 0x0002a5d0 61757468 5f746963 6b65745f 61737365 auth_ticket_asse │ │ │ │ - 0x0002a5e0 72740000 6966205b 202d7220 2f646576 rt..if [ -r /dev │ │ │ │ - 0x0002a5f0 2f757261 6e646f6d 205d3b20 7468656e /urandom ]; then │ │ │ │ - 0x0002a600 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ - 0x0002a610 453d2f64 65762f75 72616e64 6f6d0a65 E=/dev/urandom.e │ │ │ │ - 0x0002a620 6c696620 5b202d72 202f6465 762f7261 lif [ -r /dev/ra │ │ │ │ - 0x0002a630 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ - 0x0002a640 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ - 0x0002a650 65762f72 616e646f 6d0a656c 73650a09 ev/random.else.. │ │ │ │ - 0x0002a660 756e7365 74205241 4e444649 4c450a09 unset RANDFILE.. │ │ │ │ - 0x0002a670 6578706f 72742048 4f4d453d 2f0a6669 export HOME=/.fi │ │ │ │ - 0x0002a680 0a6f7065 6e73736c 20706b65 7975746c .openssl pkeyutl │ │ │ │ - 0x0002a690 202d696e 6b657920 22245449 434b4554 -inkey "$TICKET │ │ │ │ - 0x0002a6a0 22202d73 69676e0a 00000000 756e6978 " -sign.....unix │ │ │ │ - 0x0002a6b0 3a207761 6974696e 6720666f 72206368 : waiting for ch │ │ │ │ - 0x0002a6c0 616c6c65 6e676500 25733a20 25733a25 allenge.%s: %s:% │ │ │ │ - 0x0002a6d0 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ - 0x0002a6e0 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ - 0x0002a6f0 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ - 0x0002a700 61757468 5f756e69 782e6300 756e6978 auth_unix.c.unix │ │ │ │ - 0x0002a710 3a206368 616c6c65 6e676520 69732025 : challenge is % │ │ │ │ - 0x0002a720 73000000 756e6978 3a20636f 756c6420 s...unix: could │ │ │ │ - 0x0002a730 6e6f7420 6d656574 20636861 6c6c656e not meet challen │ │ │ │ - 0x0002a740 67653a20 25730000 6e6f0a00 756e6978 ge: %s..no..unix │ │ │ │ - 0x0002a750 3a206973 73756564 20726573 706f6e73 : issued respons │ │ │ │ - 0x0002a760 65000000 7965730a 00000000 756e6978 e...yes.....unix │ │ │ │ - 0x0002a770 3a207265 73706f6e 73652072 656a6563 : response rejec │ │ │ │ - 0x0002a780 74656400 25733a20 25733a25 645b2573 ted.%s: %s:%d[%s │ │ │ │ - 0x0002a790 5d206572 726f723a 20256420 60257327 ] error: %d `%s' │ │ │ │ - 0x0002a7a0 00000000 756e6978 3a207265 73706f6e ....unix: respon │ │ │ │ - 0x0002a7b0 73652061 63636570 74656400 25732f63 se accepted.%s/c │ │ │ │ - 0x0002a7c0 68616c6c 656e6765 2e25642e 25640000 hallenge.%d.%d.. │ │ │ │ - 0x0002a7d0 756e6978 3a202573 20697320 696e2075 unix: %s is in u │ │ │ │ - 0x0002a7e0 73652c20 7374696c 6c207472 79696e67 se, still trying │ │ │ │ - 0x0002a7f0 2e2e2e00 756e6978 3a206368 616c6c65 ....unix: challe │ │ │ │ - 0x0002a800 6e676520 70617468 20697320 25730000 nge path is %s.. │ │ │ │ - 0x0002a810 72000000 756e6978 3a20636f 756c646e r...unix: couldn │ │ │ │ - 0x0002a820 2774206f 70656e20 25733a20 25730000 't open %s: %s.. │ │ │ │ - 0x0002a830 756e6978 3a206765 6e657261 74696e67 unix: generating │ │ │ │ - 0x0002a840 20636861 6c6c656e 67650000 25730a00 challenge..%s.. │ │ │ │ - 0x0002a850 756e6978 3a207761 6974696e 6720666f unix: waiting fo │ │ │ │ - 0x0002a860 72207265 73706f6e 73650000 79657300 r response..yes. │ │ │ │ - 0x0002a870 756e6978 3a20636c 69656e74 20636c61 unix: client cla │ │ │ │ - 0x0002a880 696d7320 73756363 6573732c 20627574 ims success, but │ │ │ │ - 0x0002a890 20492064 6f6e2774 20736565 20697420 I don't see it │ │ │ │ - 0x0002a8a0 7965742e 2e2e0000 756e6978 3a20676f yet.....unix: go │ │ │ │ - 0x0002a8b0 74207265 73706f6e 73650000 756e6978 t response..unix │ │ │ │ - 0x0002a8c0 3a20636c 69656e74 20697320 75696420 : client is uid │ │ │ │ - 0x0002a8d0 25640000 756e6978 3a20636c 69656e74 %d..unix: client │ │ │ │ - 0x0002a8e0 20697320 7375626a 65637420 25730000 is subject %s.. │ │ │ │ - 0x0002a8f0 756e6978 3a207468 65726520 6973206e unix: there is n │ │ │ │ - 0x0002a900 6f207573 65722063 6f727265 73706f6e o user correspon │ │ │ │ - 0x0002a910 64696e67 20746f20 75696420 25640000 ding to uid %d.. │ │ │ │ - 0x0002a920 756e6978 3a20636c 69656e74 20666169 unix: client fai │ │ │ │ - 0x0002a930 6c656420 74686520 6368616c 6c656e67 led the challeng │ │ │ │ - 0x0002a940 653a2025 73000000 756e6978 3a20636c e: %s...unix: cl │ │ │ │ - 0x0002a950 69656e74 20646563 6c696e65 64207468 ient declined th │ │ │ │ - 0x0002a960 65206368 616c6c65 6e676500 756e6978 e challenge.unix │ │ │ │ - 0x0002a970 3a207265 67697374 65726564 00000000 : registered.... │ │ │ │ - 0x0002a980 756e6978 00000000 61757468 5f756e69 unix....auth_uni │ │ │ │ - 0x0002a990 785f6173 73657274 00000000 62756666 x_assert....buff │ │ │ │ - 0x0002a9a0 65722e63 00000000 5b25733a 25645d3a er.c....[%s:%d]: │ │ │ │ - 0x0002a9b0 20257300 66617461 6c000000 6572726f %s.fatal...erro │ │ │ │ - 0x0002a9c0 72000000 6e6f7469 63650000 64656275 r...notice..debu │ │ │ │ - 0x0002a9d0 67000000 73797363 616c6c00 6368616e g...syscall.chan │ │ │ │ - 0x0002a9e0 6e656c00 70726f63 65737300 7265736f nel.process.reso │ │ │ │ - 0x0002a9f0 6c766500 6c696263 616c6c00 74637000 lve.libcall.tcp. │ │ │ │ - 0x0002aa00 646e7300 61757468 00000000 6c6f6361 dns.auth....loca │ │ │ │ - 0x0002aa10 6c000000 68747470 00000000 66747000 l...http....ftp. │ │ │ │ - 0x0002aa20 6e657374 00000000 63686972 70000000 nest....chirp... │ │ │ │ - 0x0002aa30 63766d66 73000000 6d756c74 69000000 cvmfs...multi... │ │ │ │ - 0x0002aa40 64636170 00000000 7266696f 00000000 dcap....rfio.... │ │ │ │ - 0x0002aa50 676c6974 65000000 6c666300 6766616c glite...lfc.gfal │ │ │ │ - 0x0002aa60 00000000 67726f77 00000000 70737472 ....grow....pstr │ │ │ │ - 0x0002aa70 65650000 616c6c6f 63000000 63616368 ee..alloc...cach │ │ │ │ - 0x0002aa80 65000000 706f6c6c 00000000 68646673 e...poll....hdfs │ │ │ │ - 0x0002aa90 00000000 62786772 69640000 6c6f6769 ....bxgrid..logi │ │ │ │ - 0x0002aaa0 6e000000 69726f64 73000000 77710000 n...irods...wq.. │ │ │ │ - 0x0002aab0 6d706900 75736572 00000000 78726f6f mpi.user....xroo │ │ │ │ - 0x0002aac0 74640000 72656d6f 74650000 62617463 td..remote..batc │ │ │ │ - 0x0002aad0 68000000 726d6f6e 69746f72 00000000 h...rmonitor.... │ │ │ │ - 0x0002aae0 6d616b65 666c6f77 00000000 6d616b65 makeflow....make │ │ │ │ - 0x0002aaf0 666c6f77 5f72756e 00000000 6d616b65 flow_run....make │ │ │ │ - 0x0002ab00 666c6f77 5f616c6c 6f630000 6d616b65 flow_alloc..make │ │ │ │ - 0x0002ab10 666c6f77 5f6c6578 65720000 6d616b65 flow_lexer..make │ │ │ │ - 0x0002ab20 666c6f77 5f706172 73657200 6d616b65 flow_parser.make │ │ │ │ - 0x0002ab30 666c6f77 5f686f6f 6b000000 65787400 flow_hook...ext. │ │ │ │ - 0x0002ab40 636f6e66 75676100 76696e65 00000000 confuga.vine.... │ │ │ │ - 0x0002ab50 746c7100 6a780000 73736c00 616c6c00 tlq.jx..ssl.all. │ │ │ │ - 0x0002ab60 6275636b 6574696e 67000000 74696d65 bucketing...time │ │ │ │ - 0x0002ab70 00000000 70696400 636c6561 72000000 ....pid.clear... │ │ │ │ - 0x0002ab80 636c6561 72202875 6e736574 7320616c clear (unsets al │ │ │ │ - 0x0002ab90 6c20666c 61677329 00000000 2c202573 l flags)...., %s │ │ │ │ - 0x0002aba0 00000000 545a0000 25303464 2f253032 ....TZ..%04d/%02 │ │ │ │ - 0x0002abb0 642f2530 32642025 3032643a 25303264 d/%02d %02d:%02d │ │ │ │ - 0x0002abc0 3a253032 642e2530 326c6420 25735b25 :%02d.%02ld %s[% │ │ │ │ - 0x0002abd0 645d0000 3c636869 6c643a25 643e2000 d].. . │ │ │ │ - 0x0002abe0 25733a20 00000000 0a000000 3a737464 %s: ........:std │ │ │ │ - 0x0002abf0 65727200 3a737464 6f757400 636f756c err.:stdout.coul │ │ │ │ - 0x0002ac00 64206e6f 74207365 74206465 62756720 d not set debug │ │ │ │ - 0x0002ac10 66696c65 20272573 273a2025 73000000 file '%s': %s... │ │ │ │ - 0x0002ac20 636f756c 64206e6f 74207265 6f70656e could not reopen │ │ │ │ - 0x0002ac30 20646562 7567206c 6f673a20 25730000 debug log: %s.. │ │ │ │ - 0x0002ac40 445f4445 42554700 25733a20 25733a20 D_DEBUG.%s: %s: │ │ │ │ - 0x0002ac50 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x0002ac60 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x0002ac70 3d202564 29206025 73270a00 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x0002ac80 4c000000 64656275 675f6669 6c652e63 L...debug_file.c │ │ │ │ - 0x0002ac90 00000000 25732e6f 6c640000 636f756c ....%s.old..coul │ │ │ │ - 0x0002aca0 646e2774 20737461 74206465 62756720 dn't stat debug │ │ │ │ - 0x0002acb0 66696c65 3a202573 0a000000 636f756c file: %s....coul │ │ │ │ - 0x0002acc0 646e2774 20777269 74652074 6f206465 dn't write to de │ │ │ │ - 0x0002acd0 62756720 66696c65 3a202573 0a000000 bug file: %s.... │ │ │ │ - 0x0002ace0 25732e25 73000000 64656275 675f6669 %s.%s...debug_fi │ │ │ │ - 0x0002acf0 6c655f72 656f7065 6e000000 72000000 le_reopen...r... │ │ │ │ - 0x0002ad00 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ - 0x0002ad10 00000000 73656172 63682025 5b5e2009 ....search %[^ . │ │ │ │ - 0x0002ad20 0a5d0000 646f6d61 696e2025 5b5e2009 .]..domain %[^ . │ │ │ │ - 0x0002ad30 0a5d0000 5e2e2a5c 2e6c6f63 616c2400 .]..^.*\.local$. │ │ │ │ - 0x0002ad40 66696e64 696e6720 6d792068 6f73746e finding my hostn │ │ │ │ - 0x0002ad50 616d653a 20756e61 6d65203d 2025732c ame: uname = %s, │ │ │ │ - 0x0002ad60 20616464 72657373 203d2025 732c2068 address = %s, h │ │ │ │ - 0x0002ad70 6f73746e 616d6520 3d202573 00000000 ostname = %s.... │ │ │ │ - 0x0002ad80 6c6f6361 6c686f73 74000000 3132372e localhost...127. │ │ │ │ - 0x0002ad90 302e302e 31000000 6c6f6361 6c206164 0.0.1...local ad │ │ │ │ - 0x0002ada0 64726573 73206f66 20272573 27202825 dress of '%s' (% │ │ │ │ - 0x0002adb0 73292069 73206e6f 74207665 72792075 s) is not very u │ │ │ │ - 0x0002adc0 73656675 6c2e0000 25732e25 73000000 seful...%s.%s... │ │ │ │ - 0x0002add0 62757420 2f657463 2f726573 6f6c762e but /etc/resolv. │ │ │ │ - 0x0002ade0 636f6e66 20736179 7320646f 6d61696e conf says domain │ │ │ │ - 0x0002adf0 203d2025 7320736f 20686f73 746e616d = %s so hostnam │ │ │ │ - 0x0002ae00 65203d20 25730000 756e666f 7274756e e = %s..unfortun │ │ │ │ - 0x0002ae10 6174656c 79202573 20697320 6d65616e ately %s is mean │ │ │ │ - 0x0002ae20 696e676c 6573732c 20736f20 676f696e ingless, so goin │ │ │ │ - 0x0002ae30 67206261 636b2074 6f202573 00000000 g back to %s.... │ │ │ │ - 0x0002ae40 25730000 63616e6e 6f742066 696e6420 %s..cannot find │ │ │ │ - 0x0002ae50 616e7920 6d6f7265 20696e66 6f2c2073 any more info, s │ │ │ │ - 0x0002ae60 6f207573 6520686f 73746e61 6d65203d o use hostname = │ │ │ │ - 0x0002ae70 20257300 6363746f 6f6c7320 6275673a %s.cctools bug: │ │ │ │ - 0x0002ae80 20746865 20686173 68207461 626c6520 the hash table │ │ │ │ - 0x0002ae90 69746572 6174696f 6e206861 73206e6f iteration has no │ │ │ │ - 0x0002aea0 74206265 656e2072 65736574 2073696e t been reset sin │ │ │ │ - 0x0002aeb0 6365206c 61737420 6d6f6469 66696361 ce last modifica │ │ │ │ - 0x0002aec0 74696f6e 00000000 5443505f 57494e44 tion....TCP_WIND │ │ │ │ - 0x0002aed0 4f575f53 495a4500 61747461 63686564 OW_SIZE.attached │ │ │ │ - 0x0002aee0 20746f20 25732070 6f727420 25640000 to %s port %d.. │ │ │ │ - 0x0002aef0 736f636b 61646472 5f736574 5f706f72 sockaddr_set_por │ │ │ │ - 0x0002af00 743a2075 6e657870 65637465 64206164 t: unexpected ad │ │ │ │ - 0x0002af10 64726573 73206661 6d696c79 2025640a dress family %d. │ │ │ │ - 0x0002af20 00000000 25730000 636f756c 64206e6f ....%s..could no │ │ │ │ - 0x0002af30 74206372 65617465 2053534c 20636f6e t create SSL con │ │ │ │ - 0x0002af40 74657874 3a202573 00000000 73657474 text: %s....sett │ │ │ │ - 0x0002af50 696e6720 63657274 69666963 61746520 ing certificate │ │ │ │ - 0x0002af60 616e6420 6b657900 626f7468 206f7220 and key.both or │ │ │ │ - 0x0002af70 6e656974 68657220 73736c5f 6b657920 neither ssl_key │ │ │ │ - 0x0002af80 616e6420 73736c5f 63657274 2073686f and ssl_cert sho │ │ │ │ - 0x0002af90 756c6420 62652073 70656369 66696564 uld be specified │ │ │ │ - 0x0002afa0 2e000000 636f756c 64206e6f 74207365 ....could not se │ │ │ │ - 0x0002afb0 74207373 6c206365 72746966 69636174 t ssl certificat │ │ │ │ - 0x0002afc0 653a2025 73000000 636f756c 64206e6f e: %s...could no │ │ │ │ - 0x0002afd0 74207365 74207373 6c206b65 793a2025 t set ssl key: % │ │ │ │ - 0x0002afe0 73000000 6c697374 656e696e 67206f6e s...listening on │ │ │ │ - 0x0002aff0 20706f72 74202564 00000000 5443505f port %d....TCP_ │ │ │ │ - 0x0002b000 4c4f575f 504f5254 00000000 5443505f LOW_PORT....TCP_ │ │ │ │ - 0x0002b010 48494748 5f504f52 54000000 68696768 HIGH_PORT...high │ │ │ │ - 0x0002b020 20706f72 74202564 20697320 6c657373 port %d is less │ │ │ │ - 0x0002b030 20746861 6e206c6f 7720706f 72742025 than low port % │ │ │ │ - 0x0002b040 6420696e 2072616e 67650000 756e6162 d in range..unab │ │ │ │ - 0x0002b050 6c652074 6f206c69 7374656e 206f6e20 le to listen on │ │ │ │ - 0x0002b060 616e7920 706f7274 20626574 7765656e any port between │ │ │ │ - 0x0002b070 20256420 616e6420 25643a20 25730000 %d and %d: %s.. │ │ │ │ - 0x0002b080 61636365 7074696e 67207373 6c207374 accepting ssl st │ │ │ │ - 0x0002b090 61746520 666f7220 25732070 6f727420 ate for %s port │ │ │ │ - 0x0002b0a0 25640000 73736c20 61636365 70742066 %d..ssl accept f │ │ │ │ - 0x0002b0b0 61696c65 64206672 6f6d2025 7320706f ailed from %s po │ │ │ │ - 0x0002b0c0 72742025 64000000 436f756c 64206e6f rt %d...Could no │ │ │ │ - 0x0002b0d0 74207377 69746368 206c696e 6b206261 t switch link ba │ │ │ │ - 0x0002b0e0 636b2074 6f206e6f 6e2d626c 6f636b69 ck to non-blocki │ │ │ │ - 0x0002b0f0 6e672061 66746572 2053534c 2068616e ng after SSL han │ │ │ │ - 0x0002b100 64736861 6b653a20 25730000 53657474 dshake: %s..Sett │ │ │ │ - 0x0002b110 696e6720 534e4920 746f3a20 25730000 ing SNI to: %s.. │ │ │ │ - 0x0002b120 61636365 70746564 20636f6e 6e656374 accepted connect │ │ │ │ - 0x0002b130 696f6e20 66726f6d 20257320 706f7274 ion from %s port │ │ │ │ - 0x0002b140 20256400 636f6e6e 65637469 6e672074 %d.connecting t │ │ │ │ - 0x0002b150 6f202573 20706f72 74202564 00000000 o %s port %d.... │ │ │ │ - 0x0002b160 6d616465 20636f6e 6e656374 696f6e20 made connection │ │ │ │ - 0x0002b170 746f2025 7320706f 72742025 64000000 to %s port %d... │ │ │ │ - 0x0002b180 636f6e6e 65637469 6f6e2074 6f202573 connection to %s │ │ │ │ - 0x0002b190 20706f72 74202564 20666169 6c656420 port %d failed │ │ │ │ - 0x0002b1a0 28257329 00000000 64656c65 74696e67 (%s)....deleting │ │ │ │ - 0x0002b1b0 20636f6e 74657874 2066726f 6d202573 context from %s │ │ │ │ - 0x0002b1c0 20706f72 74202564 00000000 636c6561 port %d....clea │ │ │ │ - 0x0002b1d0 72696e67 20737461 74652066 726f6d20 ring state from │ │ │ │ - 0x0002b1e0 25732070 6f727420 25640000 64697363 %s port %d..disc │ │ │ │ - 0x0002b1f0 6f6e6e65 63746564 2066726f 6d202573 onnected from %s │ │ │ │ - 0x0002b200 20706f72 74202564 00000000 6f757420 port %d....out │ │ │ │ - 0x0002b210 6f66206d 656d6f72 790a0000 80000000 of memory....... │ │ │ │ + 0x0002a370 0a000000 6f70656e 73736c20 72736175 ....openssl rsau │ │ │ │ + 0x0002a380 746c202d 70756269 6e202d69 6e6b6579 tl -pubin -inkey │ │ │ │ + 0x0002a390 20222573 22202d69 6e202225 7322202d "%s" -in "%s" - │ │ │ │ + 0x0002a3a0 76657269 66790000 7469636b 65743a20 verify..ticket: │ │ │ │ + 0x0002a3b0 25730a00 7469636b 65743a20 6661696c %s..ticket: fail │ │ │ │ + 0x0002a3c0 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ + 0x0002a3d0 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ + 0x0002a3e0 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ + 0x0002a3f0 666f7220 25730000 7469636b 65743a20 for %s..ticket: │ │ │ │ + 0x0002a400 77616974 696e6720 666f7220 7469636b waiting for tick │ │ │ │ + 0x0002a410 65747300 7469636b 65743a20 64697363 ets.ticket: disc │ │ │ │ + 0x0002a420 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ + 0x0002a430 69656e74 00000000 3d3d0000 7469636b ient....==..tick │ │ │ │ + 0x0002a440 65743a20 65786861 75737465 6420616c et: exhausted al │ │ │ │ + 0x0002a450 6c207469 636b6574 20636861 6c6c656e l ticket challen │ │ │ │ + 0x0002a460 67657300 7469636b 65743a20 62616420 ges.ticket: bad │ │ │ │ + 0x0002a470 72657370 6f6e7365 00000000 7469636b response....tick │ │ │ │ + 0x0002a480 65743a20 72656164 20746963 6b657420 et: read ticket │ │ │ │ + 0x0002a490 64696765 73743a20 25730000 73756363 digest: %s..succ │ │ │ │ + 0x0002a4a0 6573730a 00000000 6661696c 7572650a ess.....failure. │ │ │ │ + 0x0002a4b0 00000000 7469636b 65743a20 72656769 ....ticket: regi │ │ │ │ + 0x0002a4c0 73746572 65640000 7469636b 65740000 stered..ticket.. │ │ │ │ + 0x0002a4d0 2c000000 61646469 6e672025 73000000 ,...adding %s... │ │ │ │ + 0x0002a4e0 2e000000 7469636b 65742e00 61646469 ....ticket..addi │ │ │ │ + 0x0002a4f0 6e672074 69636b65 74202573 00000000 ng ticket %s.... │ │ │ │ + 0x0002a500 6966205b 202d7220 2f646576 2f757261 if [ -r /dev/ura │ │ │ │ + 0x0002a510 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ + 0x0002a520 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ + 0x0002a530 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ + 0x0002a540 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ + 0x0002a550 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ + 0x0002a560 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ + 0x0002a570 616e646f 6d0a656c 73650a09 756e7365 andom.else..unse │ │ │ │ + 0x0002a580 74205241 4e444649 4c450a09 6578706f t RANDFILE..expo │ │ │ │ + 0x0002a590 72742048 4f4d453d 2f0a6669 0a6f7065 rt HOME=/.fi.ope │ │ │ │ + 0x0002a5a0 6e73736c 20727361 202d696e 20222454 nssl rsa -in "$T │ │ │ │ + 0x0002a5b0 49434b45 5422202d 7075626f 75740a00 ICKET" -pubout.. │ │ │ │ + 0x0002a5c0 61757468 5f746963 6b65745f 61737365 auth_ticket_asse │ │ │ │ + 0x0002a5d0 72740000 6966205b 202d7220 2f646576 rt..if [ -r /dev │ │ │ │ + 0x0002a5e0 2f757261 6e646f6d 205d3b20 7468656e /urandom ]; then │ │ │ │ + 0x0002a5f0 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ + 0x0002a600 453d2f64 65762f75 72616e64 6f6d0a65 E=/dev/urandom.e │ │ │ │ + 0x0002a610 6c696620 5b202d72 202f6465 762f7261 lif [ -r /dev/ra │ │ │ │ + 0x0002a620 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ + 0x0002a630 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ + 0x0002a640 65762f72 616e646f 6d0a656c 73650a09 ev/random.else.. │ │ │ │ + 0x0002a650 756e7365 74205241 4e444649 4c450a09 unset RANDFILE.. │ │ │ │ + 0x0002a660 6578706f 72742048 4f4d453d 2f0a6669 export HOME=/.fi │ │ │ │ + 0x0002a670 0a6f7065 6e73736c 20727361 75746c20 .openssl rsautl │ │ │ │ + 0x0002a680 2d696e6b 65792022 24544943 4b455422 -inkey "$TICKET" │ │ │ │ + 0x0002a690 202d7369 676e0a00 756e6978 3a207761 -sign..unix: wa │ │ │ │ + 0x0002a6a0 6974696e 6720666f 72206368 616c6c65 iting for challe │ │ │ │ + 0x0002a6b0 6e676500 25733a20 25733a25 645b2573 nge.%s: %s:%d[%s │ │ │ │ + 0x0002a6c0 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x0002a6d0 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x0002a6e0 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ + 0x0002a6f0 5f756e69 782e6300 756e6978 3a206368 _unix.c.unix: ch │ │ │ │ + 0x0002a700 616c6c65 6e676520 69732025 73000000 allenge is %s... │ │ │ │ + 0x0002a710 756e6978 3a20636f 756c6420 6e6f7420 unix: could not │ │ │ │ + 0x0002a720 6d656574 20636861 6c6c656e 67653a20 meet challenge: │ │ │ │ + 0x0002a730 25730000 6e6f0a00 756e6978 3a206973 %s..no..unix: is │ │ │ │ + 0x0002a740 73756564 20726573 706f6e73 65000000 sued response... │ │ │ │ + 0x0002a750 7965730a 00000000 756e6978 3a207265 yes.....unix: re │ │ │ │ + 0x0002a760 73706f6e 73652072 656a6563 74656400 sponse rejected. │ │ │ │ + 0x0002a770 25733a20 25733a25 645b2573 5d206572 %s: %s:%d[%s] er │ │ │ │ + 0x0002a780 726f723a 20256420 60257327 00000000 ror: %d `%s'.... │ │ │ │ + 0x0002a790 756e6978 3a207265 73706f6e 73652061 unix: response a │ │ │ │ + 0x0002a7a0 63636570 74656400 25732f63 68616c6c ccepted.%s/chall │ │ │ │ + 0x0002a7b0 656e6765 2e25642e 25640000 756e6978 enge.%d.%d..unix │ │ │ │ + 0x0002a7c0 3a202573 20697320 696e2075 73652c20 : %s is in use, │ │ │ │ + 0x0002a7d0 7374696c 6c207472 79696e67 2e2e2e00 still trying.... │ │ │ │ + 0x0002a7e0 756e6978 3a206368 616c6c65 6e676520 unix: challenge │ │ │ │ + 0x0002a7f0 70617468 20697320 25730000 72000000 path is %s..r... │ │ │ │ + 0x0002a800 756e6978 3a20636f 756c646e 2774206f unix: couldn't o │ │ │ │ + 0x0002a810 70656e20 25733a20 25730000 756e6978 pen %s: %s..unix │ │ │ │ + 0x0002a820 3a206765 6e657261 74696e67 20636861 : generating cha │ │ │ │ + 0x0002a830 6c6c656e 67650000 25730a00 756e6978 llenge..%s..unix │ │ │ │ + 0x0002a840 3a207761 6974696e 6720666f 72207265 : waiting for re │ │ │ │ + 0x0002a850 73706f6e 73650000 79657300 756e6978 sponse..yes.unix │ │ │ │ + 0x0002a860 3a20636c 69656e74 20636c61 696d7320 : client claims │ │ │ │ + 0x0002a870 73756363 6573732c 20627574 20492064 success, but I d │ │ │ │ + 0x0002a880 6f6e2774 20736565 20697420 7965742e on't see it yet. │ │ │ │ + 0x0002a890 2e2e0000 756e6978 3a20676f 74207265 ....unix: got re │ │ │ │ + 0x0002a8a0 73706f6e 73650000 756e6978 3a20636c sponse..unix: cl │ │ │ │ + 0x0002a8b0 69656e74 20697320 75696420 25640000 ient is uid %d.. │ │ │ │ + 0x0002a8c0 756e6978 3a20636c 69656e74 20697320 unix: client is │ │ │ │ + 0x0002a8d0 7375626a 65637420 25730000 756e6978 subject %s..unix │ │ │ │ + 0x0002a8e0 3a207468 65726520 6973206e 6f207573 : there is no us │ │ │ │ + 0x0002a8f0 65722063 6f727265 73706f6e 64696e67 er corresponding │ │ │ │ + 0x0002a900 20746f20 75696420 25640000 756e6978 to uid %d..unix │ │ │ │ + 0x0002a910 3a20636c 69656e74 20666169 6c656420 : client failed │ │ │ │ + 0x0002a920 74686520 6368616c 6c656e67 653a2025 the challenge: % │ │ │ │ + 0x0002a930 73000000 756e6978 3a20636c 69656e74 s...unix: client │ │ │ │ + 0x0002a940 20646563 6c696e65 64207468 65206368 declined the ch │ │ │ │ + 0x0002a950 616c6c65 6e676500 756e6978 3a207265 allenge.unix: re │ │ │ │ + 0x0002a960 67697374 65726564 00000000 756e6978 gistered....unix │ │ │ │ + 0x0002a970 00000000 61757468 5f756e69 785f6173 ....auth_unix_as │ │ │ │ + 0x0002a980 73657274 00000000 62756666 65722e63 sert....buffer.c │ │ │ │ + 0x0002a990 00000000 5b25733a 25645d3a 20257300 ....[%s:%d]: %s. │ │ │ │ + 0x0002a9a0 66617461 6c000000 6572726f 72000000 fatal...error... │ │ │ │ + 0x0002a9b0 6e6f7469 63650000 64656275 67000000 notice..debug... │ │ │ │ + 0x0002a9c0 73797363 616c6c00 6368616e 6e656c00 syscall.channel. │ │ │ │ + 0x0002a9d0 70726f63 65737300 7265736f 6c766500 process.resolve. │ │ │ │ + 0x0002a9e0 6c696263 616c6c00 74637000 646e7300 libcall.tcp.dns. │ │ │ │ + 0x0002a9f0 61757468 00000000 6c6f6361 6c000000 auth....local... │ │ │ │ + 0x0002aa00 68747470 00000000 66747000 6e657374 http....ftp.nest │ │ │ │ + 0x0002aa10 00000000 63686972 70000000 63766d66 ....chirp...cvmf │ │ │ │ + 0x0002aa20 73000000 6d756c74 69000000 64636170 s...multi...dcap │ │ │ │ + 0x0002aa30 00000000 7266696f 00000000 676c6974 ....rfio....glit │ │ │ │ + 0x0002aa40 65000000 6c666300 6766616c 00000000 e...lfc.gfal.... │ │ │ │ + 0x0002aa50 67726f77 00000000 70737472 65650000 grow....pstree.. │ │ │ │ + 0x0002aa60 616c6c6f 63000000 63616368 65000000 alloc...cache... │ │ │ │ + 0x0002aa70 706f6c6c 00000000 68646673 00000000 poll....hdfs.... │ │ │ │ + 0x0002aa80 62786772 69640000 6c6f6769 6e000000 bxgrid..login... │ │ │ │ + 0x0002aa90 69726f64 73000000 77710000 6d706900 irods...wq..mpi. │ │ │ │ + 0x0002aaa0 75736572 00000000 78726f6f 74640000 user....xrootd.. │ │ │ │ + 0x0002aab0 72656d6f 74650000 62617463 68000000 remote..batch... │ │ │ │ + 0x0002aac0 726d6f6e 69746f72 00000000 6d616b65 rmonitor....make │ │ │ │ + 0x0002aad0 666c6f77 00000000 6d616b65 666c6f77 flow....makeflow │ │ │ │ + 0x0002aae0 5f72756e 00000000 6d616b65 666c6f77 _run....makeflow │ │ │ │ + 0x0002aaf0 5f616c6c 6f630000 6d616b65 666c6f77 _alloc..makeflow │ │ │ │ + 0x0002ab00 5f6c6578 65720000 6d616b65 666c6f77 _lexer..makeflow │ │ │ │ + 0x0002ab10 5f706172 73657200 6d616b65 666c6f77 _parser.makeflow │ │ │ │ + 0x0002ab20 5f686f6f 6b000000 65787400 636f6e66 _hook...ext.conf │ │ │ │ + 0x0002ab30 75676100 76696e65 00000000 746c7100 uga.vine....tlq. │ │ │ │ + 0x0002ab40 6a780000 73736c00 616c6c00 6275636b jx..ssl.all.buck │ │ │ │ + 0x0002ab50 6574696e 67000000 74696d65 00000000 eting...time.... │ │ │ │ + 0x0002ab60 70696400 636c6561 72000000 636c6561 pid.clear...clea │ │ │ │ + 0x0002ab70 72202875 6e736574 7320616c 6c20666c r (unsets all fl │ │ │ │ + 0x0002ab80 61677329 00000000 2c202573 00000000 ags)...., %s.... │ │ │ │ + 0x0002ab90 545a0000 25303464 2f253032 642f2530 TZ..%04d/%02d/%0 │ │ │ │ + 0x0002aba0 32642025 3032643a 25303264 3a253032 2d %02d:%02d:%02 │ │ │ │ + 0x0002abb0 642e2530 326c6420 25735b25 645d0000 d.%02ld %s[%d].. │ │ │ │ + 0x0002abc0 3c636869 6c643a25 643e2000 25733a20 .%s: │ │ │ │ + 0x0002abd0 00000000 0a000000 3a737464 65727200 ........:stderr. │ │ │ │ + 0x0002abe0 3a737464 6f757400 636f756c 64206e6f :stdout.could no │ │ │ │ + 0x0002abf0 74207365 74206465 62756720 66696c65 t set debug file │ │ │ │ + 0x0002ac00 20272573 273a2025 73000000 636f756c '%s': %s...coul │ │ │ │ + 0x0002ac10 64206e6f 74207265 6f70656e 20646562 d not reopen deb │ │ │ │ + 0x0002ac20 7567206c 6f673a20 25730000 445f4445 ug log: %s..D_DE │ │ │ │ + 0x0002ac30 42554700 25733a20 25733a20 25733a25 BUG.%s: %s: %s:% │ │ │ │ + 0x0002ac40 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x0002ac50 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x0002ac60 29206025 73270a00 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x0002ac70 64656275 675f6669 6c652e63 00000000 debug_file.c.... │ │ │ │ + 0x0002ac80 25732e6f 6c640000 636f756c 646e2774 %s.old..couldn't │ │ │ │ + 0x0002ac90 20737461 74206465 62756720 66696c65 stat debug file │ │ │ │ + 0x0002aca0 3a202573 0a000000 636f756c 646e2774 : %s....couldn't │ │ │ │ + 0x0002acb0 20777269 74652074 6f206465 62756720 write to debug │ │ │ │ + 0x0002acc0 66696c65 3a202573 0a000000 25732e25 file: %s....%s.% │ │ │ │ + 0x0002acd0 73000000 64656275 675f6669 6c655f72 s...debug_file_r │ │ │ │ + 0x0002ace0 656f7065 6e000000 72000000 2f657463 eopen...r.../etc │ │ │ │ + 0x0002acf0 2f726573 6f6c762e 636f6e66 00000000 /resolv.conf.... │ │ │ │ + 0x0002ad00 73656172 63682025 5b5e2009 0a5d0000 search %[^ ..].. │ │ │ │ + 0x0002ad10 646f6d61 696e2025 5b5e2009 0a5d0000 domain %[^ ..].. │ │ │ │ + 0x0002ad20 5e2e2a5c 2e6c6f63 616c2400 66696e64 ^.*\.local$.find │ │ │ │ + 0x0002ad30 696e6720 6d792068 6f73746e 616d653a ing my hostname: │ │ │ │ + 0x0002ad40 20756e61 6d65203d 2025732c 20616464 uname = %s, add │ │ │ │ + 0x0002ad50 72657373 203d2025 732c2068 6f73746e ress = %s, hostn │ │ │ │ + 0x0002ad60 616d6520 3d202573 00000000 6c6f6361 ame = %s....loca │ │ │ │ + 0x0002ad70 6c686f73 74000000 3132372e 302e302e lhost...127.0.0. │ │ │ │ + 0x0002ad80 31000000 6c6f6361 6c206164 64726573 1...local addres │ │ │ │ + 0x0002ad90 73206f66 20272573 27202825 73292069 s of '%s' (%s) i │ │ │ │ + 0x0002ada0 73206e6f 74207665 72792075 73656675 s not very usefu │ │ │ │ + 0x0002adb0 6c2e0000 25732e25 73000000 62757420 l...%s.%s...but │ │ │ │ + 0x0002adc0 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ + 0x0002add0 20736179 7320646f 6d61696e 203d2025 says domain = % │ │ │ │ + 0x0002ade0 7320736f 20686f73 746e616d 65203d20 s so hostname = │ │ │ │ + 0x0002adf0 25730000 756e666f 7274756e 6174656c %s..unfortunatel │ │ │ │ + 0x0002ae00 79202573 20697320 6d65616e 696e676c y %s is meaningl │ │ │ │ + 0x0002ae10 6573732c 20736f20 676f696e 67206261 ess, so going ba │ │ │ │ + 0x0002ae20 636b2074 6f202573 00000000 25730000 ck to %s....%s.. │ │ │ │ + 0x0002ae30 63616e6e 6f742066 696e6420 616e7920 cannot find any │ │ │ │ + 0x0002ae40 6d6f7265 20696e66 6f2c2073 6f207573 more info, so us │ │ │ │ + 0x0002ae50 6520686f 73746e61 6d65203d 20257300 e hostname = %s. │ │ │ │ + 0x0002ae60 6363746f 6f6c7320 6275673a 20746865 cctools bug: the │ │ │ │ + 0x0002ae70 20686173 68207461 626c6520 69746572 hash table iter │ │ │ │ + 0x0002ae80 6174696f 6e206861 73206e6f 74206265 ation has not be │ │ │ │ + 0x0002ae90 656e2072 65736574 2073696e 6365206c en reset since l │ │ │ │ + 0x0002aea0 61737420 6d6f6469 66696361 74696f6e ast modification │ │ │ │ + 0x0002aeb0 00000000 5443505f 57494e44 4f575f53 ....TCP_WINDOW_S │ │ │ │ + 0x0002aec0 495a4500 61747461 63686564 20746f20 IZE.attached to │ │ │ │ + 0x0002aed0 25732070 6f727420 25640000 736f636b %s port %d..sock │ │ │ │ + 0x0002aee0 61646472 5f736574 5f706f72 743a2075 addr_set_port: u │ │ │ │ + 0x0002aef0 6e657870 65637465 64206164 64726573 nexpected addres │ │ │ │ + 0x0002af00 73206661 6d696c79 2025640a 00000000 s family %d..... │ │ │ │ + 0x0002af10 25730000 636f756c 64206e6f 74206372 %s..could not cr │ │ │ │ + 0x0002af20 65617465 2053534c 20636f6e 74657874 eate SSL context │ │ │ │ + 0x0002af30 3a202573 00000000 73657474 696e6720 : %s....setting │ │ │ │ + 0x0002af40 63657274 69666963 61746520 616e6420 certificate and │ │ │ │ + 0x0002af50 6b657900 626f7468 206f7220 6e656974 key.both or neit │ │ │ │ + 0x0002af60 68657220 73736c5f 6b657920 616e6420 her ssl_key and │ │ │ │ + 0x0002af70 73736c5f 63657274 2073686f 756c6420 ssl_cert should │ │ │ │ + 0x0002af80 62652073 70656369 66696564 2e000000 be specified.... │ │ │ │ + 0x0002af90 636f756c 64206e6f 74207365 74207373 could not set ss │ │ │ │ + 0x0002afa0 6c206365 72746966 69636174 653a2025 l certificate: % │ │ │ │ + 0x0002afb0 73000000 636f756c 64206e6f 74207365 s...could not se │ │ │ │ + 0x0002afc0 74207373 6c206b65 793a2025 73000000 t ssl key: %s... │ │ │ │ + 0x0002afd0 6c697374 656e696e 67206f6e 20706f72 listening on por │ │ │ │ + 0x0002afe0 74202564 00000000 5443505f 4c4f575f t %d....TCP_LOW_ │ │ │ │ + 0x0002aff0 504f5254 00000000 5443505f 48494748 PORT....TCP_HIGH │ │ │ │ + 0x0002b000 5f504f52 54000000 68696768 20706f72 _PORT...high por │ │ │ │ + 0x0002b010 74202564 20697320 6c657373 20746861 t %d is less tha │ │ │ │ + 0x0002b020 6e206c6f 7720706f 72742025 6420696e n low port %d in │ │ │ │ + 0x0002b030 2072616e 67650000 756e6162 6c652074 range..unable t │ │ │ │ + 0x0002b040 6f206c69 7374656e 206f6e20 616e7920 o listen on any │ │ │ │ + 0x0002b050 706f7274 20626574 7765656e 20256420 port between %d │ │ │ │ + 0x0002b060 616e6420 25643a20 25730000 61636365 and %d: %s..acce │ │ │ │ + 0x0002b070 7074696e 67207373 6c207374 61746520 pting ssl state │ │ │ │ + 0x0002b080 666f7220 25732070 6f727420 25640000 for %s port %d.. │ │ │ │ + 0x0002b090 73736c20 61636365 70742066 61696c65 ssl accept faile │ │ │ │ + 0x0002b0a0 64206672 6f6d2025 7320706f 72742025 d from %s port % │ │ │ │ + 0x0002b0b0 64000000 436f756c 64206e6f 74207377 d...Could not sw │ │ │ │ + 0x0002b0c0 69746368 206c696e 6b206261 636b2074 itch link back t │ │ │ │ + 0x0002b0d0 6f206e6f 6e2d626c 6f636b69 6e672061 o non-blocking a │ │ │ │ + 0x0002b0e0 66746572 2053534c 2068616e 64736861 fter SSL handsha │ │ │ │ + 0x0002b0f0 6b653a20 25730000 53657474 696e6720 ke: %s..Setting │ │ │ │ + 0x0002b100 534e4920 746f3a20 25730000 61636365 SNI to: %s..acce │ │ │ │ + 0x0002b110 70746564 20636f6e 6e656374 696f6e20 pted connection │ │ │ │ + 0x0002b120 66726f6d 20257320 706f7274 20256400 from %s port %d. │ │ │ │ + 0x0002b130 636f6e6e 65637469 6e672074 6f202573 connecting to %s │ │ │ │ + 0x0002b140 20706f72 74202564 00000000 6d616465 port %d....made │ │ │ │ + 0x0002b150 20636f6e 6e656374 696f6e20 746f2025 connection to % │ │ │ │ + 0x0002b160 7320706f 72742025 64000000 636f6e6e s port %d...conn │ │ │ │ + 0x0002b170 65637469 6f6e2074 6f202573 20706f72 ection to %s por │ │ │ │ + 0x0002b180 74202564 20666169 6c656420 28257329 t %d failed (%s) │ │ │ │ + 0x0002b190 00000000 64656c65 74696e67 20636f6e ....deleting con │ │ │ │ + 0x0002b1a0 74657874 2066726f 6d202573 20706f72 text from %s por │ │ │ │ + 0x0002b1b0 74202564 00000000 636c6561 72696e67 t %d....clearing │ │ │ │ + 0x0002b1c0 20737461 74652066 726f6d20 25732070 state from %s p │ │ │ │ + 0x0002b1d0 6f727420 25640000 64697363 6f6e6e65 ort %d..disconne │ │ │ │ + 0x0002b1e0 63746564 2066726f 6d202573 20706f72 cted from %s por │ │ │ │ + 0x0002b1f0 74202564 00000000 6f757420 6f66206d t %d....out of m │ │ │ │ + 0x0002b200 656d6f72 790a0000 80000000 00000000 emory........... │ │ │ │ + 0x0002b210 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002b220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002b230 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002b240 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002b250 00000000 00000000 00000000 25303278 ............%02x │ │ │ │ - 0x0002b260 00000000 67656e65 72617469 6e672061 ....generating a │ │ │ │ - 0x0002b270 62736f6c 75746520 70617468 20746f20 bsolute path to │ │ │ │ - 0x0002b280 60257327 3a202573 00000000 636f756c `%s': %s....coul │ │ │ │ - 0x0002b290 64206e6f 74207265 736f6c76 65207061 d not resolve pa │ │ │ │ - 0x0002b2a0 74682060 2573273a 20257300 636f756c th `%s': %s.coul │ │ │ │ - 0x0002b2b0 64206e6f 74206465 6c657465 2074656d d not delete tem │ │ │ │ - 0x0002b2c0 706f7261 72792064 69722060 2573273a porary dir `%s': │ │ │ │ - 0x0002b2d0 20257300 2e000000 2f2e2e00 2f000000 %s...../.../... │ │ │ │ - 0x0002b2e0 2e2f0000 2e2e2f00 2e2e0000 2f2e2e2f ./..../...../../ │ │ │ │ - 0x0002b2f0 00000000 25732f25 73000000 636f756c ....%s/%s...coul │ │ │ │ - 0x0002b300 646e2774 20676574 6377643a 20257300 dn't getcwd: %s. │ │ │ │ - 0x0002b310 25732563 00000000 25732f00 50415448 %s%c....%s/.PATH │ │ │ │ - 0x0002b320 00000000 3a000000 70617468 5f636f6e ....:...path_con │ │ │ │ - 0x0002b330 63617420 6d616c6c 6f632066 61696c65 cat malloc faile │ │ │ │ - 0x0002b340 643a2025 73210a00 6c737461 74282573 d: %s!..lstat(%s │ │ │ │ - 0x0002b350 29206661 696c6564 3a202573 210a0000 ) failed: %s!... │ │ │ │ - 0x0002b360 25732069 6e636c75 64657320 73796d62 %s includes symb │ │ │ │ - 0x0002b370 6f6c6963 206c696e 6b282573 29210a00 olic link(%s)!.. │ │ │ │ - 0x0002b380 70617468 5f646570 74682064 6f657320 path_depth does │ │ │ │ - 0x0002b390 6e6f7420 73757070 6f727420 74686520 not support the │ │ │ │ - 0x0002b3a0 70617468 20282573 2920696e 636c7564 path (%s) includ │ │ │ │ - 0x0002b3b0 696e6720 646f7562 6c652064 6f747321 ing double dots! │ │ │ │ - 0x0002b3c0 0a000000 25732069 73206120 44495245 ....%s is a DIRE │ │ │ │ - 0x0002b3d0 43544f52 59000000 2f646576 2f757261 CTORY.../dev/ura │ │ │ │ - 0x0002b3e0 6e646f6d 00000000 2f646576 2f72616e ndom..../dev/ran │ │ │ │ - 0x0002b3f0 646f6d00 7761726e 696e673a 2066616c dom.warning: fal │ │ │ │ - 0x0002b400 6c696e67 20626163 6b20746f 206c6f77 ling back to low │ │ │ │ - 0x0002b410 2d717561 6c697479 20656e74 726f7079 -quality entropy │ │ │ │ - 0x0002b420 00000000 25303136 6c6c7800 25733a20 ....%016llx.%s: │ │ │ │ - 0x0002b430 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x0002b440 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x0002b450 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x0002b460 4c000000 7368656c 6c2e6300 2d630000 L...shell.c.-c.. │ │ │ │ - 0x0002b470 73680000 2f62696e 2f736800 7368656c sh../bin/sh.shel │ │ │ │ - 0x0002b480 6c636f64 65206578 65637574 65206661 lcode execute fa │ │ │ │ - 0x0002b490 696c7572 653a2025 73000000 25733a20 ilure: %s...%s: │ │ │ │ - 0x0002b4a0 25733a25 645b2573 5d206572 726f723a %s:%d[%s] error: │ │ │ │ - 0x0002b4b0 20256420 60257327 00000000 7368656c %d `%s'....shel │ │ │ │ - 0x0002b4c0 6c636f64 65206669 6e697368 65642069 lcode finished i │ │ │ │ - 0x0002b4d0 6e20252e 32667300 ffffffff ffffffff n %.2fs......... │ │ │ │ - 0x0002b4e0 65786563 75746500 7368656c 6c636f64 execute.shellcod │ │ │ │ - 0x0002b4f0 65000000 22000000 5c000000 27270000 e..."...\...''.. │ │ │ │ - 0x0002b500 20000000 5e000000 24000000 252e3166 ...^...$...%.1f │ │ │ │ - 0x0002b510 25730000 256c6c64 20256300 00000000 %s..%lld %c..... │ │ │ │ - 0x0002b520 43616e6e 6f742061 6c6c6f63 61746520 Cannot allocate │ │ │ │ - 0x0002b530 6d656d6f 72792066 6f722073 7472696e memory for strin │ │ │ │ - 0x0002b540 6720636f 6e636174 656e6174 696f6e2e g concatenation. │ │ │ │ - 0x0002b550 0a000000 25250000 25733025 64000000 ....%%..%s0%d... │ │ │ │ - 0x0002b560 25732564 00000000 4a616e00 46656200 %s%d....Jan.Feb. │ │ │ │ - 0x0002b570 4d617200 41707200 4d617900 4a756e00 Mar.Apr.May.Jun. │ │ │ │ - 0x0002b580 4a756c00 41756700 53657000 4f637400 Jul.Aug.Sep.Oct. │ │ │ │ - 0x0002b590 4e6f7600 44656300 53747269 6e672027 Nov.Dec.String ' │ │ │ │ - 0x0002b5a0 25333073 2e2e2e27 20697320 257a6420 %30s...' is %zd │ │ │ │ - 0x0002b5b0 28677265 61746572 20746861 6e207468 (greater than th │ │ │ │ - 0x0002b5c0 6520257a 64206c69 6d697429 2e000000 e %zd limit).... │ │ │ │ - 0x0002b5d0 74727565 00000000 79657300 7b7d0000 true....yes.{}.. │ │ │ │ - 0x0002b5e0 5b5d0000 202f6269 6e2f7368 202d6320 [].. /bin/sh -c │ │ │ │ - 0x0002b5f0 00000000 00000020 4b00204d 00204700 ....... K. M. G. │ │ │ │ - 0x0002b600 20540020 50000000 25252532 58000000 T. P...%%%2X... │ │ │ │ - 0x0002b610 25327800 6f757420 6f66206d 656d6f72 %2x.out of memor │ │ │ │ - 0x0002b620 79000000 25733a20 25733a25 645b2573 y...%s: %s:%d[%s │ │ │ │ - 0x0002b630 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ - 0x0002b640 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ - 0x0002b650 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ - 0x0002b660 5f616464 72657373 2e630000 79657300 _address.c..yes. │ │ │ │ - 0x0002b670 61646472 6573733a 20616363 65707465 address: accepte │ │ │ │ - 0x0002b680 64000000 61646472 6573733a 20636f75 d...address: cou │ │ │ │ - 0x0002b690 6c646e27 74206765 74206164 64726573 ldn't get addres │ │ │ │ - 0x0002b6a0 73206f66 206c696e 6b000000 61646472 s of link...addr │ │ │ │ - 0x0002b6b0 6573733a 206f7574 206f6620 6d656d6f ess: out of memo │ │ │ │ - 0x0002b6c0 72790000 7965730a 00000000 6e6f0a00 ry..yes.....no.. │ │ │ │ - 0x0002b6d0 61646472 6573733a 20726567 69737465 address: registe │ │ │ │ - 0x0002b6e0 72656400 61646472 65737300 61757468 red.address.auth │ │ │ │ - 0x0002b6f0 5f616464 72657373 5f617373 65727400 _address_assert. │ │ │ │ - 0x0002b700 6c6f6f6b 696e6720 75702061 64647220 looking up addr │ │ │ │ - 0x0002b710 25730000 25732069 73206e6f 74206120 %s..%s is not a │ │ │ │ - 0x0002b720 76616c69 64206164 64720000 636f756c valid addr..coul │ │ │ │ - 0x0002b730 646e2774 206c6f6f 6b207570 2025733a dn't look up %s: │ │ │ │ - 0x0002b740 20257300 25732069 73202573 00000000 %s.%s is %s.... │ │ │ │ - 0x0002b750 6c6f6f6b 696e6720 7570206e 616d6520 looking up name │ │ │ │ - 0x0002b760 25730000 756e6162 6c652074 6f207472 %s..unable to tr │ │ │ │ - 0x0002b770 616e736c 61746520 72657375 6c742066 anslate result f │ │ │ │ - 0x0002b780 726f6d20 67657461 64647269 6e666f00 rom getaddrinfo. │ │ │ │ - 0x0002b790 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x0002b7a0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x0002b7b0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x0002b7c0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x0002b7d0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x0002b7e0 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x0002b7f0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x0002b800 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x0002b810 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x0002b240 00000000 00000000 25303278 00000000 ........%02x.... │ │ │ │ + 0x0002b250 67656e65 72617469 6e672061 62736f6c generating absol │ │ │ │ + 0x0002b260 75746520 70617468 20746f20 60257327 ute path to `%s' │ │ │ │ + 0x0002b270 3a202573 00000000 636f756c 64206e6f : %s....could no │ │ │ │ + 0x0002b280 74207265 736f6c76 65207061 74682060 t resolve path ` │ │ │ │ + 0x0002b290 2573273a 20257300 636f756c 64206e6f %s': %s.could no │ │ │ │ + 0x0002b2a0 74206465 6c657465 2074656d 706f7261 t delete tempora │ │ │ │ + 0x0002b2b0 72792064 69722060 2573273a 20257300 ry dir `%s': %s. │ │ │ │ + 0x0002b2c0 2e000000 2f2e2e00 2f000000 2e2f0000 ..../.../..../.. │ │ │ │ + 0x0002b2d0 2e2e2f00 2e2e0000 2f2e2e2f 00000000 ../...../../.... │ │ │ │ + 0x0002b2e0 25732f25 73000000 636f756c 646e2774 %s/%s...couldn't │ │ │ │ + 0x0002b2f0 20676574 6377643a 20257300 25732563 getcwd: %s.%s%c │ │ │ │ + 0x0002b300 00000000 25732f00 50415448 00000000 ....%s/.PATH.... │ │ │ │ + 0x0002b310 3a000000 70617468 5f636f6e 63617420 :...path_concat │ │ │ │ + 0x0002b320 6d616c6c 6f632066 61696c65 643a2025 malloc failed: % │ │ │ │ + 0x0002b330 73210a00 6c737461 74282573 29206661 s!..lstat(%s) fa │ │ │ │ + 0x0002b340 696c6564 3a202573 210a0000 25732069 iled: %s!...%s i │ │ │ │ + 0x0002b350 6e636c75 64657320 73796d62 6f6c6963 ncludes symbolic │ │ │ │ + 0x0002b360 206c696e 6b282573 29210a00 70617468 link(%s)!..path │ │ │ │ + 0x0002b370 5f646570 74682064 6f657320 6e6f7420 _depth does not │ │ │ │ + 0x0002b380 73757070 6f727420 74686520 70617468 support the path │ │ │ │ + 0x0002b390 20282573 2920696e 636c7564 696e6720 (%s) including │ │ │ │ + 0x0002b3a0 646f7562 6c652064 6f747321 0a000000 double dots!.... │ │ │ │ + 0x0002b3b0 25732069 73206120 44495245 43544f52 %s is a DIRECTOR │ │ │ │ + 0x0002b3c0 59000000 2f646576 2f757261 6e646f6d Y.../dev/urandom │ │ │ │ + 0x0002b3d0 00000000 2f646576 2f72616e 646f6d00 ..../dev/random. │ │ │ │ + 0x0002b3e0 7761726e 696e673a 2066616c 6c696e67 warning: falling │ │ │ │ + 0x0002b3f0 20626163 6b20746f 206c6f77 2d717561 back to low-qua │ │ │ │ + 0x0002b400 6c697479 20656e74 726f7079 00000000 lity entropy.... │ │ │ │ + 0x0002b410 25303136 6c6c7800 25733a20 25733a25 %016llx.%s: %s:% │ │ │ │ + 0x0002b420 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x0002b430 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x0002b440 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x0002b450 7368656c 6c2e6300 2d630000 73680000 shell.c.-c..sh.. │ │ │ │ + 0x0002b460 2f62696e 2f736800 7368656c 6c636f64 /bin/sh.shellcod │ │ │ │ + 0x0002b470 65206578 65637574 65206661 696c7572 e execute failur │ │ │ │ + 0x0002b480 653a2025 73000000 25733a20 25733a25 e: %s...%s: %s:% │ │ │ │ + 0x0002b490 645b2573 5d206572 726f723a 20256420 d[%s] error: %d │ │ │ │ + 0x0002b4a0 60257327 00000000 7368656c 6c636f64 `%s'....shellcod │ │ │ │ + 0x0002b4b0 65206669 6e697368 65642069 6e20252e e finished in %. │ │ │ │ + 0x0002b4c0 32667300 ffffffff ffffffff 65786563 2fs.........exec │ │ │ │ + 0x0002b4d0 75746500 7368656c 6c636f64 65000000 ute.shellcode... │ │ │ │ + 0x0002b4e0 22000000 5c000000 27270000 20000000 "...\...''.. ... │ │ │ │ + 0x0002b4f0 5e000000 24000000 252e3166 25730000 ^...$...%.1f%s.. │ │ │ │ + 0x0002b500 256c6c64 20256300 00000000 43616e6e %lld %c.....Cann │ │ │ │ + 0x0002b510 6f742061 6c6c6f63 61746520 6d656d6f ot allocate memo │ │ │ │ + 0x0002b520 72792066 6f722073 7472696e 6720636f ry for string co │ │ │ │ + 0x0002b530 6e636174 656e6174 696f6e2e 0a000000 ncatenation..... │ │ │ │ + 0x0002b540 25250000 25733025 64000000 25732564 %%..%s0%d...%s%d │ │ │ │ + 0x0002b550 00000000 4a616e00 46656200 4d617200 ....Jan.Feb.Mar. │ │ │ │ + 0x0002b560 41707200 4d617900 4a756e00 4a756c00 Apr.May.Jun.Jul. │ │ │ │ + 0x0002b570 41756700 53657000 4f637400 4e6f7600 Aug.Sep.Oct.Nov. │ │ │ │ + 0x0002b580 44656300 53747269 6e672027 25333073 Dec.String '%30s │ │ │ │ + 0x0002b590 2e2e2e27 20697320 257a6420 28677265 ...' is %zd (gre │ │ │ │ + 0x0002b5a0 61746572 20746861 6e207468 6520257a ater than the %z │ │ │ │ + 0x0002b5b0 64206c69 6d697429 2e000000 74727565 d limit)....true │ │ │ │ + 0x0002b5c0 00000000 79657300 7b7d0000 5b5d0000 ....yes.{}..[].. │ │ │ │ + 0x0002b5d0 202f6269 6e2f7368 202d6320 00000000 /bin/sh -c .... │ │ │ │ + 0x0002b5e0 00000020 4b00204d 00204700 20540020 ... K. M. G. T. │ │ │ │ + 0x0002b5f0 50000000 25252532 58000000 25327800 P...%%%2X...%2x. │ │ │ │ + 0x0002b600 6f757420 6f66206d 656d6f72 79000000 out of memory... │ │ │ │ + 0x0002b610 25733a20 25733a25 645b2573 5d20756e %s: %s:%d[%s] un │ │ │ │ + 0x0002b620 69782065 72726f72 3a202d31 20286572 ix error: -1 (er │ │ │ │ + 0x0002b630 726e6f20 3d202564 29206025 73270000 rno = %d) `%s'.. │ │ │ │ + 0x0002b640 46494e41 4c000000 61757468 5f616464 FINAL...auth_add │ │ │ │ + 0x0002b650 72657373 2e630000 79657300 61646472 ress.c..yes.addr │ │ │ │ + 0x0002b660 6573733a 20616363 65707465 64000000 ess: accepted... │ │ │ │ + 0x0002b670 61646472 6573733a 20636f75 6c646e27 address: couldn' │ │ │ │ + 0x0002b680 74206765 74206164 64726573 73206f66 t get address of │ │ │ │ + 0x0002b690 206c696e 6b000000 61646472 6573733a link...address: │ │ │ │ + 0x0002b6a0 206f7574 206f6620 6d656d6f 72790000 out of memory.. │ │ │ │ + 0x0002b6b0 7965730a 00000000 6e6f0a00 61646472 yes.....no..addr │ │ │ │ + 0x0002b6c0 6573733a 20726567 69737465 72656400 ess: registered. │ │ │ │ + 0x0002b6d0 61646472 65737300 61757468 5f616464 address.auth_add │ │ │ │ + 0x0002b6e0 72657373 5f617373 65727400 6c6f6f6b ress_assert.look │ │ │ │ + 0x0002b6f0 696e6720 75702061 64647220 25730000 ing up addr %s.. │ │ │ │ + 0x0002b700 25732069 73206e6f 74206120 76616c69 %s is not a vali │ │ │ │ + 0x0002b710 64206164 64720000 636f756c 646e2774 d addr..couldn't │ │ │ │ + 0x0002b720 206c6f6f 6b207570 2025733a 20257300 look up %s: %s. │ │ │ │ + 0x0002b730 25732069 73202573 00000000 6c6f6f6b %s is %s....look │ │ │ │ + 0x0002b740 696e6720 7570206e 616d6520 25730000 ing up name %s.. │ │ │ │ + 0x0002b750 756e6162 6c652074 6f207472 616e736c unable to transl │ │ │ │ + 0x0002b760 61746520 72657375 6c742066 726f6d20 ate result from │ │ │ │ + 0x0002b770 67657461 64647269 6e666f00 40000000 getaddrinfo.@... │ │ │ │ + 0x0002b780 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ + 0x0002b790 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ + 0x0002b7a0 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ + 0x0002b7b0 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ + 0x0002b7c0 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ + 0x0002b7d0 09000000 12000000 09000000 1f000000 ................ │ │ │ │ + 0x0002b7e0 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ + 0x0002b7f0 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ + 0x0002b800 09000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0002b820 786ffd7f 01000000 xo...... │ │ │ │ + 0x0002b80c 8c6ffd7f 01000000 .o...... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0002b828 00000000 .... │ │ │ │ + 0x0002b814 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 f9ae0100 4fcd0100 952e0000 ec470500 ....O........G.. │ │ │ │ + 0x000402b0 f5ae0100 4bcd0100 952e0000 ec470500 ....K........G.. │ │ │ │ 0x000402c0 400f0400 f8470500 f0470500 480f0400 @....G...G..H... │ │ │ │ 0x000402d0 d8470500 00000000 00000000 e0470500 .G...........G.. │ │ │ │ - 0x000402e0 c8470500 00000000 e8470500 51b20100 .G.......G..Q... │ │ │ │ - 0x000402f0 20580500 f4470500 00000000 83b20100 X...G.......... │ │ │ │ + 0x000402e0 c8470500 00000000 e8470500 4db20100 .G.......G..M... │ │ │ │ + 0x000402f0 20580500 f4470500 00000000 7fb20100 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 51b20100 00000000 ........Q....... │ │ │ │ - 0x00040b40 b4a90200 00000000 01000000 00000000 ................ │ │ │ │ - 0x00040b50 bca90200 00000000 02000000 00000000 ................ │ │ │ │ - 0x00040b60 c4a90200 00000000 04000000 00000000 ................ │ │ │ │ - 0x00040b70 cca90200 00000000 08000000 00000000 ................ │ │ │ │ - 0x00040b80 d4a90200 00000000 10000000 00000000 ................ │ │ │ │ - 0x00040b90 dca90200 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x00040ba0 e4a90200 00000000 40000000 00000000 ........@....... │ │ │ │ - 0x00040bb0 eca90200 00000000 80000000 00000000 ................ │ │ │ │ - 0x00040bc0 f4a90200 00000000 00010000 00000000 ................ │ │ │ │ - 0x00040bd0 fca90200 00000000 00080000 00000000 ................ │ │ │ │ - 0x00040be0 00aa0200 00000000 00040000 00000000 ................ │ │ │ │ - 0x00040bf0 04aa0200 00000000 00100000 00000000 ................ │ │ │ │ - 0x00040c00 0caa0200 00000000 00020000 00000000 ................ │ │ │ │ - 0x00040c10 14aa0200 00000000 00800000 00000000 ................ │ │ │ │ - 0x00040c20 1caa0200 00000000 00000100 00000000 ................ │ │ │ │ - 0x00040c30 20aa0200 00000000 00000200 00000000 ............... │ │ │ │ - 0x00040c40 28aa0200 00000000 00000800 00000000 (............... │ │ │ │ - 0x00040c50 30aa0200 00000000 00400000 00000000 0........@...... │ │ │ │ - 0x00040c60 38aa0200 00000000 00008000 00000000 8............... │ │ │ │ - 0x00040c70 40aa0200 00000000 00001000 00000000 @............... │ │ │ │ - 0x00040c80 48aa0200 00000000 00002000 00000000 H......... ..... │ │ │ │ - 0x00040c90 50aa0200 00000000 00004000 00000000 P.........@..... │ │ │ │ - 0x00040ca0 58aa0200 00000000 00000004 00000000 X............... │ │ │ │ - 0x00040cb0 5caa0200 00000000 00000008 00000000 \............... │ │ │ │ - 0x00040cc0 64aa0200 00000000 00000400 00000000 d............... │ │ │ │ - 0x00040cd0 6caa0200 00000000 00000001 00000000 l............... │ │ │ │ - 0x00040ce0 74aa0200 00000000 00000002 00000000 t............... │ │ │ │ - 0x00040cf0 7caa0200 00000000 00000040 00000000 |..........@.... │ │ │ │ - 0x00040d00 84aa0200 00000000 00000080 00000000 ................ │ │ │ │ - 0x00040d10 8caa0200 00000000 00000000 01000000 ................ │ │ │ │ - 0x00040d20 94aa0200 00000000 00000000 04000000 ................ │ │ │ │ - 0x00040d30 9caa0200 00000000 00000020 00000000 ........... .... │ │ │ │ - 0x00040d40 a4aa0200 00000000 00200000 00000000 ......... ...... │ │ │ │ - 0x00040d50 acaa0200 00000000 00000000 02000000 ................ │ │ │ │ - 0x00040d60 b0aa0200 00000000 00000000 20000000 ............ ... │ │ │ │ - 0x00040d70 b4aa0200 00000000 00000000 08000000 ................ │ │ │ │ - 0x00040d80 bcaa0200 00000000 00000000 10000000 ................ │ │ │ │ - 0x00040d90 c4aa0200 00000000 00e0bf0c 15000000 ................ │ │ │ │ - 0x00040da0 ccaa0200 00000000 00000000 40000000 ............@... │ │ │ │ - 0x00040db0 d4aa0200 00000000 00000000 80000000 ................ │ │ │ │ - 0x00040dc0 e0aa0200 00000000 00000000 00070000 ................ │ │ │ │ - 0x00040dd0 ecaa0200 00000000 00000000 00010000 ................ │ │ │ │ - 0x00040de0 fcaa0200 00000000 00000000 00080000 ................ │ │ │ │ - 0x00040df0 0cab0200 00000000 00000000 00020000 ................ │ │ │ │ - 0x00040e00 1cab0200 00000000 00000000 00040000 ................ │ │ │ │ - 0x00040e10 2cab0200 00000000 00000000 00400000 ,............@.. │ │ │ │ - 0x00040e20 3cab0200 00000000 00000000 00800000 <............... │ │ │ │ - 0x00040e30 d4aa0200 00000000 00000000 80000000 ................ │ │ │ │ - 0x00040e40 40ab0200 00000000 00000000 00100000 @............... │ │ │ │ - 0x00040e50 48ab0200 00000000 00000000 00000100 H............... │ │ │ │ - 0x00040e60 50ab0200 00000000 00000000 00000200 P............... │ │ │ │ - 0x00040e70 54ab0200 00000000 00000000 00200000 T............ .. │ │ │ │ - 0x00040e80 58ab0200 00000000 00000000 00000400 X............... │ │ │ │ - 0x00040e90 5cab0200 00000000 ffffffff ffffffff \............... │ │ │ │ - 0x00040ea0 60ab0200 00000000 00000000 00000800 `............... │ │ │ │ - 0x00040eb0 6cab0200 00000000 00000000 00000000 l............... │ │ │ │ - 0x00040ec0 74ab0200 00000000 00000000 00000000 t............... │ │ │ │ + 0x00040b30 07000000 00000000 4db20100 00000000 ........M....... │ │ │ │ + 0x00040b40 a0a90200 00000000 01000000 00000000 ................ │ │ │ │ + 0x00040b50 a8a90200 00000000 02000000 00000000 ................ │ │ │ │ + 0x00040b60 b0a90200 00000000 04000000 00000000 ................ │ │ │ │ + 0x00040b70 b8a90200 00000000 08000000 00000000 ................ │ │ │ │ + 0x00040b80 c0a90200 00000000 10000000 00000000 ................ │ │ │ │ + 0x00040b90 c8a90200 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00040ba0 d0a90200 00000000 40000000 00000000 ........@....... │ │ │ │ + 0x00040bb0 d8a90200 00000000 80000000 00000000 ................ │ │ │ │ + 0x00040bc0 e0a90200 00000000 00010000 00000000 ................ │ │ │ │ + 0x00040bd0 e8a90200 00000000 00080000 00000000 ................ │ │ │ │ + 0x00040be0 eca90200 00000000 00040000 00000000 ................ │ │ │ │ + 0x00040bf0 f0a90200 00000000 00100000 00000000 ................ │ │ │ │ + 0x00040c00 f8a90200 00000000 00020000 00000000 ................ │ │ │ │ + 0x00040c10 00aa0200 00000000 00800000 00000000 ................ │ │ │ │ + 0x00040c20 08aa0200 00000000 00000100 00000000 ................ │ │ │ │ + 0x00040c30 0caa0200 00000000 00000200 00000000 ................ │ │ │ │ + 0x00040c40 14aa0200 00000000 00000800 00000000 ................ │ │ │ │ + 0x00040c50 1caa0200 00000000 00400000 00000000 .........@...... │ │ │ │ + 0x00040c60 24aa0200 00000000 00008000 00000000 $............... │ │ │ │ + 0x00040c70 2caa0200 00000000 00001000 00000000 ,............... │ │ │ │ + 0x00040c80 34aa0200 00000000 00002000 00000000 4......... ..... │ │ │ │ + 0x00040c90 3caa0200 00000000 00004000 00000000 <.........@..... │ │ │ │ + 0x00040ca0 44aa0200 00000000 00000004 00000000 D............... │ │ │ │ + 0x00040cb0 48aa0200 00000000 00000008 00000000 H............... │ │ │ │ + 0x00040cc0 50aa0200 00000000 00000400 00000000 P............... │ │ │ │ + 0x00040cd0 58aa0200 00000000 00000001 00000000 X............... │ │ │ │ + 0x00040ce0 60aa0200 00000000 00000002 00000000 `............... │ │ │ │ + 0x00040cf0 68aa0200 00000000 00000040 00000000 h..........@.... │ │ │ │ + 0x00040d00 70aa0200 00000000 00000080 00000000 p............... │ │ │ │ + 0x00040d10 78aa0200 00000000 00000000 01000000 x............... │ │ │ │ + 0x00040d20 80aa0200 00000000 00000000 04000000 ................ │ │ │ │ + 0x00040d30 88aa0200 00000000 00000020 00000000 ........... .... │ │ │ │ + 0x00040d40 90aa0200 00000000 00200000 00000000 ......... ...... │ │ │ │ + 0x00040d50 98aa0200 00000000 00000000 02000000 ................ │ │ │ │ + 0x00040d60 9caa0200 00000000 00000000 20000000 ............ ... │ │ │ │ + 0x00040d70 a0aa0200 00000000 00000000 08000000 ................ │ │ │ │ + 0x00040d80 a8aa0200 00000000 00000000 10000000 ................ │ │ │ │ + 0x00040d90 b0aa0200 00000000 00e0bf0c 15000000 ................ │ │ │ │ + 0x00040da0 b8aa0200 00000000 00000000 40000000 ............@... │ │ │ │ + 0x00040db0 c0aa0200 00000000 00000000 80000000 ................ │ │ │ │ + 0x00040dc0 ccaa0200 00000000 00000000 00070000 ................ │ │ │ │ + 0x00040dd0 d8aa0200 00000000 00000000 00010000 ................ │ │ │ │ + 0x00040de0 e8aa0200 00000000 00000000 00080000 ................ │ │ │ │ + 0x00040df0 f8aa0200 00000000 00000000 00020000 ................ │ │ │ │ + 0x00040e00 08ab0200 00000000 00000000 00040000 ................ │ │ │ │ + 0x00040e10 18ab0200 00000000 00000000 00400000 .............@.. │ │ │ │ + 0x00040e20 28ab0200 00000000 00000000 00800000 (............... │ │ │ │ + 0x00040e30 c0aa0200 00000000 00000000 80000000 ................ │ │ │ │ + 0x00040e40 2cab0200 00000000 00000000 00100000 ,............... │ │ │ │ + 0x00040e50 34ab0200 00000000 00000000 00000100 4............... │ │ │ │ + 0x00040e60 3cab0200 00000000 00000000 00000200 <............... │ │ │ │ + 0x00040e70 40ab0200 00000000 00000000 00200000 @............ .. │ │ │ │ + 0x00040e80 44ab0200 00000000 00000000 00000400 D............... │ │ │ │ + 0x00040e90 48ab0200 00000000 ffffffff ffffffff H............... │ │ │ │ + 0x00040ea0 4cab0200 00000000 00000000 00000800 L............... │ │ │ │ + 0x00040eb0 58ab0200 00000000 00000000 00000000 X............... │ │ │ │ + 0x00040ec0 60ab0200 00000000 00000000 00000000 `............... │ │ │ │ 0x00040ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00040ee0 ffffffff 00000100 00000100 68b50200 ............h... │ │ │ │ - 0x00040ef0 6cb50200 70b50200 74b50200 78b50200 l...p...t...x... │ │ │ │ - 0x00040f00 7cb50200 80b50200 84b50200 88b50200 |............... │ │ │ │ - 0x00040f10 8cb50200 90b50200 94b50200 00000000 ................ │ │ │ │ + 0x00040ee0 ffffffff 00000100 00000100 54b50200 ............T... │ │ │ │ + 0x00040ef0 58b50200 5cb50200 60b50200 64b50200 X...\...`...d... │ │ │ │ + 0x00040f00 68b50200 6cb50200 70b50200 74b50200 h...l...p...t... │ │ │ │ + 0x00040f10 78b50200 7cb50200 80b50200 00000000 x...|........... │ │ │ │ 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 75670080 de572c1b 77158629 91e863d4 ug...W,.w..)..c. │ │ │ │ - 0x00000050 772b6bc1 8a375c w+k..7\ │ │ │ │ + 0x00000040 75670039 d72bfb7e f74530f1 6d22edef ug.9.+.~.E0.m".. │ │ │ │ + 0x00000050 b4bb3835 73f7f2 ..85s.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 37666666 30633461 33313136 30653163 7fff0c4a31160e1c │ │ │ │ - 0x00000010 66333439 39346161 32616434 38396333 f34994aa2ad489c3 │ │ │ │ - 0x00000020 61313865 39362e64 65627567 00000000 a18e96.debug.... │ │ │ │ - 0x00000030 329b3770 2.7p │ │ │ │ + 0x00000000 32663837 30346433 61636636 63393730 2f8704d3acf6c970 │ │ │ │ + 0x00000010 30326539 64316432 36396433 39376465 02e9d1d269d397de │ │ │ │ + 0x00000020 33623133 61622e64 65627567 00000000 3b13ab.debug.... │ │ │ │ + 0x00000030 b32a7b85 .*{. │ │ ├── ./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 0x02eaf4 0x0002eaf4 0x0002eaf4 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x02eae0 0x0002eae0 0x0002eae0 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 0x2eb20 0x2eb20 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2eb0c 0x2eb0c 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 0x02eb00 0x0002eb00 0x0002eb00 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x02eaec 0x0002eaec 0x0002eaec 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 {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ [ 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 0285e0 00 AX 0 0 8 │ │ │ │ [13] .fini PROGBITS 0002ae80 02ae80 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0002ae88 02ae88 003c6c 00 A 0 0 8 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0002eaf4 02eaf4 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0002eafc 02eafc 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 0002eb00 02eb00 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0002ae88 02ae88 003c58 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0002eae0 02eae0 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0002eae8 02eae8 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 0002eaec 02eaec 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: 0001e501 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ - 180: 0001e537 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ + 179: 0001e4fd 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ + 180: 0001e533 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ 181: 0002851f 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ 182: 00040ed4 4 OBJECT GLOBAL DEFAULT 23 optind │ │ │ │ 183: 0004411c 4 OBJECT GLOBAL DEFAULT 24 optarg │ │ │ │ - 184: 0001e56f 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ │ + 184: 0001e56b 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: ca3d7bbc625541f1ca0222506b09d759d7b821d0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 69952a46e94a9918e7ba469406d1c96134b826f4 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -531,15 +531,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 │ │ │ │ @@ -557,15 +557,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: │ │ │ │ │ │ │ │ -000028a0 : │ │ │ │ +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 @ │ │ │ │ @@ -467,15 +467,15 @@ │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ movwcs r7, #525 @ 0x20d │ │ │ │ @ instruction: 0xf0226013 │ │ │ │ @ instruction: 0xf507fd2d │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - @ instruction: 0xf9ccf019 │ │ │ │ + @ instruction: 0xf9caf019 │ │ │ │ @ instruction: 0xf507e0ec │ │ │ │ vsubw.s32 , , d26 │ │ │ │ @ instruction: 0xf9932355 │ │ │ │ blcs 1d8f004 │ │ │ │ addhi pc, lr, r0 │ │ │ │ vqrdmlah.s q1, q0, q11 │ │ │ │ blcs 1d23380 │ │ │ │ @@ -543,22 +543,22 @@ │ │ │ │ stmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4602 │ │ │ │ ldrbtmi r3, [fp], #-2924 @ 0xfffff494 │ │ │ │ subs r6, sp, sl, lsl r0 │ │ │ │ blcc 1441494 │ │ │ │ ldmdavs fp, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0184618 │ │ │ │ - @ instruction: 0xe055fc9d │ │ │ │ + @ instruction: 0xe055fc9b │ │ │ │ blcc 15414a4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r8, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - blx 193f1a2 │ │ │ │ + blx 18bf1a2 │ │ │ │ @ instruction: 0xf0022300 │ │ │ │ @ instruction: 0xf8dfbd84 │ │ │ │ ldmpl r3!, {r5, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc2l 0, cr15, [r4, #144] @ 0x90 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ blcc 9414d8 │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ strmi lr, [r3], -r4, ror #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0xf8df4621 │ │ │ │ ldrbtmi r3, [fp], #-2800 @ 0xfffff510 │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - @ instruction: 0xf8dff813 │ │ │ │ + @ instruction: 0xf8dff811 │ │ │ │ ldrbtmi r2, [sl], #-2792 @ 0xfffff518 │ │ │ │ andsvs r2, r3, r1, lsl #6 │ │ │ │ @ instruction: 0xf8dfe012 │ │ │ │ ldmpl r3!, {r2, r3, r4, r5, r7, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ @ instruction: 0x46107410 │ │ │ │ @@ -596,56 +596,56 @@ │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ andsvc pc, r7, r3, lsr #11 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ bcc fe941564 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2724 @ 0xfffff55c │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9a1f01b │ │ │ │ + @ instruction: 0xf99ff01b │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ vsubw.s32 , , d26 │ │ │ │ @ instruction: 0x460b2255 │ │ │ │ @ instruction: 0xf5077013 │ │ │ │ vsubw.s32 , , d26 │ │ │ │ @ instruction: 0xf9932355 │ │ │ │ blcs f214 │ │ │ │ mcrge 6, 7, pc, cr15, cr15, {5} @ │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r8, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0180100 │ │ │ │ - @ instruction: 0xf8dffb4d │ │ │ │ + @ instruction: 0xf8dffb4b │ │ │ │ ldrbtmi r3, [fp], #-2656 @ 0xfffff5a0 │ │ │ │ blcs 1d2a8 │ │ │ │ @ instruction: 0xf015d101 │ │ │ │ @ instruction: 0xf507f937 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r4, r8, r9, ip, sp, lr} │ │ │ │ andle r2, lr, r0, lsl #22 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r0, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ @ instruction: 0xf0176818 │ │ │ │ - @ instruction: 0xf507fa49 │ │ │ │ + @ instruction: 0xf507fa47 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs r8, {r4, r8, r9, ip, sp, lr} │ │ │ │ svc 0x009ef7fe │ │ │ │ @ instruction: 0xf8dfe016 │ │ │ │ ldrbtmi r3, [fp], #-2600 @ 0xfffff5d8 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi lr, [r3], -r2, asr #21 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bcc 641600 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ b fee41288 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ - blx bbf2f0 │ │ │ │ + blx b3f2f0 │ │ │ │ andcs lr, r0, r2 │ │ │ │ - blx abf2f8 │ │ │ │ + blx a3f2f8 │ │ │ │ bcc 4161c │ │ │ │ ldmdavs sl, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r7, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ bne fe6dd31c │ │ │ │ @ instruction: 0xdc042b01 │ │ │ │ stc2 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ @@ -1034,15 +1034,15 @@ │ │ │ │ ands r6, r9, r3, lsl r0 │ │ │ │ orrspl pc, r5, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r0, r1, r4, r8, r9, ip, sp, lr} │ │ │ │ blcc 1b14918 │ │ │ │ - blcs 2193c │ │ │ │ + blcs 2193c │ │ │ │ @ instruction: 0xf507d012 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ @ instruction: 0xf5077213 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r0, r1, r4, r8, r9, ip, sp, lr} │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ @@ -1235,15 +1235,15 @@ │ │ │ │ ands r6, r9, r3, lsl r0 │ │ │ │ orrspl pc, r5, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r0, r1, r4, r8, r9, ip, sp, lr} │ │ │ │ blcc 214c3c │ │ │ │ - blcs 21c60 │ │ │ │ + blcs 21c60 │ │ │ │ @ instruction: 0xf507d012 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ @ instruction: 0xf5077213 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r0, r1, r4, r8, r9, ip, sp, lr} │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ @@ -1834,19 +1834,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 │ │ │ │ stm r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #17827 @ 0x45a3 @ │ │ │ │ - blcs 1e5c0 │ │ │ │ + blcs 1e5c0 │ │ │ │ stcge 4, cr15, [ip, #508]! @ 0x1fc │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnvc pc, #683671552 @ 0x28c00000 │ │ │ │ - blcs 1e5d0 │ │ │ │ + blcs 1e5d0 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs r8, {r1, r2, r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ ldm r4!, {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 │ │ │ │ @@ -1902,15 +1902,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 1e6d0 │ │ │ │ + blcs 1e6d0 │ │ │ │ @ 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} │ │ │ │ @@ -2232,15 +2232,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 1ebfc │ │ │ │ + blcs 1ebfc │ │ │ │ @ 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}^ │ │ │ │ @@ -2392,15 +2392,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 1ee7c │ │ │ │ + blcs 1ee7c │ │ │ │ @ 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 │ │ │ │ @@ -2414,15 +2414,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 1eed4 │ │ │ │ + blcs 1eed4 │ │ │ │ ldrthi pc, [sp], r0 @ │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ @ instruction: 0x4602eada │ │ │ │ ldrmi r4, [r1], -fp, lsl #12 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnsvc pc, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf8df681a │ │ │ │ @@ -2434,15 +2434,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 1ef24 │ │ │ │ + blcs 1ef24 │ │ │ │ @ instruction: 0xf8dfd049 │ │ │ │ ldrbtmi r3, [fp], #-2280 @ 0xfffff718 │ │ │ │ @ instruction: 0xf8df681a │ │ │ │ ldrbtmi r3, [fp], #-2276 @ 0xfffff71c │ │ │ │ addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf507db3f │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ @@ -2521,15 +2521,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 1f180 │ │ │ │ + blcs 1f180 │ │ │ │ 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 │ │ │ │ @@ -2678,15 +2678,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 1f3f4 │ │ │ │ + blcs 1f3f4 │ │ │ │ @ instruction: 0xf507d119 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ @ instruction: 0xf5077213 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs r1, {r1, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ strmi pc, [r3], -r1, asr #25 │ │ │ │ @@ -2710,15 +2710,15 @@ │ │ │ │ blle fefd5d54 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #5539 @ 0x15a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ @ instruction: 0xd1163fff │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #1443 @ 0x5a3 @ │ │ │ │ - blcs 1f374 │ │ │ │ + blcs 1f374 │ │ │ │ @ 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 │ │ │ │ @@ -2809,15 +2809,15 @@ │ │ │ │ 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 1f500 │ │ │ │ + blcs 1f500 │ │ │ │ subhi pc, r8, #64 @ 0x40 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ ldrmi r3, [ip], -r0, lsr #22 │ │ │ │ cdp2 0, 7, cr15, cr14, cr3, {1} │ │ │ │ smlabteq r0, r4, r9, lr │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #9635 @ 0x25a3 @ │ │ │ │ @@ -2879,15 +2879,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 1f618 │ │ │ │ + blcs 1f618 │ │ │ │ sbchi pc, sp, r0 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ @ instruction: 0x4602ef38 │ │ │ │ ldrmi r4, [r0], fp, lsl #12 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #9635 @ 0x25a3 @ │ │ │ │ tsteq fp, fp, lsl r8 │ │ │ │ @@ -3149,15 +3149,15 @@ │ │ │ │ svclt 0x000c2b00 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf507b2da │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ @ instruction: 0x601a73fe │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnsvc pc, #683671552 @ 0x28c00000 │ │ │ │ - blcs 1fa50 │ │ │ │ + blcs 1fa50 │ │ │ │ blmi feab9a34 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ blmi fea4cb58 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ @ instruction: 0xf507e00b │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ movwcs r7, #766 @ 0x2fe │ │ │ │ @@ -3352,56 +3352,56 @@ │ │ │ │ bl feb5cef4 │ │ │ │ @ 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 1fd7c │ │ │ │ + blcs 1fd7c │ │ │ │ tstcs r0, lr, lsl #2 │ │ │ │ @ instruction: 0xf0182000 │ │ │ │ - @ instruction: 0x4602fdb3 │ │ │ │ + @ instruction: 0x4602fdb1 │ │ │ │ stmiapl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blmi a5dd8c │ │ │ │ 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 │ │ │ │ - cmnpvs r8, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - blcs 20330 │ │ │ │ + cmnpvs r8, r2, asr #29 @ p-variant is OBSOLETE │ │ │ │ + blcs 20330 │ │ │ │ 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 1643d48 │ │ │ │ blcs 17568 │ │ │ │ ldmib r7, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0090100 │ │ │ │ cmnpvs r8, r7, asr #30 @ p-variant is OBSOLETE │ │ │ │ ldmib r7, {r1, r2, sp, lr, pc}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0xf00a68f8 │ │ │ │ cmnpvs r8, r5, asr r8 @ p-variant is OBSOLETE │ │ │ │ - blcs 20368 │ │ │ │ + blcs 20368 │ │ │ │ blmi 539df0 │ │ │ │ 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}^ │ │ │ │ stc2l 0, cr15, [r2, #56] @ 0x38 │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - @ instruction: 0xfff4f018 │ │ │ │ + @ instruction: 0xfff2f018 │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ strdeq sl, [r3], -sl @ │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r5, r2, lr, lsr #20 │ │ │ │ @@ -3436,15 +3436,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: 0xf8a2f016 │ │ │ │ + @ instruction: 0xf8a0f016 │ │ │ │ @ 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}^ │ │ │ │ @@ -3474,15 +3474,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 1a9ece8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fc2302 │ │ │ │ @ instruction: 0x4603ec1e │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -3495,15 +3495,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 159ed3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs fp!, {r0, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fc2302 │ │ │ │ @ instruction: 0x4603ebf4 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -3516,30 +3516,30 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 109ed90 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs fp!, {r0, r1, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fc2302 │ │ │ │ strmi lr, [r3], -sl, asr #23 │ │ │ │ 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: 0xffe4f015 │ │ │ │ + @ instruction: 0xffe2f015 │ │ │ │ @ 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 @ │ │ │ │ @@ -3552,15 +3552,15 @@ │ │ │ │ stmdb lr, {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: 0xffbaf015 │ │ │ │ + @ instruction: 0xffb8f015 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ bl fe044038 │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ @@ -3592,16 +3592,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: 0xf0184618 │ │ │ │ - rscsvs pc, r8, sl, asr #29 │ │ │ │ - blcs 204c0 │ │ │ │ + rscsvs pc, r8, r8, asr #29 │ │ │ │ + blcs 204c0 │ │ │ │ ldmvs r8!, {r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xffdcf009 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r3, r2, asr #30 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ @@ -3710,24 +3710,24 @@ │ │ │ │ movwcs r6, #26 │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ce0684 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7fcfe7f │ │ │ │ + @ instruction: 0xf7fcfe7d │ │ │ │ @ instruction: 0x4603ea50 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00fef7fb │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ae06a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, sp, ror #28 │ │ │ │ + andcs pc, r0, fp, ror #28 │ │ │ │ stmia sl!, {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 │ │ │ │ @@ -3737,15 +3737,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #51655 @ 0xc9c7 │ │ │ │ bvs feee0fe8 │ │ │ │ bmi 68ce50 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010c │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r7, r9, 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 f06498 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -3879,24 +3879,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae0928 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldm ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ strmi lr, [r3], -ip, lsr #29 │ │ │ │ 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, [sl, #-84] @ 0xffffffac │ │ │ │ + ldc2 0, cr15, [r8, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ stmib r7, {r3, r4, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60f1a8 │ │ │ │ bl 1247594 │ │ │ │ @@ -3906,18 +3906,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8f1cc │ │ │ │ bne ff4e0e94 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r6], #84 @ 0x54 │ │ │ │ + ldc2l 0, cr15, [r4], #84 @ 0x54 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ ldc2 0, cr15, [r8, #-128]! @ 0xffffff80 │ │ │ │ - blcs 20ab0 │ │ │ │ + blcs 20ab0 │ │ │ │ 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 │ │ │ │ @@ -4117,15 +4117,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 20ef0 │ │ │ │ + blcs 20ef0 │ │ │ │ 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 @ │ │ │ │ @@ -4182,25 +4182,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 60ee0 │ │ │ │ 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 ff3c2a5c │ │ │ │ + blx ff342a5c │ │ │ │ @ instruction: 0xf7fb68fe │ │ │ │ @ instruction: 0x4603ee9e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcrr 7, 15, pc, ip, cr11 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8982ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0x2000fabb │ │ │ │ + @ instruction: 0x2000fab9 │ │ │ │ ldcl 7, cr15, [r8], #1004 @ 0x3ec │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4210,15 +4210,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee154c │ │ │ │ bmi 44d5b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f06bfc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4492,24 +4492,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae12bc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r1, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ ldc 7, cr15, [r2], #-1004 @ 0xfffffc14 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ strmi lr, [r3], -r2, ror #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: 0xf850f015 │ │ │ │ + @ instruction: 0xf84ef015 │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ stmib r7, {r1, r2, r3, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60fb3c │ │ │ │ bl 1247f28 │ │ │ │ @@ -4519,18 +4519,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8fb60 │ │ │ │ bne ff4e1828 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf82cf015 │ │ │ │ + @ instruction: 0xf82af015 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf86ef020 │ │ │ │ - blcs 21444 │ │ │ │ + blcs 21444 │ │ │ │ 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 │ │ │ │ @@ -4549,15 +4549,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 215b0 │ │ │ │ + blcs 215b0 │ │ │ │ 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 @ │ │ │ │ @@ -4618,25 +4618,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 615b0 │ │ │ │ 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: 0xff66f014 │ │ │ │ + @ instruction: 0xff64f014 │ │ │ │ @ instruction: 0xf7fb68fe │ │ │ │ @ instruction: 0x4603eb36 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8989bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r3, asr pc @ │ │ │ │ + andcs pc, r0, r1, asr pc @ │ │ │ │ ldmib r0, {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 │ │ │ │ @@ -4646,15 +4646,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1c1c │ │ │ │ bmi 44dc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - 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: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r4, r5, r6, r8, 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 f072cc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4675,15 +4675,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 217a8 │ │ │ │ + blcs 217a8 │ │ │ │ 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 @ │ │ │ │ @@ -4736,25 +4736,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 61788 │ │ │ │ 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, 3, pc, cr10, cr4, {0} │ │ │ │ + mrc2 0, 3, pc, cr8, cr4, {0} │ │ │ │ @ instruction: 0xf7fb68fe │ │ │ │ strmi lr, [r3], -sl, asr #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00f8f7fa │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 898b94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r7, ror #28 │ │ │ │ + andcs pc, r0, r5, ror #28 │ │ │ │ stmia 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 │ │ │ │ @@ -4764,15 +4764,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1df4 │ │ │ │ bmi 44de5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r2, r7, 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 f074a4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4793,15 +4793,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 21980 │ │ │ │ + blcs 21980 │ │ │ │ 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 @ │ │ │ │ @@ -4854,25 +4854,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 61960 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [lr, #80] @ 0x50 │ │ │ │ + stc2 0, cr15, [ip, #80] @ 0x50 │ │ │ │ @ instruction: 0xf7fb68fe │ │ │ │ @ instruction: 0x4603e95e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x000cf7fa │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 898d6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, fp, ror sp @ │ │ │ │ + andcs pc, r0, r9, ror sp @ │ │ │ │ svc 0x00b8f7fa │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4882,15 +4882,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1fcc │ │ │ │ bmi 44e034 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r3, r4, 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 f0767c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -4975,24 +4975,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae1a48 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmda ip!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ @ instruction: 0x4603ee1c │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [sl], {20} │ │ │ │ + stc2 0, cr15, [r8], {20} │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ stmib r7, {r3, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6102c8 │ │ │ │ bl 12486b4 │ │ │ │ @@ -5002,18 +5002,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee902ec │ │ │ │ bne ff4e1fb4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r6], #-80 @ 0xffffffb0 │ │ │ │ + stc2l 0, cr15, [r4], #-80 @ 0xffffffb0 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2 0, cr15, [r8], #124 @ 0x7c │ │ │ │ - blcs 21bd0 │ │ │ │ + blcs 21bd0 │ │ │ │ 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 │ │ │ │ @@ -5094,24 +5094,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae1c24 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x007ef7fa │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ strmi lr, [r3], -lr, lsr #26 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe7438be │ │ │ │ + blx fe6c38be │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ stmib r7, {r1, r3, r4, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6104a4 │ │ │ │ bl 1248890 │ │ │ │ @@ -5121,18 +5121,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee904c8 │ │ │ │ bne ff4e2190 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1e43906 │ │ │ │ + blx 1dc3906 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx feec393a │ │ │ │ - blcs 21dac │ │ │ │ + blcs 21dac │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -5213,24 +5213,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae1e00 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mrc 7, 4, APSR_nzcv, cr0, cr10, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ strmi lr, [r3], -r0, asr #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 febc3a98 │ │ │ │ + blx feb43a98 │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ stmib r7, {r2, r3, r5, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 610680 │ │ │ │ bl 1248a6c │ │ │ │ @@ -5240,18 +5240,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee906a4 │ │ │ │ bne ff4e236c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe2c3ae0 │ │ │ │ + blx fe243ae0 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx ff343b14 │ │ │ │ - blcs 21f88 │ │ │ │ + blcs 21f88 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -5318,15 +5318,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 221b4 │ │ │ │ + blcs 221b4 │ │ │ │ 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 @ │ │ │ │ @@ -5378,25 +5378,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 62190 │ │ │ │ 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: 0xf976f014 │ │ │ │ + @ instruction: 0xf974f014 │ │ │ │ @ instruction: 0xf7fa68fe │ │ │ │ strmi lr, [r3], -r6, asr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ffd45cb0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89959c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r3, ror #18 │ │ │ │ + andcs pc, r0, r1, ror #18 │ │ │ │ bl fe845ccc │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5406,15 +5406,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee27fc │ │ │ │ bmi 44e864 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - 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: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r7, r8, 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 f07eac │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5432,15 +5432,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 2237c │ │ │ │ + blcs 2237c │ │ │ │ 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, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -5484,24 +5484,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa223c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7faf8a3 │ │ │ │ + @ instruction: 0xf7faf8a1 │ │ │ │ @ instruction: 0x4603ec74 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 8c5e54 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2260 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - mulcs r0, r1, r8 │ │ │ │ + andcs pc, r0, pc, lsl #17 │ │ │ │ b ff3c5e70 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5511,15 +5511,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee29a0 │ │ │ │ bmi 44ea08 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, 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 f08050 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5590,24 +5590,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa23e4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7faffcf │ │ │ │ + @ instruction: 0xf7faffcd │ │ │ │ strmi lr, [r3], -r0, lsr #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb lr, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2408 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0x2000ffbd │ │ │ │ + @ instruction: 0x2000ffbb │ │ │ │ ldmib sl!, {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 │ │ │ │ @@ -5617,15 +5617,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2b48 │ │ │ │ bmi 44ebb0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ 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!, {r0, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f081f8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5652,15 +5652,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 226ec │ │ │ │ + blcs 226ec │ │ │ │ ldmibvs fp!, {r1, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fa6878 │ │ │ │ ldmib r7, {r5, r6, 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}^ │ │ │ │ @@ -5716,24 +5716,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 626d8 │ │ │ │ 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, cr2, cr3, {0} │ │ │ │ + mrc2 0, 6, pc, cr0, cr3, {0} │ │ │ │ b fe8c61ec │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ @ instruction: 0x4603e852 │ │ │ │ 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, 6, pc, cr0, cr3, {0} @ │ │ │ │ + mrc2 0, 5, pc, cr14, cr3, {0} │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ stmib r7, {r1, r2, r3, r4, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 610e64 │ │ │ │ bl 1249248 │ │ │ │ @@ -5743,18 +5743,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ blvs e90e88 │ │ │ │ bne ff4e2d48 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 0, 4, pc, cr12, cr3, {0} │ │ │ │ + mrc2 0, 4, pc, cr10, cr3, {0} │ │ │ │ ldrdeq lr, [ip, -r7] │ │ │ │ mrc2 0, 6, pc, cr14, cr14, {0} │ │ │ │ - blcs 22764 │ │ │ │ + blcs 22764 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe737613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e730 │ │ │ │ @ instruction: 0x37384619 │ │ │ │ @@ -5821,24 +5821,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2780 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fafe01 │ │ │ │ + @ instruction: 0xf7fafdff │ │ │ │ @ instruction: 0x4603e9d2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0080f7f9 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a27a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, pc, ror #27 │ │ │ │ + andcs pc, r0, sp, ror #27 │ │ │ │ stmda ip!, {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 │ │ │ │ @@ -5848,15 +5848,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2ee4 │ │ │ │ bmi 44ef4c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - 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: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, 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 f08594 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -5941,24 +5941,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 62a5c │ │ │ │ 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, #-76] @ 0xffffffb4 │ │ │ │ + stc2 0, cr15, [lr, #-76] @ 0xffffffb4 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f94618 │ │ │ │ @ instruction: 0x4603ee90 │ │ │ │ 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, [lr], #76 @ 0x4c │ │ │ │ + ldc2l 0, cr15, [ip], #76 @ 0x4c │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ stmib r7, {r2, r3, r4, r5, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6111e0 │ │ │ │ bl 12495cc │ │ │ │ @@ -5968,18 +5968,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee91204 │ │ │ │ bne ff4e2ecc │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [sl], {19} │ │ │ │ + ldc2l 0, cr15, [r8], {19} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ ldc2 0, cr15, [ip, #-120] @ 0xffffff88 │ │ │ │ - blcs 22ae8 │ │ │ │ + blcs 22ae8 │ │ │ │ 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 │ │ │ │ @@ -6049,24 +6049,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2b10 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fafc39 │ │ │ │ + @ instruction: 0xf7fafc37 │ │ │ │ strmi lr, [r3], -sl, lsl #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r8, #996]! @ 0x3e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2b34 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, lsr #24 │ │ │ │ + andcs pc, r0, r5, lsr #24 │ │ │ │ mcr 7, 3, pc, 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 │ │ │ │ @@ -6076,15 +6076,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3274 │ │ │ │ bmi 44f2dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r2, r6, sl, 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 f08924 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6102,15 +6102,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 22df4 │ │ │ │ + blcs 22df4 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -6154,24 +6154,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2cb4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9fb67 │ │ │ │ + @ instruction: 0xf7f9fb65 │ │ │ │ @ instruction: 0x4603ef38 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r6], #996 @ 0x3e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2cd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r5, asr fp @ │ │ │ │ + andcs pc, r0, r3, asr fp @ │ │ │ │ ldc 7, cr15, [r2, #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 │ │ │ │ @@ -6181,15 +6181,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3418 │ │ │ │ bmi 44f480 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, 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 f08ac8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6207,15 +6207,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 22f98 │ │ │ │ + blcs 22f98 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -6259,24 +6259,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2e58 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9fa95 │ │ │ │ + @ instruction: 0xf7f9fa93 │ │ │ │ strmi lr, [r3], -r6, ror #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r4], {249} @ 0xf9 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2e7c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, lsl #21 │ │ │ │ + andcs pc, r0, r1, lsl #21 │ │ │ │ stcl 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 │ │ │ │ @@ -6286,15 +6286,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee35bc │ │ │ │ bmi 44f624 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, 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 f08c6c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6312,15 +6312,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 2313c │ │ │ │ + blcs 2313c │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -6364,24 +6364,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2ffc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9f9c3 │ │ │ │ + @ instruction: 0xf7f9f9c1 │ │ │ │ @ instruction: 0x4603ed94 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 10c6c10 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3020 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0x2000f9b1 │ │ │ │ + andcs pc, r0, pc, lsr #19 │ │ │ │ bl ffbc6c2c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6391,15 +6391,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3760 │ │ │ │ bmi 44f7c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f08e10 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6468,24 +6468,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa319c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9f8f3 │ │ │ │ + @ instruction: 0xf7f9f8f1 │ │ │ │ strmi lr, [r3], -r4, asr #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1cc6db0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a31c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, ror #17 │ │ │ │ + ldrdcs pc, [r0], -pc @ │ │ │ │ bl 7c6dcc │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6495,15 +6495,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3900 │ │ │ │ bmi 44f968 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, 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 f08fb0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6574,24 +6574,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3344 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9f81f │ │ │ │ + @ instruction: 0xf7f9f81d │ │ │ │ @ instruction: 0x4603ebf0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib lr, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3368 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, sp, lsl #16 │ │ │ │ + andcs pc, r0, fp, lsl #16 │ │ │ │ b 12c6f74 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6601,15 +6601,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3aa8 │ │ │ │ bmi 44fb10 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r6, r7, r8, r9, sl, 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, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09158 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6627,15 +6627,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 23628 │ │ │ │ + blcs 23628 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 11c6c │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -6677,24 +6677,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa34e0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f9ff51 │ │ │ │ + @ instruction: 0xf7f9ff4f │ │ │ │ strmi lr, [r3], -r2, lsr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3504 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, pc, lsr pc @ │ │ │ │ + andcs pc, r0, sp, lsr pc @ │ │ │ │ ldmdb ip!, {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 │ │ │ │ @@ -6704,15 +6704,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3c44 │ │ │ │ bmi 44fcac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, 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 f092f4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6781,24 +6781,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3680 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f9fe81 │ │ │ │ + @ instruction: 0xf7f9fe7f │ │ │ │ @ instruction: 0x4603ea52 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a36a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, pc, ror #28 │ │ │ │ + andcs pc, r0, sp, ror #28 │ │ │ │ stmia ip!, {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 │ │ │ │ @@ -6808,15 +6808,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3de4 │ │ │ │ bmi 44fe4c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r2, 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 f09494 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6834,15 +6834,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 23964 │ │ │ │ + blcs 23964 │ │ │ │ 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 │ │ │ │ @@ -6888,24 +6888,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa382c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f9fdab │ │ │ │ + @ instruction: 0xf7f9fda9 │ │ │ │ @ instruction: 0x4603e97c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x002af7f8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3850 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - mulcs r0, r9, sp │ │ │ │ + mulcs r0, r7, sp │ │ │ │ svc 0x00d6f7f8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6915,15 +6915,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3f90 │ │ │ │ bmi 44fff8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09640 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6941,15 +6941,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 23b10 │ │ │ │ + blcs 23b10 │ │ │ │ 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, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -6993,24 +6993,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa39d0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f9fcd9 │ │ │ │ + @ instruction: 0xf7f9fcd7 │ │ │ │ strmi lr, [r3], -sl, lsr #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 2, APSR_nzcv, cr8, cr8, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a39f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r7, asr #25 │ │ │ │ + andcs pc, r0, r5, asr #25 │ │ │ │ svc 0x0004f7f8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7020,15 +7020,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4134 │ │ │ │ bmi 45019c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, 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 f097e4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7046,15 +7046,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 23cb4 │ │ │ │ + blcs 23cb4 │ │ │ │ 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, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7098,24 +7098,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3b74 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8fc07 │ │ │ │ + @ instruction: 0xf7f8fc05 │ │ │ │ @ instruction: 0x4603efd8 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r6, #992] @ 0x3e0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3b98 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - strdcs pc, [r0], -r5 │ │ │ │ + strdcs pc, [r0], -r3 │ │ │ │ mrc 7, 1, APSR_nzcv, cr2, 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 │ │ │ │ @@ -7125,15 +7125,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee42d8 │ │ │ │ bmi 450340 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09988 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7202,24 +7202,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3d14 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8fb37 │ │ │ │ + @ instruction: 0xf7f8fb35 │ │ │ │ strmi lr, [r3], -r8, lsl #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r6], #992 @ 0x3e0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3d38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r5, lsr #22 │ │ │ │ + andcs pc, r0, r3, lsr #22 │ │ │ │ stcl 7, cr15, [r2, #-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 │ │ │ │ @@ -7229,15 +7229,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4478 │ │ │ │ bmi 4504e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r6, 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 f09b28 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7255,15 +7255,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 23ff8 │ │ │ │ + blcs 23ff8 │ │ │ │ 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, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7307,24 +7307,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3eb8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8fa65 │ │ │ │ + @ instruction: 0xf7f8fa63 │ │ │ │ @ instruction: 0x4603ee36 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff947ac8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3edc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, asr sl @ │ │ │ │ + andcs pc, r0, r1, asr sl @ │ │ │ │ ldc 7, cr15, [r0], {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 │ │ │ │ @@ -7334,15 +7334,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee461c │ │ │ │ bmi 450684 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r4, 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 f09ccc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7360,15 +7360,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 2419c │ │ │ │ + blcs 2419c │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 127e0 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -7410,24 +7410,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4054 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8f997 │ │ │ │ + @ instruction: 0xf7f8f995 │ │ │ │ strmi lr, [r3], -r8, ror #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 5c7c64 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4078 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r5, lsl #19 │ │ │ │ + andcs pc, r0, r3, lsl #19 │ │ │ │ bl ff0c7c80 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7437,15 +7437,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee47b8 │ │ │ │ bmi 450820 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, 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 f09e68 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7514,24 +7514,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa41f4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8f8c7 │ │ │ │ + @ instruction: 0xf7f8f8c5 │ │ │ │ @ instruction: 0x4603ec98 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 11c7e04 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4218 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0x2000f8b5 │ │ │ │ + @ instruction: 0x2000f8b3 │ │ │ │ b ffcc7e20 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7541,15 +7541,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4958 │ │ │ │ bmi 4509c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, 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 f0a008 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7618,24 +7618,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4394 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f8fff7 │ │ │ │ + @ instruction: 0xf7f8fff5 │ │ │ │ strmi lr, [r3], -r8, asr #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r6!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a43b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, ror #31 │ │ │ │ + andcs pc, r0, r3, ror #31 │ │ │ │ b 8c7fc0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7645,15 +7645,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4af8 │ │ │ │ bmi 450b60 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, 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 f0a1a8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7722,24 +7722,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4534 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f8ff27 │ │ │ │ + @ instruction: 0xf7f8ff25 │ │ │ │ @ instruction: 0x4603eaf8 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r6!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4558 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, lsl pc @ │ │ │ │ + andcs pc, r0, r3, lsl pc @ │ │ │ │ ldmdb 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 │ │ │ │ @@ -7749,15 +7749,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4c98 │ │ │ │ bmi 450d00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0a348 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7828,24 +7828,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa46dc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f8fe53 │ │ │ │ + @ instruction: 0xf7f8fe51 │ │ │ │ strmi lr, [r3], -r4, lsr #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00d2f7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4700 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r1, asr #28 │ │ │ │ + andcs pc, r0, pc, lsr lr @ │ │ │ │ ldmda lr!, {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 │ │ │ │ @@ -7855,15 +7855,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4e40 │ │ │ │ bmi 450ea8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, 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 f0a4f0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7881,15 +7881,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 249c0 │ │ │ │ + blcs 249c0 │ │ │ │ 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, r2, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7933,24 +7933,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4880 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f8fd81 │ │ │ │ + @ instruction: 0xf7f8fd7f │ │ │ │ @ instruction: 0x4603e952 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0000f7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a48a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, pc, ror #26 │ │ │ │ + andcs pc, r0, sp, ror #26 │ │ │ │ svc 0x00acf7f7 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7960,15 +7960,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4fe4 │ │ │ │ bmi 45104c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, 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 f0a694 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8067,15 +8067,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 24ca8 │ │ │ │ + blcs 24ca8 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 132ec │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -8117,24 +8117,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4b60 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7fc11 │ │ │ │ + @ instruction: 0xf7f7fc0f │ │ │ │ strmi lr, [r3], -r2, ror #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r0, #988] @ 0x3dc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4b84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - strdcs pc, [r0], -pc @ │ │ │ │ + strdcs pc, [r0], -sp │ │ │ │ mrc 7, 1, APSR_nzcv, cr12, cr7, {7} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8144,15 +8144,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee52c4 │ │ │ │ bmi 45132c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, 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 f0a974 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8170,15 +8170,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 24e44 │ │ │ │ + blcs 24e44 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 13488 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -8220,24 +8220,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4cfc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7fb43 │ │ │ │ + @ instruction: 0xf7f7fb41 │ │ │ │ @ instruction: 0x4603ef14 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r2], {247} @ 0xf7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4d20 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r1, lsr fp @ │ │ │ │ + andcs pc, r0, pc, lsr #22 │ │ │ │ stcl 7, cr15, [lr, #-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 │ │ │ │ @@ -8247,15 +8247,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5460 │ │ │ │ bmi 4514c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ab10 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8324,24 +8324,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4e9c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7fa73 │ │ │ │ + @ instruction: 0xf7f7fa71 │ │ │ │ strmi lr, [r3], -r4, asr #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ffcc8aa8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4ec0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r1, ror #20 │ │ │ │ + andcs pc, r0, pc, asr sl @ │ │ │ │ ldc 7, cr15, [lr], {247} @ 0xf7 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8351,15 +8351,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5600 │ │ │ │ bmi 451668 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, 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 f0acb0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8428,24 +8428,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa503c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7f9a3 │ │ │ │ + @ instruction: 0xf7f7f9a1 │ │ │ │ @ instruction: 0x4603ed74 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 8c8c48 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5060 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - mulcs r0, r1, r9 │ │ │ │ + andcs pc, r0, pc, lsl #19 │ │ │ │ bl ff3c8c64 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8455,15 +8455,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee57a0 │ │ │ │ bmi 451808 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ 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!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ae50 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8532,24 +8532,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa51dc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7f8d3 │ │ │ │ + @ instruction: 0xf7f7f8d1 │ │ │ │ strmi lr, [r3], -r4, lsr #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 14c8de8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5200 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r1, asr #17 │ │ │ │ + @ instruction: 0x2000f8bf │ │ │ │ b fffc8e04 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8559,15 +8559,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5940 │ │ │ │ bmi 4519a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ 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 f0aff0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8585,15 +8585,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 254c0 │ │ │ │ + blcs 254c0 │ │ │ │ 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, r2, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -8636,25 +8636,25 @@ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5380 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ - @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7f801 │ │ │ │ + @ instruction: 0xf0100100 │ │ │ │ + @ instruction: 0xf7f7ffff │ │ │ │ @ instruction: 0x4603ebd2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a53a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, pc, ror #31 │ │ │ │ + andcs pc, r0, sp, ror #31 │ │ │ │ b b48fa8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8664,15 +8664,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5ae4 │ │ │ │ bmi 451b4c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, 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 f0b194 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8690,15 +8690,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 25664 │ │ │ │ + blcs 25664 │ │ │ │ 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, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -8742,24 +8742,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5524 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f7ff2f │ │ │ │ + @ instruction: 0xf7f7ff2d │ │ │ │ strmi lr, [r3], -r0, lsl #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia lr!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5548 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, sp, lsl pc @ │ │ │ │ + andcs pc, r0, fp, lsl pc @ │ │ │ │ ldmdb 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 │ │ │ │ @@ -8769,15 +8769,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5c88 │ │ │ │ bmi 451cf0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, 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 f0b338 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8795,15 +8795,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 25808 │ │ │ │ + blcs 25808 │ │ │ │ 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 │ │ │ │ @@ -8849,24 +8849,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa56d0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f7fe59 │ │ │ │ + @ instruction: 0xf7f7fe57 │ │ │ │ strmi lr, [r3], -sl, lsr #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00d8f7f6 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a56f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r7, asr #28 │ │ │ │ + andcs pc, r0, r5, asr #28 │ │ │ │ stm 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 │ │ │ │ @@ -8876,15 +8876,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5e34 │ │ │ │ bmi 451e9c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r2, r5, r6, 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 f0b4e4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8902,15 +8902,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 259b4 │ │ │ │ + blcs 259b4 │ │ │ │ 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 │ │ │ │ @@ -8956,24 +8956,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa587c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f7fd83 │ │ │ │ + @ instruction: 0xf7f7fd81 │ │ │ │ @ instruction: 0x4603e954 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0002f7f6 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a58a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r1, ror sp @ │ │ │ │ + andcs pc, r0, pc, ror #26 │ │ │ │ svc 0x00aef7f6 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8983,15 +8983,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5fe0 │ │ │ │ bmi 452048 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0b690 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9009,15 +9009,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 25b60 │ │ │ │ + blcs 25b60 │ │ │ │ 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, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9061,24 +9061,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5a20 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f7fcb1 │ │ │ │ + @ instruction: 0xf7f7fcaf │ │ │ │ strmi lr, [r3], -r2, lsl #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 1, APSR_nzcv, cr0, cr6, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5a44 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - mulcs r0, pc, ip @ │ │ │ │ + mulcs r0, sp, ip │ │ │ │ mrc 7, 6, APSR_nzcv, 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 │ │ │ │ @@ -9088,15 +9088,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6184 │ │ │ │ bmi 4521ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r5, 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 f0b834 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9114,15 +9114,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 25d04 │ │ │ │ + blcs 25d04 │ │ │ │ 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 │ │ │ │ @@ -9168,24 +9168,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5bcc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f6fbdb │ │ │ │ + @ instruction: 0xf7f6fbd9 │ │ │ │ strmi lr, [r3], -ip, lsr #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [sl, #-984] @ 0xfffffc28 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5bf0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r9, asr #23 │ │ │ │ + andcs pc, r0, r7, asr #23 │ │ │ │ mcr 7, 0, 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 │ │ │ │ @@ -9195,15 +9195,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6330 │ │ │ │ bmi 452398 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, 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 f0b9e0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9221,15 +9221,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 25eb0 │ │ │ │ + blcs 25eb0 │ │ │ │ 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, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9273,24 +9273,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5d70 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f6fb09 │ │ │ │ + @ instruction: 0xf7f6fb07 │ │ │ │ @ instruction: 0x4603eeda │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r8], {246} @ 0xf6 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5d94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - strdcs pc, [r0], -r7 │ │ │ │ + strdcs pc, [r0], -r5 │ │ │ │ ldc 7, cr15, [r4, #-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 │ │ │ │ @@ -9300,15 +9300,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee64d4 │ │ │ │ bmi 45253c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r2, 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 f0bb84 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9377,24 +9377,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5f10 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f6fa39 │ │ │ │ + @ instruction: 0xf7f6fa37 │ │ │ │ strmi lr, [r3], -sl, lsl #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fee49b18 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5f34 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r7, lsr #20 │ │ │ │ + andcs pc, r0, r5, lsr #20 │ │ │ │ stcl 7, cr15, [r4], #-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 │ │ │ │ @@ -9404,15 +9404,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6674 │ │ │ │ bmi 4526dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r2, r6, 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 f0bd24 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9436,15 +9436,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 2620c │ │ │ │ + blcs 2620c │ │ │ │ ldmib r7, {r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ cdp2 0, 7, cr15, cr10, cr8, {0} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -9487,24 +9487,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 661c4 │ │ │ │ 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: 0xf95cf010 │ │ │ │ + @ instruction: 0xf95af010 │ │ │ │ stc 7, cr15, [ip, #-984]! @ 0xfffffc28 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603eadc │ │ │ │ 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: 0xf94af010 │ │ │ │ + @ instruction: 0xf948f010 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r3, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 614948 │ │ │ │ bl 124cd34 │ │ │ │ @@ -9514,18 +9514,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9496c │ │ │ │ bne ff4e6634 │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf926f010 │ │ │ │ + @ instruction: 0xf924f010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf968f01b │ │ │ │ - blcs 26250 │ │ │ │ + blcs 26250 │ │ │ │ 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 │ │ │ │ @@ -9543,15 +9543,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 263b8 │ │ │ │ + blcs 263b8 │ │ │ │ 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, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -9596,24 +9596,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa627c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f6f883 │ │ │ │ + @ instruction: 0xf7f6f881 │ │ │ │ @ instruction: 0x4603ec54 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b c9e84 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a62a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r1, ror r8 @ │ │ │ │ + andcs pc, r0, pc, ror #16 │ │ │ │ b febc9ea0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9623,15 +9623,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee69e0 │ │ │ │ bmi 452a48 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r7, 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 f0c090 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9652,15 +9652,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 2656c │ │ │ │ + blcs 2656c │ │ │ │ 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 @ │ │ │ │ @@ -9715,25 +9715,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 66554 │ │ │ │ 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: 0xff94f00f │ │ │ │ + @ instruction: 0xff92f00f │ │ │ │ @ instruction: 0xf7f668fe │ │ │ │ strmi lr, [r3], -r4, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r2, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89d960 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r1, lsl #31 │ │ │ │ + andcs pc, r0, pc, ror pc @ │ │ │ │ ldmib 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 │ │ │ │ @@ -9743,15 +9743,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6bc0 │ │ │ │ bmi 452c28 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r7, r8, 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 f0c270 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9769,15 +9769,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 26740 │ │ │ │ + blcs 26740 │ │ │ │ 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, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -9822,24 +9822,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6604 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f6febf │ │ │ │ + @ instruction: 0xf7f6febd │ │ │ │ @ instruction: 0x4603ea90 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda lr!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6628 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, sp, lsr #29 │ │ │ │ + andcs pc, r0, fp, lsr #29 │ │ │ │ stmia sl!, {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 │ │ │ │ @@ -9849,15 +9849,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6d68 │ │ │ │ bmi 452dd0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, 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 f0c418 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9875,15 +9875,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 268e8 │ │ │ │ + blcs 268e8 │ │ │ │ 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, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9927,24 +9927,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa67a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f6fded │ │ │ │ + @ instruction: 0xf7f6fdeb │ │ │ │ @ instruction: 0x4603e9be │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x006cf7f5 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a67cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldrdcs pc, [r0], -fp │ │ │ │ + ldrdcs pc, [r0], -r9 │ │ │ │ ldmda 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 │ │ │ │ @@ -9954,15 +9954,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6f0c │ │ │ │ bmi 452f74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r5, 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 f0c5bc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10045,24 +10045,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae6980 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmvs lr!, {r0, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldm r0, {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], -r0, lsl #29 │ │ │ │ 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, [lr], #60 @ 0x3c │ │ │ │ + stc2l 0, cr15, [ip], #60 @ 0x3c │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ stmib r7, {r2, r3, r5, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 615200 │ │ │ │ bl 124d5ec │ │ │ │ @@ -10072,18 +10072,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee95224 │ │ │ │ bne ff4e6eec │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [sl], {15} │ │ │ │ + stc2l 0, cr15, [r8], {15} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2 0, cr15, [ip, #-104] @ 0xffffff98 │ │ │ │ - blcs 26b08 │ │ │ │ + blcs 26b08 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -10099,15 +10099,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 26c68 │ │ │ │ + blcs 26c68 │ │ │ │ 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, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10151,24 +10151,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6b28 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f5fc2d │ │ │ │ + @ instruction: 0xf7f5fc2b │ │ │ │ @ instruction: 0x4603effe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [ip, #980]! @ 0x3d4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6b4c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, fp, lsl ip @ │ │ │ │ + andcs pc, r0, r9, lsl ip @ │ │ │ │ mrc 7, 2, APSR_nzcv, 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 │ │ │ │ @@ -10178,15 +10178,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee728c │ │ │ │ bmi 4532f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c93c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10204,15 +10204,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 26e0c │ │ │ │ + blcs 26e0c │ │ │ │ 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 │ │ │ │ @@ -10258,24 +10258,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6cd4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f5fb57 │ │ │ │ + @ instruction: 0xf7f5fb55 │ │ │ │ strmi lr, [r3], -r8, lsr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r6], {245} @ 0xf5 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6cf8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r5, asr #22 │ │ │ │ + andcs pc, r0, r3, asr #22 │ │ │ │ stc 7, cr15, [r2, #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 │ │ │ │ @@ -10285,15 +10285,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7438 │ │ │ │ bmi 4534a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ 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 f0cae8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10314,15 +10314,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 26fc4 │ │ │ │ + blcs 26fc4 │ │ │ │ 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 @ │ │ │ │ @@ -10378,25 +10378,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 66fb0 │ │ │ │ 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 19c8b14 │ │ │ │ + blx 1948b14 │ │ │ │ @ instruction: 0xf7f568fe │ │ │ │ @ instruction: 0x4603ee36 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff94aabc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89e3bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r3, asr sl @ │ │ │ │ + andcs pc, r0, r1, asr sl @ │ │ │ │ ldc 7, cr15, [r0], {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 │ │ │ │ @@ -10406,15 +10406,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee761c │ │ │ │ bmi 453684 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r4, r5, r6, r9, 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 f0cccc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10432,15 +10432,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 2719c │ │ │ │ + blcs 2719c │ │ │ │ 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 │ │ │ │ @@ -10486,24 +10486,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7064 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f5f98f │ │ │ │ + @ instruction: 0xf7f5f98d │ │ │ │ strmi lr, [r3], -r0, ror #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 3cac68 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7088 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, sp, ror r9 @ │ │ │ │ + andcs pc, r0, fp, ror r9 @ │ │ │ │ bl feecac84 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10513,15 +10513,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee77c8 │ │ │ │ bmi 453830 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r3, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, 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 f0ce78 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10590,24 +10590,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7204 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f5f8bf │ │ │ │ + @ instruction: 0xf7f5f8bd │ │ │ │ @ instruction: 0x4603ec90 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fcae08 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7228 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, sp, lsr #17 │ │ │ │ + andcs pc, r0, fp, lsr #17 │ │ │ │ b ffacae24 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10617,15 +10617,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7968 │ │ │ │ bmi 4539d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, 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 f0d018 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10646,15 +10646,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 274f4 │ │ │ │ + blcs 274f4 │ │ │ │ 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 @ │ │ │ │ @@ -10707,25 +10707,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 674d4 │ │ │ │ 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: 0xffd4f00e │ │ │ │ + @ instruction: 0xffd2f00e │ │ │ │ @ instruction: 0xf7f568fe │ │ │ │ strmi lr, [r3], -r4, lsr #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r2, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89e8e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r1, asr #31 │ │ │ │ + @ instruction: 0x2000ffbf │ │ │ │ ldmib lr!, {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 │ │ │ │ @@ -10735,15 +10735,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7b40 │ │ │ │ bmi 453ba8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d1f0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10812,24 +10812,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa757c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f5ff03 │ │ │ │ + @ instruction: 0xf7f5ff01 │ │ │ │ @ instruction: 0x4603ead4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stm r2, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a75a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - strdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, ror #29 │ │ │ │ stmdb lr!, {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 │ │ │ │ @@ -10839,15 +10839,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7ce0 │ │ │ │ bmi 453d48 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - 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: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, 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 f0d390 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10917,24 +10917,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6781c │ │ │ │ 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, 3, cr15, cr0, cr14, {0} │ │ │ │ + cdp2 0, 2, cr15, cr14, cr14, {0} │ │ │ │ b 4b31c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603efb0 │ │ │ │ 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 │ │ │ │ - cdp2 0, 1, cr15, cr14, cr14, {0} │ │ │ │ + cdp2 0, 1, cr15, cr12, cr14, {0} │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ stmib r7, {r2, r3, r4, r6, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 615fa0 │ │ │ │ bl 124e38c │ │ │ │ @@ -10944,18 +10944,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee95fc4 │ │ │ │ bne ff4e7c8c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [sl, #56]! @ 0x38 │ │ │ │ + ldc2l 0, cr15, [r8, #56]! @ 0x38 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ mrc2 0, 1, pc, cr12, cr9, {0} │ │ │ │ - blcs 278a8 │ │ │ │ + blcs 278a8 │ │ │ │ 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 │ │ │ │ @@ -11023,24 +11023,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 679c4 │ │ │ │ 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, #-56] @ 0xffffffc8 │ │ │ │ + ldc2l 0, cr15, [sl, #-56] @ 0xffffffc8 │ │ │ │ stmdb ip!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603eedc │ │ │ │ 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, [sl, #-56] @ 0xffffffc8 │ │ │ │ + stc2l 0, cr15, [r8, #-56] @ 0xffffffc8 │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r3, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 616148 │ │ │ │ bl 124e534 │ │ │ │ @@ -11050,18 +11050,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9616c │ │ │ │ bne ff4e7e34 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + stc2 0, cr15, [r4, #-56]! @ 0xffffffc8 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ stc2l 0, cr15, [r8, #-100]! @ 0xffffff9c │ │ │ │ - blcs 27a50 │ │ │ │ + blcs 27a50 │ │ │ │ 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 │ │ │ │ @@ -11129,24 +11129,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 67b6c │ │ │ │ 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, [r8], {14} │ │ │ │ + stc2 0, cr15, [r6], {14} │ │ │ │ ldmda r8, {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], -r8, 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 │ │ │ │ - ldc2l 0, cr15, [r6], #-56 @ 0xffffffc8 │ │ │ │ + ldc2l 0, cr15, [r4], #-56 @ 0xffffffc8 │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r2, r4, r5, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6162f0 │ │ │ │ bl 124e6dc │ │ │ │ @@ -11156,18 +11156,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee96314 │ │ │ │ bne ff4e7fdc │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrrc2 0, 0, pc, r2, cr14 @ │ │ │ │ + mrrc2 0, 0, pc, r0, cr14 @ │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ ldc2 0, cr15, [r4], {25} │ │ │ │ - blcs 27bf8 │ │ │ │ + blcs 27bf8 │ │ │ │ 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 │ │ │ │ @@ -11236,24 +11236,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 67d18 │ │ │ │ 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 fecc987a │ │ │ │ + blx fec4987a │ │ │ │ svc 0x0082f7f4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603ed32 │ │ │ │ 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 fe84989e │ │ │ │ + blx fe7c989e │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r1, r2, r3, r4, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61649c │ │ │ │ bl 124e888 │ │ │ │ @@ -11263,18 +11263,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee964c0 │ │ │ │ bne ff4e8188 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1f498e6 │ │ │ │ + blx 1ec98e6 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx fefc991a │ │ │ │ - blcs 27da4 │ │ │ │ + blcs 27da4 │ │ │ │ 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 │ │ │ │ @@ -11345,24 +11345,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 67ecc │ │ │ │ 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 ff649a2c │ │ │ │ + blx ff5c9a2c │ │ │ │ mcr 7, 5, pc, cr8, cr4, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603ec58 │ │ │ │ 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 ff1c9a50 │ │ │ │ + blx ff149a50 │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r2, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 616650 │ │ │ │ bl 124ea3c │ │ │ │ @@ -11372,18 +11372,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee96674 │ │ │ │ bne ff4e833c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe8c9a98 │ │ │ │ + blx fe849a98 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx ff949acc │ │ │ │ - blcs 27f58 │ │ │ │ + blcs 27f58 │ │ │ │ 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 │ │ │ │ @@ -11451,24 +11451,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 68074 │ │ │ │ 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 149bd4 │ │ │ │ + blx c9bd4 │ │ │ │ ldcl 7, cr15, [r4, #976] @ 0x3d0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r3], -r4, lsl #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: 0xf9f2f00e │ │ │ │ + @ instruction: 0xf9f0f00e │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r4, r5, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6167f8 │ │ │ │ bl 124ebe4 │ │ │ │ @@ -11478,18 +11478,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9681c │ │ │ │ bne ff4e84e4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9cef00e │ │ │ │ + @ instruction: 0xf9ccf00e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx 449c74 │ │ │ │ - blcs 28100 │ │ │ │ + blcs 28100 │ │ │ │ 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 │ │ │ │ @@ -11505,15 +11505,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 28260 │ │ │ │ + blcs 28260 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 168a4 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -11555,24 +11555,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8118 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f4f935 │ │ │ │ + @ instruction: 0xf7f4f933 │ │ │ │ strmi lr, [r3], -r6, lsl #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fed4bd18 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a813c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r3, lsr #18 │ │ │ │ + andcs pc, r0, r1, lsr #18 │ │ │ │ bl 184bd34 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11582,15 +11582,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee887c │ │ │ │ bmi 4548e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r6, 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 f0df2c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11608,15 +11608,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 283fc │ │ │ │ + blcs 283fc │ │ │ │ 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, r1, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11660,24 +11660,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa82bc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f4f863 │ │ │ │ + @ instruction: 0xf7f4f861 │ │ │ │ @ instruction: 0x4603ec34 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r2!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a82e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r1, asr r8 @ │ │ │ │ + andcs pc, r0, pc, asr #16 │ │ │ │ b fe3cbed8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11687,15 +11687,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8a20 │ │ │ │ bmi 454a88 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f0e0d0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11764,24 +11764,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa845c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f4ff93 │ │ │ │ + @ instruction: 0xf7f4ff91 │ │ │ │ strmi lr, [r3], -r4, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r2, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8480 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r1, lsl #31 │ │ │ │ + andcs pc, r0, pc, ror pc @ │ │ │ │ ldmib 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 │ │ │ │ @@ -11791,15 +11791,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8bc0 │ │ │ │ bmi 454c28 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f0e270 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11869,24 +11869,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8600 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f4fec1 │ │ │ │ + @ instruction: 0xf7f4febf │ │ │ │ @ instruction: 0x4603ea92 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r0, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8624 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, pc, lsr #29 │ │ │ │ + andcs pc, r0, sp, lsr #29 │ │ │ │ stmia ip!, {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 │ │ │ │ @@ -11896,15 +11896,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8d64 │ │ │ │ bmi 454dcc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, 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 f0e414 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11976,24 +11976,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa87ac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f4fdeb │ │ │ │ + @ instruction: 0xf7f4fde9 │ │ │ │ @ instruction: 0x4603e9bc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x006af7f3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a87d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldrdcs pc, [r0], -r9 │ │ │ │ + ldrdcs pc, [r0], -r7 │ │ │ │ ldmda 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 │ │ │ │ @@ -12003,15 +12003,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8f10 │ │ │ │ bmi 454f78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ 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, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e5c0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12082,24 +12082,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8954 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f4fd17 │ │ │ │ + @ instruction: 0xf7f4fd15 │ │ │ │ strmi lr, [r3], -r8, ror #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 4, APSR_nzcv, cr6, cr3, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8978 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r5, lsl #26 │ │ │ │ + andcs pc, r0, r3, lsl #26 │ │ │ │ svc 0x0042f7f3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12109,15 +12109,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee90b8 │ │ │ │ bmi 455120 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ ldmdbvs fp!, {r0, r1, 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 f0e768 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12580,15 +12580,15 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r3, lsr r9 @ │ │ │ │ + andcs pc, r0, r1, lsr r9 @ │ │ │ │ bl 1c4cd10 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12598,15 +12598,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee985c │ │ │ │ bmi 4158c4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f0ef0c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12626,23 +12626,23 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f60fb │ │ │ │ blmi 64f9e4 │ │ │ │ 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: 0xf902f010 │ │ │ │ + @ instruction: 0xf900f010 │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ blmi 48d350 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46181d39 │ │ │ │ - @ instruction: 0xf921f010 │ │ │ │ - blcs 20624 │ │ │ │ + @ instruction: 0xf91ff010 │ │ │ │ + blcs 20624 │ │ │ │ and sp, r0, pc, ror #3 │ │ │ │ bmi 2fea20 │ │ │ │ blmi 22000c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7f3d001 │ │ │ │ @@ -12929,24 +12929,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 │ │ │ │ stc2 0, cr15, [r5, #-68]! @ 0xffffffbc │ │ │ │ - blcs 20ac0 │ │ │ │ + blcs 20ac0 │ │ │ │ @ instruction: 0xf7f3d121 │ │ │ │ strmi lr, [r3], -r8, asr #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00f6f7f2 │ │ │ │ bmi ff0a0ad4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fe67 │ │ │ │ + @ instruction: 0xf507fe65 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f32404 │ │ │ │ @ instruction: 0x4603ea30 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -13032,15 +13032,15 @@ │ │ │ │ @ instruction: 0xf1a22300 │ │ │ │ movwmi r0, #45325 @ 0xb10d │ │ │ │ @ instruction: 0xf107d01b │ │ │ │ bmi 1990130 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fdab │ │ │ │ + @ instruction: 0xf507fda9 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f32404 │ │ │ │ @ instruction: 0x4603e974 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -13113,15 +13113,15 @@ │ │ │ │ blcc 14abac │ │ │ │ blmi cabb0 │ │ │ │ blpl 4abb4 │ │ │ │ bmi 5e95f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf04ffd09 │ │ │ │ + @ instruction: 0xf04ffd07 │ │ │ │ @ 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 │ │ │ │ @@ -13165,15 +13165,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 │ │ │ │ blx 138b6a6 │ │ │ │ - blcs 20e70 │ │ │ │ + blcs 20e70 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f32404 │ │ │ │ strmi lr, [r3], -r8, ror #16 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -13259,15 +13259,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 │ │ │ │ blx fe48b81c │ │ │ │ - blcs 20fe8 │ │ │ │ + blcs 20fe8 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f22404 │ │ │ │ strmi lr, [r3], -ip, lsr #31 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -13307,28 +13307,28 @@ │ │ │ │ @ instruction: 0xf107db0f │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ blmi 7d848c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe14b8ce │ │ │ │ + blx fe0cb8ce │ │ │ │ @ instruction: 0xf107e017 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf7f24502 │ │ │ │ @ instruction: 0x4603ef50 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [lr], #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: 0xf107fb6b │ │ │ │ + @ instruction: 0xf107fb69 │ │ │ │ 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 │ │ │ │ @@ -13362,28 +13362,28 @@ │ │ │ │ bmi 178fdcc │ │ │ │ blmi 17a0b48 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ blcc 1105f0 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc19 │ │ │ │ + @ instruction: 0xf107fc17 │ │ │ │ blcc 1105fc │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf507fc6b │ │ │ │ + @ instruction: 0xf507fc69 │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ blcc 110614 │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc37 │ │ │ │ + @ instruction: 0xf107fc35 │ │ │ │ blcc 110624 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2l 0, cr15, [r5], #-44 @ 0xffffffd4 │ │ │ │ + stc2l 0, cr15, [r3], #-44 @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ mcr 7, 6, pc, cr4, cr2, {7} @ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @@ -13392,37 +13392,37 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ blcc 11065c │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, ip, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8516812 │ │ │ │ @ instruction: 0x46181c38 │ │ │ │ - ldc2l 0, cr15, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + ldc2l 0, cr15, [r6, #-44]! @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1071d1e │ │ │ │ blcc 110680 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 7, cr15, cr8, cr11, {0} │ │ │ │ + cdp2 0, 7, cr15, cr6, cr11, {0} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ce12dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107fac3 │ │ │ │ + @ instruction: 0xf107fac1 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs lr, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [r0], r1, ror #28 │ │ │ │ + pkhtbmi pc, r0, pc, asr #28 @ │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0x4603fe59 │ │ │ │ + @ instruction: 0x4603fe57 │ │ │ │ @ instruction: 0xf7f24618 │ │ │ │ @ instruction: 0x4601ee1e │ │ │ │ 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 │ │ │ │ blx 2cbaa8 │ │ │ │ @@ -13691,15 +13691,15 @@ │ │ │ │ stcl 7, cr15, [r4], #-968 @ 0xfffffc38 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf107e0e8 │ │ │ │ @ instruction: 0xf107022c │ │ │ │ @ instruction: 0x4611035c │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0x4603ffd5 │ │ │ │ + @ instruction: 0x4603ffd3 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ mrrc 7, 15, pc, r2, cr2 @ │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e0d6 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ vst3.32 {d23-d25}, [pc :128], r2 │ │ │ │ @@ -14234,45 +14234,45 @@ │ │ │ │ svc 0x0024f7f1 │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e0dd │ │ │ │ blcc 611430 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fd49 │ │ │ │ + @ instruction: 0xf107fd47 │ │ │ │ blcc 61143c │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2 0, cr15, [r9, #40]! @ 0x28 │ │ │ │ + stc2 0, cr15, [r7, #40]! @ 0x28 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - ldc2 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + ldc2 0, cr15, [r8, #-40]! @ 0xffffffd8 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r1, ip, lsr fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fd98 │ │ │ │ + @ instruction: 0xf507fd96 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - stc2 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + stc2 0, cr15, [r8, #-40]! @ 0xffffffd8 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2 0, cr15, [r9, #40] @ 0x28 │ │ │ │ + stc2 0, cr15, [r7, #40] @ 0x28 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ @ instruction: 0xf8520328 │ │ │ │ stmdbmi r1!, {r2, r7, sl, fp, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xff4af00a │ │ │ │ + @ instruction: 0xff48f00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xffb4f00a │ │ │ │ + @ instruction: 0xffb2f00a │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0xf8420288 │ │ │ │ @ instruction: 0xf1073c64 │ │ │ │ stmdbcc r4!, {r3, r6, r8} │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ movwls r3, #11068 @ 0x2b3c │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -14293,27 +14293,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: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603ff7b │ │ │ │ + @ instruction: 0x4603ff79 │ │ │ │ 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 ff1cc846 │ │ │ │ + blx ff14c846 │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -r3, ror #30 │ │ │ │ + strmi pc, [r3], -r1, ror #30 │ │ │ │ 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 │ │ │ │ @@ -14322,33 +14322,33 @@ │ │ │ │ @ instruction: 0xf8506180 │ │ │ │ @ instruction: 0xf0180c88 │ │ │ │ muls r7, r7, sl │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00b0100 │ │ │ │ - @ instruction: 0xf7f1fb97 │ │ │ │ + @ instruction: 0xf7f1fb95 │ │ │ │ strmi lr, [r3], -r8, ror #30 │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [r8], #40 @ 0x28 │ │ │ │ + ldc2l 0, cr15, [r6], #40 @ 0x28 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ + stc2l 0, cr15, [lr], #40 @ 0x28 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fce9 │ │ │ │ + @ instruction: 0xf107fce7 │ │ │ │ blcc c115e4 │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf1005042 │ │ │ │ ldmdbmi r0, {r2} │ │ │ │ bmi 261ab8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -14440,46 +14440,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 feb4ca7a │ │ │ │ + blx feacca7a │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fc0c │ │ │ │ + @ instruction: 0xf507fc0a │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f116c8 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb9d │ │ │ │ + @ instruction: 0xf507fb9b │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f116d8 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx fff0caaa │ │ │ │ + blx ffe8caaa │ │ │ │ movwpl pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb8d │ │ │ │ + @ instruction: 0xf507fb8b │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf607fbec │ │ │ │ + @ instruction: 0xf607fbea │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ @ instruction: 0xf507634b │ │ │ │ @ instruction: 0xf1005002 │ │ │ │ ldmdavs sl, {r3, r4} │ │ │ │ ldrbtmi r4, [fp], #-3055 @ 0xfffff411 │ │ │ │ @ instruction: 0xf00a4619 │ │ │ │ - @ instruction: 0xf507fdad │ │ │ │ + @ instruction: 0xf507fdab │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0x4602fe17 │ │ │ │ + @ instruction: 0x4602fe15 │ │ │ │ @ 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 │ │ │ │ @@ -14501,42 +14501,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: 0x4603fddb │ │ │ │ + @ instruction: 0x4603fdd9 │ │ │ │ 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 │ │ │ │ - blx 9ccb84 │ │ │ │ + blx 94cb84 │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a8f6a3 │ │ │ │ blcs 2abd0 │ │ │ │ blmi ff184bc8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 5ccba4 │ │ │ │ + blx 54cba4 │ │ │ │ stcl 7, cr15, [r6, #964]! @ 0x3c4 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc 411868 │ │ │ │ @ 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, [fp, #40]! @ 0x28 │ │ │ │ + ldc2 0, cr15, [r9, #40]! @ 0x28 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 411898 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ andls r4, r4, #172, 2 @ 0x2b │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @@ -14555,18 +14555,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: 0xf00a4618 │ │ │ │ - strmi pc, [r0], pc, ror #26 │ │ │ │ + strmi pc, [r0], sp, ror #26 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [pc, #-40]! @ 10c00 │ │ │ │ + ldc2l 0, cr15, [sp, #-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: 0xf8a7f010 │ │ │ │ @@ -14575,15 +14575,15 @@ │ │ │ │ @ instruction: 0x469217d1 │ │ │ │ stmdb r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf107ab02 │ │ │ │ blcc 41193c │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [sp, #-40] @ 0xffffffd8 │ │ │ │ + ldc2l 0, cr15, [fp, #-40] @ 0xffffffd8 │ │ │ │ addsmi r4, lr, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607d017 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f12404 │ │ │ │ strmi lr, [r3], -r2, ror #26 │ │ │ │ @@ -14679,22 +14679,22 @@ │ │ │ │ @ instruction: 0x43a4f6a3 │ │ │ │ @ instruction: 0xf7f16818 │ │ │ │ and lr, r2, r4, ror ip │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ blcc 611be4 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa43 │ │ │ │ + @ instruction: 0xf507fa41 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f11a74 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa3b │ │ │ │ + @ instruction: 0xf507fa39 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - blx d4ce50 │ │ │ │ + blx ccce50 │ │ │ │ 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} │ │ │ │ @@ -14754,58 +14754,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: 0xf938f00a │ │ │ │ + @ instruction: 0xf936f00a │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f998 │ │ │ │ + @ instruction: 0xf507f996 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f11b70 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f929 │ │ │ │ + @ instruction: 0xf507f927 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f11b80 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf987f00a │ │ │ │ + @ instruction: 0xf985f00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f919 │ │ │ │ + @ instruction: 0xf507f917 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r1, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107f978 │ │ │ │ + @ instruction: 0xf107f976 │ │ │ │ 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: 0xf507fb39 │ │ │ │ + @ instruction: 0xf507fb37 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ andcs r0, r1, #40, 6 @ 0xa0000000 │ │ │ │ ldrbtmi r4, [r9], #-2411 @ 0xfffff695 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fb67 │ │ │ │ + @ instruction: 0xf107fb65 │ │ │ │ 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: 0xf507fb21 │ │ │ │ + @ instruction: 0xf507fb1f │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r0, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -fp, lsl #23 │ │ │ │ + strmi pc, [r3], -r9, lsl #23 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclmi 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf7f14620 │ │ │ │ strmi lr, [r3], -r8, asr #22 │ │ │ │ movwcc r4, #5155 @ 0x1423 │ │ │ │ @@ -14832,56 +14832,56 @@ │ │ │ │ tstmi r3, #0, 6 │ │ │ │ @ instruction: 0xf107d149 │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ @ instruction: 0xf5074c74 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f11c88 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 114d09a │ │ │ │ + blx 10cd09a │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi f22904 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00a0100 │ │ │ │ - @ instruction: 0xf107ff8f │ │ │ │ + @ instruction: 0xf107ff8d │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ - blcs 20260 │ │ │ │ + blcs 20260 │ │ │ │ @ instruction: 0xf107d113 │ │ │ │ blcc 611db8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx b4d0ca │ │ │ │ + blx acd0ca │ │ │ │ @ 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 │ │ │ │ mcr2 0, 3, pc, cr12, cr7, {0} @ │ │ │ │ blmi b89118 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff6cf00a │ │ │ │ + @ instruction: 0xff6af00a │ │ │ │ bl f4f094 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc c11dfc │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ blcc 611e10 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8cd │ │ │ │ + @ instruction: 0xf507f8cb │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f11d20 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8c5 │ │ │ │ + @ instruction: 0xf507f8c3 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xf8bef00a │ │ │ │ + @ instruction: 0xf8bcf00a │ │ │ │ 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} │ │ │ │ @@ -15069,15 +15069,15 @@ │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf5074c24 │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strtmi r2, [r2], -r0, lsl #6 │ │ │ │ blx ccd45e │ │ │ │ - blcs 22c30 │ │ │ │ + blcs 22c30 │ │ │ │ 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 │ │ │ │ @@ -15133,15 +15133,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 │ │ │ │ blx ffb8d55e │ │ │ │ - blcs 22d30 │ │ │ │ + blcs 22d30 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ vpadd.i8 d3, d7, d0 │ │ │ │ @ instruction: 0x461a403c │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ @ instruction: 0xf7f04619 │ │ │ │ @ instruction: 0x4603ee78 │ │ │ │ @@ -15950,15 +15950,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 23a14 │ │ │ │ + blcs 23a14 │ │ │ │ @ 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 │ │ │ │ @@ -17805,15 +17805,15 @@ │ │ │ │ @ instruction: 0xf98ef7fb │ │ │ │ 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: 0xf860f008 │ │ │ │ + @ instruction: 0xf85ef008 │ │ │ │ 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 │ │ │ │ @@ -18887,31 +18887,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: 0xf8eef006 │ │ │ │ + @ instruction: 0xf8ecf006 │ │ │ │ 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, sl, asr #18 │ │ │ │ + eor pc, r3, r8, asr #18 │ │ │ │ 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 11d2fb0 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ ldrmi r0, [r9], -r4, lsr #6 │ │ │ │ @ instruction: 0xf0064620 │ │ │ │ - @ instruction: 0xf107fb3d │ │ │ │ + @ instruction: 0xf107fb3b │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ bl ed2fc8 │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ @ instruction: 0xf5076383 │ │ │ │ @ instruction: 0xf5a26285 │ │ │ │ ldmdavs r2, {r0, r1, r7, r9, sp, lr} │ │ │ │ @@ -18921,35 +18921,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 │ │ │ │ cdp2 0, 5, cr15, cr5, cr11, {0} │ │ │ │ - blcs 26860 │ │ │ │ + blcs 26860 │ │ │ │ @ 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 2f0dc │ │ │ │ @ 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 fff510a4 │ │ │ │ + blx ffed10a4 │ │ │ │ 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], -fp, lsr #22 │ │ │ │ + strmi pc, [r2], -r9, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -19057,15 +19057,15 @@ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ldmda sl, {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 0x009ef7ec │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ - blcs 22424 │ │ │ │ + blcs 22424 │ │ │ │ @ instruction: 0xf107d034 │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ teqpvs r8, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x461868fb │ │ │ │ stmda r2, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ @@ -19134,15 +19134,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c590 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ vtst.8 q3, , │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - @ instruction: 0xff74f005 │ │ │ │ + @ instruction: 0xff72f005 │ │ │ │ @ instruction: 0xf7ec6878 │ │ │ │ movwcs lr, #3838 @ 0xefe │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6c5c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -19238,15 +19238,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} │ │ │ │ blx fe851570 │ │ │ │ - blcs 26d54 │ │ │ │ + blcs 26d54 │ │ │ │ @ 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}^ │ │ │ │ @@ -19308,15 +19308,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 ffe66e80 │ │ │ │ blx 551688 │ │ │ │ - blcs 26e6c │ │ │ │ + blcs 26e6c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r1], -pc @ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ @@ -19416,15 +19416,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: 0xf93cf00b │ │ │ │ - blcs 2701c │ │ │ │ + blcs 2701c │ │ │ │ @ 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}^ │ │ │ │ @@ -19476,15 +19476,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 1e500 │ │ │ │ + blcs 1e500 │ │ │ │ @ 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 │ │ │ │ @@ -19528,15 +19528,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} │ │ │ │ @ instruction: 0xf85cf00b │ │ │ │ - blcs 271dc │ │ │ │ + blcs 271dc │ │ │ │ @ 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}^ │ │ │ │ @@ -19640,15 +19640,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 1e790 │ │ │ │ + blcs 1e790 │ │ │ │ @ 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 │ │ │ │ @@ -19692,15 +19692,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} │ │ │ │ @ instruction: 0xff14f00a │ │ │ │ - blcs 2746c │ │ │ │ + blcs 2746c │ │ │ │ @ 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}^ │ │ │ │ @@ -19802,15 +19802,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 1ea18 │ │ │ │ + blcs 1ea18 │ │ │ │ @ instruction: 0xf7ecda0f │ │ │ │ @ instruction: 0x4603ec96 │ │ │ │ blcs 5afe90 │ │ │ │ @ instruction: 0xf7ecd104 │ │ │ │ @ instruction: 0x4603ec90 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -19845,15 +19845,15 @@ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ blmi b9eab4 │ │ │ │ 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 1ead4 │ │ │ │ + blcs 1ead4 │ │ │ │ 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 1e70dc4 │ │ │ │ @ instruction: 0xffccf00a │ │ │ │ @@ -19872,15 +19872,15 @@ │ │ │ │ @ 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 1eb40 │ │ │ │ + blcs 1eb40 │ │ │ │ @ instruction: 0xf7ecda0d │ │ │ │ strmi lr, [r3], -sl, lsl #24 │ │ │ │ blcs 5affa8 │ │ │ │ @ instruction: 0xf7ecd104 │ │ │ │ strmi lr, [r3], -r4, lsl #24 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @@ -19977,15 +19977,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 1ecd4 │ │ │ │ + blcs 1ecd4 │ │ │ │ @ instruction: 0xf7ecda0f │ │ │ │ @ instruction: 0x4603eb38 │ │ │ │ blcs 5b014c │ │ │ │ @ instruction: 0xf7ecd104 │ │ │ │ @ instruction: 0x4603eb32 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -20183,15 +20183,15 @@ │ │ │ │ ldmdbvs fp!, {r2, r4, r6, sp, lr, pc}^ │ │ │ │ blmi b3aff8 │ │ │ │ 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 1f024 │ │ │ │ + blcs 1f024 │ │ │ │ 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} │ │ │ │ stc2 0, cr15, [r8, #-40]! @ 0xffffffd8 │ │ │ │ @@ -20490,36 +20490,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: 0xf107fc69 │ │ │ │ + @ instruction: 0xf107fc67 │ │ │ │ tstcs r1, r0, lsl r3 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fcca │ │ │ │ + @ instruction: 0xf107fcc8 │ │ │ │ @ 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: 0xf107fe8d │ │ │ │ + @ instruction: 0xf107fe8b │ │ │ │ @ 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: 0xf107fe81 │ │ │ │ + @ instruction: 0xf107fe7f │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmib r3, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdbmi r8!, {r4, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 7, cr15, cr4, cr4, {0} │ │ │ │ + cdp2 0, 7, cr15, cr2, 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 │ │ │ │ @@ -20530,33 +20530,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, 4, cr15, cr14, cr4, {0} │ │ │ │ + cdp2 0, 4, cr15, cr12, 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 2175e8 │ │ │ │ andseq pc, r0, r7, lsl #2 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ - cdp2 0, 13, cr15, cr11, cr4, {0} │ │ │ │ + cdp2 0, 13, cr15, cr9, cr4, {0} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fc69 │ │ │ │ + @ instruction: 0xf107fc67 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ stmdbmi pc, {r2, r3} @ │ │ │ │ bmi 267bb8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -20608,15 +20608,15 @@ │ │ │ │ ldrmi r0, [r3], #-91 @ 0xffffffa5 │ │ │ │ vst2.8 {d8-d9}, [r3 :64], fp │ │ │ │ blcs 2b69c │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmibmi r6, {r0, r1, r2, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ bl febd4a58 │ │ │ │ - blcs 282bc │ │ │ │ + blcs 282bc │ │ │ │ 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 │ │ │ │ @@ -20641,15 +20641,15 @@ │ │ │ │ @ instruction: 0xd1282b00 │ │ │ │ movwcc r6, #26939 @ 0x693b │ │ │ │ @ instruction: 0xf107613b │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0x46180310 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ - blcs 28340 │ │ │ │ + blcs 28340 │ │ │ │ rscshi pc, pc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0x46104619 │ │ │ │ ldc2 0, cr15, [r4, #-72] @ 0xffffffb8 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr} │ │ │ │ @@ -20659,15 +20659,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 │ │ │ │ bl 1254b24 │ │ │ │ - blcs 28388 │ │ │ │ + blcs 28388 │ │ │ │ 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 │ │ │ │ @@ -20696,15 +20696,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, ip, sp, pc} │ │ │ │ bvs 1e37460 │ │ │ │ b ff5d4ba8 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ stmibmi r1, {r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ b fffd4bb8 │ │ │ │ - blcs 2841c │ │ │ │ + blcs 2841c │ │ │ │ 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 │ │ │ │ @@ -20741,15 +20741,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 284d0 │ │ │ │ + blcs 284d0 │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ ldc2 0, cr15, [r0], {18} │ │ │ │ ldmvs fp!, {r3, r4, r5, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7eb6a38 │ │ │ │ ldmvs fp!, {r2, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ @@ -21075,15 +21075,15 @@ │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, sl, lsl #4 │ │ │ │ and r2, ip, r1, lsl #6 │ │ │ │ bmi 3715d8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldmdavs fp!, {r0, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r4, r6, 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, ror #11 │ │ │ │ andeq r5, r1, ip, ror #11 │ │ │ │ andeq r5, r1, lr, ror #11 │ │ │ │ @@ -21324,15 +21324,15 @@ │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ svc 0x00f2f7ea │ │ │ │ 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 283e0 │ │ │ │ + blcs 283e0 │ │ │ │ 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 35660 │ │ │ │ svclt 0x0000d1db │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ @@ -21363,15 +21363,15 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strbcs pc, [ip, #2271] @ 0x8df @ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fc95 │ │ │ │ + @ instruction: 0xf507fc93 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ @ instruction: 0xf507040c │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ movwls r0, #4372 @ 0x1114 │ │ │ │ @@ -21403,15 +21403,15 @@ │ │ │ │ strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strbcc pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1344 @ 0xfffffac0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcrr2 0, 0, pc, r4, cr4 @ │ │ │ │ + mcrr2 0, 0, pc, r2, cr4 @ │ │ │ │ @ instruction: 0xf107e26a │ │ │ │ @ instruction: 0xf507011c │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @@ -21448,44 +21448,44 @@ │ │ │ │ ldrbtmi r3, [fp], #-1188 @ 0xfffffb5c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1184 @ 0xfffffb60 │ │ │ │ ldrcs pc, [ip], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ands pc, r1, #240640 @ 0x3ac00 │ │ │ │ + ands pc, r1, #238592 @ 0x3a400 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ strmi lr, [r3], -r2, lsr #31 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50781cb │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1132 @ 0xfffffb94 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff3d381a │ │ │ │ + blx ff35381a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strmi r6, [r8, r0, lsl #16] │ │ │ │ blcs 29038 │ │ │ │ msrhi SPSR_sx, r0, asr #32 │ │ │ │ ldrtcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fec53856 │ │ │ │ + blx febd3856 │ │ │ │ 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 │ │ │ │ @@ -21519,26 +21519,26 @@ │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ blmi ff9fc4d8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3046 @ 0xfffff41a │ │ │ │ ldrbtmi r4, [sl], #-2790 @ 0xfffff51a │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 17538fe │ │ │ │ + blx 16d38fe │ │ │ │ @ instruction: 0xf107e182 │ │ │ │ bmi ff898564 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ @ instruction: 0x4603ef14 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blmi ff7b7ccc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 11d392a │ │ │ │ + blx 115392a │ │ │ │ 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 │ │ │ │ @@ -21572,15 +21572,15 @@ │ │ │ │ cmpcs r4, #134217728 @ 0x8000000 │ │ │ │ blmi fee3c5ac │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2999 @ 0xfffff449 │ │ │ │ ldrbtmi r4, [sl], #-2743 @ 0xfffff549 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffcd39d0 │ │ │ │ + blx ffc539d0 │ │ │ │ @ instruction: 0xf107e118 │ │ │ │ @ instruction: 0x4618031c │ │ │ │ ldc2 0, cr15, [r2, #68]! @ 0x44 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @@ -21621,15 +21621,15 @@ │ │ │ │ movwls r2, #4950 @ 0x1356 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ blmi fe2fc670 │ │ │ │ bmi fe2e8c60 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - umlals pc, r7, r1, sl @ │ │ │ │ + adcs pc, r7, pc, lsl #21 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ @ instruction: 0x4602fd51 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ @@ -21643,31 +21643,31 @@ │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 1da9318 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fa65 │ │ │ │ + @ instruction: 0xf507fa63 │ │ │ │ @ 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, r5, asr sl @ │ │ │ │ + sub pc, pc, r3, asr sl @ │ │ │ │ cdp 7, 2, cr15, cr4, 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, r5, asr #20 │ │ │ │ + eors pc, pc, r3, asr #20 │ │ │ │ cdp 7, 1, cr15, cr4, cr10, {7} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r2, {r2, r3, r8, r9} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9} │ │ │ │ @@ -21684,41 +21684,41 @@ │ │ │ │ movwls r2, #4962 @ 0x1362 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 14fc76c │ │ │ │ bmi 14e8d5c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - eors pc, r9, r3, lsl sl @ │ │ │ │ + eors pc, r9, r1, lsl sl @ │ │ │ │ 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 │ │ │ │ - blx 153bac │ │ │ │ + blx d3bac │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f9fb │ │ │ │ + @ instruction: 0xf507f9f9 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070308 │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ blcs 31c3c │ │ │ │ stclge 4, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f9df │ │ │ │ + @ instruction: 0xf507f9dd │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, sp, #12, 6 @ 0x30000000 │ │ │ │ svclt 0x0000601a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ blcs 31c6c │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ @@ -21807,29 +21807,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 │ │ │ │ - @ instruction: 0xf91cf004 │ │ │ │ + @ instruction: 0xf91af004 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r7], #1443 @ 0x5a3 │ │ │ │ movteq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ eorvs pc, r0, r5, ror #23 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ blcs 31df8 │ │ │ │ @ instruction: 0xf107d01f │ │ │ │ bmi fe1d8ac4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f901 │ │ │ │ + @ instruction: 0xf507f8ff │ │ │ │ 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} │ │ │ │ @@ -21837,15 +21837,15 @@ │ │ │ │ blcs 295d4 │ │ │ │ movwcs sp, #3106 @ 0xc22 │ │ │ │ @ instruction: 0xf107e0d7 │ │ │ │ bmi 1e58b04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f8e1 │ │ │ │ + @ instruction: 0xf507f8df │ │ │ │ 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} │ │ │ │ @@ -21870,28 +21870,28 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fba3 │ │ │ │ bmi 1698b88 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f89f │ │ │ │ + @ instruction: 0xf507f89d │ │ │ │ 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: 0xf884f004 │ │ │ │ + @ instruction: 0xf882f004 │ │ │ │ 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 │ │ │ │ @@ -21915,19 +21915,19 @@ │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ bmi c29738 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - blmi b96030 │ │ │ │ + blmi b96028 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf83cf004 │ │ │ │ + @ instruction: 0xf83af004 │ │ │ │ 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 │ │ │ │ @@ -21939,15 +21939,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 │ │ │ │ - @ instruction: 0xf814f004 │ │ │ │ + @ instruction: 0xf812f004 │ │ │ │ ldmdbmi r6, {r8, r9, sp} │ │ │ │ bmi 269168 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ strbcs pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ b fefd5f40 │ │ │ │ @@ -22021,15 +22021,15 @@ │ │ │ │ movwls r2, #5029 @ 0x13a5 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 14fccb0 │ │ │ │ bmi 14e92a0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - rsb pc, sp, r1, ror pc @ │ │ │ │ + rsb pc, sp, pc, ror #30 │ │ │ │ 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 │ │ │ │ @@ -22063,15 +22063,15 @@ │ │ │ │ @ instruction: 0x23a69302 │ │ │ │ blmi b7cd58 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2860 @ 0xfffff4d4 │ │ │ │ ldrbtmi r4, [sl], #-2604 @ 0xfffff5d4 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff1cf003 │ │ │ │ + @ instruction: 0xff1af003 │ │ │ │ @ instruction: 0xf107e018 │ │ │ │ bmi a18dc4 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ @ instruction: 0x4603ead4 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -22241,15 +22241,15 @@ │ │ │ │ blx ffbd441a │ │ │ │ eors r4, r9, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldmdb lr!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blcs 29c38 │ │ │ │ @ instruction: 0xf002d103 │ │ │ │ - @ instruction: 0x4603fe93 │ │ │ │ + @ instruction: 0x4603fe91 │ │ │ │ blmi 7104e8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ea6878 │ │ │ │ @ instruction: 0x4603e972 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldc2l 0, cr15, [r6, #-0] │ │ │ │ ands r4, pc, r3, lsl #12 │ │ │ │ @@ -22260,15 +22260,15 @@ │ │ │ │ @ instruction: 0xf011d103 │ │ │ │ strmi pc, [r3], -sp, lsl #20 │ │ │ │ blmi 4504b4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ea6878 │ │ │ │ @ instruction: 0x4603e958 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8f2f002 │ │ │ │ + @ instruction: 0xf8f0f002 │ │ │ │ and r4, r5, r3, lsl #12 │ │ │ │ stmdb r0!, {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 │ │ │ │ muleq r1, r2, r6 │ │ │ │ @@ -22281,17 +22281,17 @@ │ │ │ │ bl feb6f6b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ stc2l 0, cr15, [r2, #-0] │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ @ instruction: 0x4603fb95 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r3, asr #28 │ │ │ │ + strmi pc, [r3], -r1, asr #28 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r5, asr #17 │ │ │ │ + strmi pc, [r3], -r3, asr #17 │ │ │ │ @ instruction: 0xf000441c │ │ │ │ strmi pc, [r3], -fp, lsr #26 │ │ │ │ @ instruction: 0xf011441c │ │ │ │ strmi pc, [r3], -fp, asr #19 │ │ │ │ ldrmi r4, [r8], -r3, lsr #8 │ │ │ │ svclt 0x0000bd98 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -22437,44 +22437,44 @@ │ │ │ │ andsle r2, r4, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2936 @ 0xfffff488 │ │ │ │ blcs 3279c │ │ │ │ blmi 1e0c770 │ │ │ │ @ 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 │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ blmi 1c9079c │ │ │ │ @ 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} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ stcl 7, cr15, [r8, #-932]! @ 0xfffffc5c │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 32f68 │ │ │ │ blmi 1a0cd60 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [sl], {3} │ │ │ │ + stc2 0, cr15, [r8], {3} │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2402 @ 0xfffff69e │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fc1f │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmdbvs r9!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r2, r4, 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 15fd3e0 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @@ -22486,15 +22486,15 @@ │ │ │ │ stc 7, cr15, [r8], #932 @ 0x3a4 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 32fe0 │ │ │ │ blmi 140cc44 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff3d4816 │ │ │ │ + blx ff354816 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ stcl 7, cr15, [r0], #932 @ 0x3a4 │ │ │ │ teqvs fp, #0, 6 │ │ │ │ ldmibvs sl!, {r1, r3, r4, r5, sp, lr, pc}^ │ │ │ │ bvs feef3108 │ │ │ │ @@ -22505,27 +22505,27 @@ │ │ │ │ blcs 33424 │ │ │ │ bvs fff0c840 │ │ │ │ blmi 1010844 │ │ │ │ bmi fe9a30 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56233 @ 0xdba9 @ │ │ │ │ + movwcs pc, #56231 @ 0xdba7 @ │ │ │ │ ands r6, sp, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56221 @ 0xdb9d @ │ │ │ │ + movwcs pc, #56219 @ 0xdb9b @ │ │ │ │ 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, r4, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi r1!, {r8, r9, sp} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx fe9d688e │ │ │ │ teqvs fp, #872415232 @ 0x34000000 │ │ │ │ ldrbtmi r4, [fp], #-2862 @ 0xfffff4d2 │ │ │ │ blcs 32908 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @@ -22594,38 +22594,38 @@ │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ ldc 7, cr15, [ip, #932] @ 0x3a4 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ blmi 1c70a10 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffdd49c4 │ │ │ │ + blx ffd549c4 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r2, lsl #2 │ │ │ │ ldc 7, cr15, [lr], #-932 @ 0xfffffc5c │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 331bc │ │ │ │ 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, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbmi r2!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx ffd569f0 │ │ │ │ blcs 2a204 │ │ │ │ blmi 180cfd8 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ blmi 17b0a6c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff254a20 │ │ │ │ + blx ff1d4a20 │ │ │ │ @ instruction: 0xf107697a │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ ldmvs fp!, {r5}^ │ │ │ │ blmi 15fd640 │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ movwls r6, #22779 @ 0x58fb │ │ │ │ ldrbtmi r4, [fp], #-2901 @ 0xfffff4ab │ │ │ │ @@ -22639,22 +22639,22 @@ │ │ │ │ @ instruction: 0x4603ed58 │ │ │ │ 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 fe754a78 │ │ │ │ + blx fe6d4a78 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ blcs 32ae0 │ │ │ │ blmi 120ca98 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe3d4a94 │ │ │ │ + blx fe354a94 │ │ │ │ teqvs fp, #67108864 @ 0x4000000 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ bl fe7d6a40 │ │ │ │ ldmibvs sl!, {r1, r2, r3, r5, sp, lr, pc}^ │ │ │ │ bvs feef3388 │ │ │ │ @@ -22667,32 +22667,32 @@ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldc2 0, cr15, [r6, #-64]! @ 0xffffffc0 │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ bmi d736b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - bvs fff17470 │ │ │ │ + bvs fff17468 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ bl 1856a8c │ │ │ │ blmi bd0b0c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1554b08 │ │ │ │ + blx 14d4b08 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ bl dd6ab0 │ │ │ │ blmi 9d0b4c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 10d4b2c │ │ │ │ + blx 1054b2c │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ blmi 3d748c │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ ldc 7, cr15, [r2, #-932] @ 0xfffffc5c │ │ │ │ ldmdbmi sp, {r0, r1, r3, r4, r5, r8, r9, fp, sp, lr} │ │ │ │ @@ -22746,15 +22746,15 @@ │ │ │ │ bl feb6fdfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 257334 │ │ │ │ + blmi 25732c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1ea488 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ blx ffe56c28 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @@ -22813,29 +22813,29 @@ │ │ │ │ tstcs r8, #134217728 @ 0x8000000 │ │ │ │ blmi bbd910 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf940f003 │ │ │ │ + @ instruction: 0xf93ef003 │ │ │ │ @ instruction: 0xf107e021 │ │ │ │ bmi a5997c │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ @ instruction: 0x4603ecf8 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ blmi 8d0d88 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf924f003 │ │ │ │ + @ instruction: 0xf922f003 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ @@ -22886,41 +22886,41 @@ │ │ │ │ @ instruction: 0xf0086818 │ │ │ │ @ instruction: 0x4603fa7f │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - sub pc, r5, pc, lsr #17 │ │ │ │ + sub pc, r5, sp, lsr #17 │ │ │ │ subeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xf840f004 │ │ │ │ + @ instruction: 0xf83ef004 │ │ │ │ blcs 2a668 │ │ │ │ @ instruction: 0xf107d10a │ │ │ │ bmi c19b74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - mla pc, r9, r8, pc @ │ │ │ │ + mla pc, r7, r8, pc @ │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ @ instruction: 0x4603ecfc │ │ │ │ @ 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 32f08 │ │ │ │ blmi 8cd2c4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf87af003 │ │ │ │ + @ instruction: 0xf878f003 │ │ │ │ @ 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} │ │ │ │ @@ -22955,15 +22955,15 @@ │ │ │ │ bl feb70140 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 256ff0 │ │ │ │ + blmi 256fe8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1ea7cc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf956f7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @@ -22975,15 +22975,15 @@ │ │ │ │ bl feb70190 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #4093 @ 0xffd @ │ │ │ │ + movwcs pc, #4091 @ 0xffb @ │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ andeq r3, r1, sl, ror #29 │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb68a80 │ │ │ │ bl feb1bff4 │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @@ -23029,82 +23029,82 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #46499 @ 0xb5a3 @ │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ ldclcs 8, cr15, [ip, #-892] @ 0xfffffc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000ff91 │ │ │ │ + @ instruction: 0xf000ff8f │ │ │ │ @ instruction: 0xf507be41 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf107605a │ │ │ │ blcc fe819fe4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107f87f │ │ │ │ + @ instruction: 0xf107f87d │ │ │ │ blcc fe819ff0 │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8d1 │ │ │ │ + @ instruction: 0xf507f8cf │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3ba0 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf89cf002 │ │ │ │ + @ instruction: 0xf89af002 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ smlatbcs r1, r0, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8ca │ │ │ │ + @ instruction: 0xf507f8c8 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119d2c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f85b │ │ │ │ + @ instruction: 0xf507f859 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119d3c │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8ab │ │ │ │ + @ instruction: 0xf507f8a9 │ │ │ │ @ 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: 0xf874f002 │ │ │ │ + @ instruction: 0xf872f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf83af002 │ │ │ │ + @ instruction: 0xf838f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xf88af002 │ │ │ │ + @ instruction: 0xf888f002 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a19d9c │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f853 │ │ │ │ + @ instruction: 0xf507f851 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf107624b │ │ │ │ blcc fe81a0b4 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-3164 @ 0xfffff3a4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fa49 │ │ │ │ + @ instruction: 0xf107fa47 │ │ │ │ blcc fe81a0c8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx fed55198 │ │ │ │ + blx fecd5198 │ │ │ │ @ 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 │ │ │ │ @@ -23142,70 +23142,70 @@ │ │ │ │ ldrbtmi r3, [fp], #-3000 @ 0xfffff448 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2996 @ 0xfffff44c │ │ │ │ blcs fec575b4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000feaf │ │ │ │ + @ instruction: 0xf000fead │ │ │ │ @ instruction: 0xf507be56 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a19e94 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r6, ror #20 │ │ │ │ + strmi pc, [r3], -r4, ror #20 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r3, asr #20 │ │ │ │ + strmi pc, [r3], -r1, asr #20 │ │ │ │ blcs 1d575f4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fe8f │ │ │ │ + @ instruction: 0xf507fe8d │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50780c9 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119ee0 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r0, asr #20 │ │ │ │ + @ instruction: 0x4603fa3e │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1319ef8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff75 │ │ │ │ + @ instruction: 0xf507ff73 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1319f08 │ │ │ │ ldrmi r2, [r8], -r1, lsr #2 │ │ │ │ - @ instruction: 0xffc6f001 │ │ │ │ + @ instruction: 0xffc4f001 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1319f24 │ │ │ │ ldrmi r2, [r8], -r1, lsr #4 │ │ │ │ - @ instruction: 0xff90f001 │ │ │ │ + @ instruction: 0xff8ef001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ffbc │ │ │ │ + @ instruction: 0xf507ffba │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119f48 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9f4f002 │ │ │ │ + @ instruction: 0xf9f2f002 │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119f5c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r1], -r2, lsl #20 │ │ │ │ + strmi pc, [r1], -r0, lsl #20 │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf00a4620 │ │ │ │ @ instruction: 0xf507fff7 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #180, 6 @ 0xd0000002 │ │ │ │ @@ -23218,41 +23218,41 @@ │ │ │ │ blcc 12a3a8 │ │ │ │ @ instruction: 0x461a781b │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b4c │ │ │ │ ldrbtmi r1, [r9], #-2692 @ 0xfffff57c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f94f │ │ │ │ + @ instruction: 0xf507f94d │ │ │ │ @ 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 3f3404 │ │ │ │ @ instruction: 0xf507d9d4 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1319fe4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9a6f002 │ │ │ │ + @ instruction: 0xf9a4f002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1a0f8 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldmda r6, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1a10c │ │ │ │ bcs 95774c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fde3 │ │ │ │ + @ instruction: 0xf507fde1 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff41a32c │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50741c4 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ @@ -23267,15 +23267,15 @@ │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ and sp, fp, ip, lsr r1 │ │ │ │ ldmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r4, #8]! │ │ │ │ + ldc2 0, cr15, [r2, #8]! │ │ │ │ stcllt 0, cr15, [r4], #-0 │ │ │ │ stmib 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 │ │ │ │ @@ -23291,15 +23291,15 @@ │ │ │ │ stmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2432 @ 0xfffff680 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r4, #8] │ │ │ │ + stc2 0, cr15, [r2, #8] │ │ │ │ stclt 0, cr15, [fp, #-0] │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff419ff8 │ │ │ │ @@ -23339,30 +23339,30 @@ │ │ │ │ ldrbtmi r3, [fp], #-2264 @ 0xfffff728 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2260 @ 0xfffff72c │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fd25 │ │ │ │ + @ instruction: 0xf000fd23 │ │ │ │ @ instruction: 0xf507bccc │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 11a2a8 │ │ │ │ ldmcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ @ instruction: 0x4603e8d8 │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b28 │ │ │ │ ldrbtmi r2, [sl], #-2204 @ 0xfffff764 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r6, #-8] │ │ │ │ + stc2 0, cr15, [r4, #-8] │ │ │ │ @ instruction: 0xf7e9e3b6 │ │ │ │ @ instruction: 0x4603e8d6 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ strtmi pc, [ip], #1699 @ 0x6a3 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @@ -23396,15 +23396,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-2060 @ 0xfffff7f4 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ stmdacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fcb3 │ │ │ │ + @ instruction: 0xf000fcb1 │ │ │ │ @ instruction: 0xf507bc5a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ svcvs 0x0080f5b3 │ │ │ │ @ instruction: 0xf507d933 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ @@ -23426,15 +23426,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-1956 @ 0xfffff85c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1952 @ 0xfffff860 │ │ │ │ @ instruction: 0x279cf8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fc77 │ │ │ │ + @ instruction: 0xf000fc75 │ │ │ │ @ instruction: 0xf507bc1e │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50746ac │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc 11a414 │ │ │ │ @@ -23469,99 +23469,99 @@ │ │ │ │ ldrbtmi r3, [fp], #-1800 @ 0xfffff8f8 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1796 @ 0xfffff8fc │ │ │ │ @ instruction: 0x2700f8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - bic pc, r8, #8448 @ 0x2100 │ │ │ │ + bic pc, r8, #7936 @ 0x1f00 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1768 @ 0xfffff918 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r2], {2} │ │ │ │ + ldc2 0, cr15, [r0], {2} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #23 │ │ │ │ - stc2 0, cr15, [r0, #-4] │ │ │ │ + ldc2l 0, cr15, [lr], #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #2 │ │ │ │ - ldc2l 0, cr15, [r0, #-4] │ │ │ │ + stc2l 0, cr15, [lr, #-4] │ │ │ │ orrsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11a410 │ │ │ │ andpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd19 │ │ │ │ + @ instruction: 0xf507fd17 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11a424 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2l 0, cr15, [r5, #-4] │ │ │ │ + stc2l 0, cr15, [r3, #-4] │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - ldc2l 0, cr15, [r6], {1} │ │ │ │ + ldc2l 0, cr15, [r4], {1} │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - stc2 0, cr15, [r6, #-4]! │ │ │ │ + stc2 0, cr15, [r4, #-4]! │ │ │ │ bicsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1a464 │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcef │ │ │ │ + @ instruction: 0xf507fced │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1a478 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2 0, cr15, [fp, #-4] │ │ │ │ + ldc2 0, cr15, [r9, #-4] │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -ip, asr #22 │ │ │ │ - stc2 0, cr15, [ip], #4 │ │ │ │ + stc2 0, cr15, [sl], #4 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b4c │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - ldc2l 0, cr15, [ip], #4 │ │ │ │ + ldc2l 0, cr15, [sl], #4 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131a4b8 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcc5 │ │ │ │ + @ instruction: 0xf507fcc3 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf507624b │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11a4d4 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-1476 @ 0xfffffa3c │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507feb9 │ │ │ │ + @ instruction: 0xf507feb7 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11a4ec │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff22f001 │ │ │ │ + @ instruction: 0xff20f001 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andsvs r6, sl, sl, asr #6 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ adcmi pc, ip, r3, lsr #13 │ │ │ │ @@ -23580,40 +23580,40 @@ │ │ │ │ @ instruction: 0xf8df6803 │ │ │ │ ldrbtmi r0, [r8], #-1372 @ 0xfffffaa4 │ │ │ │ ldc2 0, cr15, [lr], #-48 @ 0xffffffd0 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131a558 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -r4, lsl #30 │ │ │ │ + strmi pc, [r3], -r2, lsl #30 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -r1, ror #29 │ │ │ │ + @ instruction: 0x4603fedf │ │ │ │ strcs pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fb2d │ │ │ │ + @ instruction: 0xf507fb2b │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf8dfd154 │ │ │ │ ldrbtmi r3, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf8dffb1b │ │ │ │ + @ instruction: 0xf8dffb19 │ │ │ │ ldrbtmi r3, [fp], #-1276 @ 0xfffffb04 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fb11 │ │ │ │ + @ instruction: 0xf507fb0f │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50743b8 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -23637,28 +23637,28 @@ │ │ │ │ ldrbtmi r3, [fp], #-1168 @ 0xfffffb70 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1164 @ 0xfffffb74 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - rsbs pc, r8, #856064 @ 0xd1000 │ │ │ │ + rsbs pc, r8, #847872 @ 0xcf000 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43bcf6a3 │ │ │ │ blcs 33a7c │ │ │ │ @ instruction: 0xf8dfd00a │ │ │ │ ldrbtmi r3, [fp], #-1132 @ 0xfffffb94 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - strh pc, [pc, #-175] @ 19979 @ │ │ │ │ + strh pc, [pc, #-173] @ 1997b @ │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - cdp2 0, 7, cr15, cr7, cr1, {0} │ │ │ │ + cdp2 0, 7, cr15, cr5, cr1, {0} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff41a988 │ │ │ │ cmppvs sp, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ bicmi pc, r4, r1, lsr #13 │ │ │ │ @ instruction: 0xf8df9201 │ │ │ │ @@ -23687,24 +23687,24 @@ │ │ │ │ movwls r2, #5014 @ 0x1396 │ │ │ │ ldrbtmi r4, [fp], #-3062 @ 0xfffff40a │ │ │ │ blmi ffdbe6b8 │ │ │ │ bmi ffdaaca8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - ands pc, r4, #446464 @ 0x6d000 │ │ │ │ + ands pc, r4, #438272 @ 0x6b000 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r5], -sp, lsl #28 │ │ │ │ + strmi pc, [r5], -fp, lsl #28 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - cdp2 0, 1, cr15, cr11, cr1, {0} │ │ │ │ + cdp2 0, 1, cr15, cr9, cr1, {0} │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff41aa48 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -23732,24 +23732,24 @@ │ │ │ │ orrscs r9, r7, #134217728 @ 0x8000000 │ │ │ │ blmi ff37e76c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3020 @ 0xfffff434 │ │ │ │ ldrbtmi r4, [sl], #-2764 @ 0xfffff534 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 4d5b88 │ │ │ │ + blx 455b88 │ │ │ │ @ instruction: 0xf507e1b9 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1a7cc │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -sl, asr #27 │ │ │ │ + strmi pc, [r3], -r8, asr #27 │ │ │ │ ldrbtmi r4, [sl], #-2756 @ 0xfffff53c │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 55bac │ │ │ │ + @ instruction: 0xf9fef002 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff41a6fc │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ @@ -23786,29 +23786,29 @@ │ │ │ │ movwls r2, #5019 @ 0x139b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ blmi fe73e844 │ │ │ │ bmi fe72ae34 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - smlaltb pc, lr, r7, r9 @ │ │ │ │ + smlaltb pc, lr, r5, r9 @ │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe5a8874 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ @ instruction: 0x4603ed5c │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe428920 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f98b │ │ │ │ + @ instruction: 0xf507f989 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ @ instruction: 0xe12c601a │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe1e88b8 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @@ -23817,25 +23817,25 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe068964 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f969 │ │ │ │ + @ instruction: 0xf507f967 │ │ │ │ @ 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 1e288fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f955 │ │ │ │ + @ instruction: 0xf507f953 │ │ │ │ @ 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 │ │ │ │ @@ -23877,87 +23877,87 @@ │ │ │ │ movwls r2, #5033 @ 0x13a9 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ blmi 133e9b0 │ │ │ │ bmi 132afa0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xe098f8f1 │ │ │ │ + adds pc, r8, pc, ror #17 │ │ │ │ strdeq r6, [r2], -lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r8, r2, lr, ror #14 │ │ │ │ andeq r3, r1, ip, lsr #28 │ │ │ │ andeq r3, r1, r6, asr #26 │ │ │ │ - andeq r4, r1, lr, lsr #4 │ │ │ │ + andeq r4, r1, lr, lsl r2 │ │ │ │ ldrdeq r3, [r1], -lr │ │ │ │ ldrdeq r3, [r1], -sl │ │ │ │ - andeq r4, r1, lr, lsl #5 │ │ │ │ + andeq r4, r1, lr, ror r2 │ │ │ │ muleq r1, r4, ip │ │ │ │ muleq r1, ip, ip │ │ │ │ @ instruction: 0x00013bb6 │ │ │ │ muleq r1, r0, fp │ │ │ │ andeq r3, r1, lr, ror #22 │ │ │ │ andeq r3, r1, r0, lsl #22 │ │ │ │ andeq r3, r1, r8, lsl #21 │ │ │ │ andeq r3, r1, r4, lsl #21 │ │ │ │ - andeq r4, r1, r8, lsr r0 │ │ │ │ + andeq r4, r1, r8, lsr #32 │ │ │ │ andeq r3, r1, lr, lsr sl │ │ │ │ andeq r3, r1, sl, asr #19 │ │ │ │ andeq r3, r1, r6, asr #19 │ │ │ │ - andeq r3, r1, sl, ror pc │ │ │ │ + andeq r3, r1, sl, ror #30 │ │ │ │ andeq r3, r1, r0, lsl #19 │ │ │ │ andeq r3, r1, ip, lsl #20 │ │ │ │ strdeq r3, [r1], -sl │ │ │ │ andeq r3, r1, r6, ror #17 │ │ │ │ andeq r3, r1, r2, ror #17 │ │ │ │ - muleq r1, r6, lr │ │ │ │ + andeq r3, r1, r6, lsl #29 │ │ │ │ andeq r3, r1, ip, ror r9 │ │ │ │ andeq r3, r1, lr, ror #16 │ │ │ │ andeq r3, r1, sl, ror #16 │ │ │ │ - andeq r3, r1, lr, lsl lr │ │ │ │ + andeq r3, r1, lr, lsl #28 │ │ │ │ andeq r3, r1, r4, lsl #18 │ │ │ │ andeq r3, r1, r2, asr #15 │ │ │ │ @ instruction: 0x000137be │ │ │ │ - andeq r3, r1, r2, ror sp │ │ │ │ + andeq r3, r1, r2, ror #26 │ │ │ │ andeq r3, r1, r8, ror r7 │ │ │ │ andeq r3, r1, sl, asr r8 │ │ │ │ andeq r3, r1, r6, lsr #12 │ │ │ │ - andeq r3, r1, lr, asr #23 │ │ │ │ + @ instruction: 0x00013bbe │ │ │ │ ldrdeq r3, [r1], -r8 │ │ │ │ andeq r3, r1, lr, lsl #13 │ │ │ │ andeq r3, r1, sl, lsr #13 │ │ │ │ andeq r3, r1, r2, lsr #10 │ │ │ │ andeq r3, r1, lr, lsl r5 │ │ │ │ - ldrdeq r3, [r1], -r2 │ │ │ │ + andeq r3, r1, r2, asr #21 │ │ │ │ ldrdeq r3, [r1], -r8 │ │ │ │ andeq r3, r1, sl, ror #12 │ │ │ │ andeq r3, r1, lr, asr r6 │ │ │ │ andeq r3, r1, r4, asr r4 │ │ │ │ andeq r3, r1, r2, asr r4 │ │ │ │ - andeq r3, r1, r8, lsl #20 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ andeq r3, r1, r0, lsl r4 │ │ │ │ muleq r1, lr, r3 │ │ │ │ muleq r1, ip, r3 │ │ │ │ - andeq r3, r1, r2, asr r9 │ │ │ │ + andeq r3, r1, r2, asr #18 │ │ │ │ andeq r3, r1, sl, asr r3 │ │ │ │ andeq r3, r1, r6, lsr #10 │ │ │ │ andeq r3, r1, r8, asr #5 │ │ │ │ andeq r3, r1, r6, asr #5 │ │ │ │ - andeq r3, r1, ip, ror r8 │ │ │ │ + andeq r3, r1, ip, ror #16 │ │ │ │ andeq r3, r1, r4, lsl #5 │ │ │ │ andeq r3, r1, ip, ror r4 │ │ │ │ andeq r3, r1, r8, ror #8 │ │ │ │ andeq r3, r1, ip, asr r4 │ │ │ │ andeq r3, r1, r8, asr #8 │ │ │ │ andeq r3, r1, r8, lsr r4 │ │ │ │ andeq r7, r2, sl, ror sl │ │ │ │ strdeq r3, [r1], -r0 │ │ │ │ andeq r3, r1, ip, asr r1 │ │ │ │ andeq r3, r1, sl, asr r1 │ │ │ │ - andeq r3, r1, r0, lsl r7 │ │ │ │ + andeq r3, r1, r0, lsl #14 │ │ │ │ andeq r3, r1, r8, lsl r1 │ │ │ │ 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} │ │ │ │ @@ -24004,19 +24004,19 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ strmi lr, [r3], -r4, lsl #19 │ │ │ │ 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: 0xfff2f001 │ │ │ │ + @ instruction: 0xfff0f001 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ @ instruction: 0x461a687b │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - blx 1b95fdc │ │ │ │ + blx 1b15fdc │ │ │ │ @ instruction: 0xf7e86978 │ │ │ │ movwcs lr, #6642 @ 0x19f2 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ ldrdeq r3, [r1], -r4 │ │ │ │ andeq r3, r1, sl, lsr #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -24038,51 +24038,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 340d8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi fff127dc │ │ │ │ + blmi ffed27d0 │ │ │ │ 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, #3473 @ 0xd91 @ │ │ │ │ - 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: 0xff72f001 │ │ │ │ + @ instruction: 0xff70f001 │ │ │ │ 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: 0xffc0f006 │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6073b44 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ @@ -24099,15 +24099,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 │ │ │ │ strmi pc, [r3], -r4, ror #27 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cmn r5, r0, lsl #6 │ │ │ │ + cmn r2, r0, lsl #6 │ │ │ │ bl 1580e0 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ @ instruction: 0xf1070454 │ │ │ │ blcc 11aef4 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -24116,20 +24116,20 @@ │ │ │ │ b ffcd8104 │ │ │ │ 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, #3851 @ 0xf0b @ │ │ │ │ - @ instruction: 0xf607e14a │ │ │ │ + movwcs pc, #3849 @ 0xf09 @ │ │ │ │ + @ instruction: 0xf607e147 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs sp, {r2, r4, r6, r8, r9} │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf6073b04 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 181ab50 │ │ │ │ @@ -24140,26 +24140,26 @@ │ │ │ │ strmi pc, [r2], -r1, ror #24 │ │ │ │ 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, cr12, cr1, {0} │ │ │ │ - tst fp, r0, lsl #6 │ │ │ │ + cdp2 0, 13, cr15, cr10, cr1, {0} │ │ │ │ + tst r8, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi fe7b4268 │ │ │ │ + bmi fe774268 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fecd │ │ │ │ + @ instruction: 0xf607fecb │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs r8, {r0, r2, r8, r9, sp, lr} │ │ │ │ b e581b8 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ smlatbvs r5, r3, r5, pc @ │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -24171,19 +24171,19 @@ │ │ │ │ b fe1581e0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ @ instruction: 0x4602e834 │ │ │ │ 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, cr14, cr1, {0} │ │ │ │ - sbcs r2, sp, r0, lsl #6 │ │ │ │ + cdp2 0, 9, cr15, cr12, 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 11af24 │ │ │ │ @ instruction: 0x46186812 │ │ │ │ @@ -24192,425 +24192,424 @@ │ │ │ │ @ instruction: 0xf7e8d11f │ │ │ │ @ instruction: 0x4603ea5a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r8, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 11af4c │ │ │ │ - bmi 1cfeab0 │ │ │ │ + bmi 1cbeab0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf507fe73 │ │ │ │ + @ instruction: 0xf507fe71 │ │ │ │ @ instruction: 0xf10353c3 │ │ │ │ blcc 11aee8 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ movwcs lr, #2214 @ 0x8a6 │ │ │ │ - @ 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 ad8294 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ @ instruction: 0x4602efda │ │ │ │ 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, cr4, cr1, {0} │ │ │ │ + cdp2 0, 4, cr15, cr2, cr1, {0} │ │ │ │ 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}^ │ │ │ │ msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ stmda lr!, {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 11abfc │ │ │ │ - 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, r1, asr #25 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ - bmi 10f43e8 │ │ │ │ - @ instruction: 0xf04f447a │ │ │ │ - @ instruction: 0xf04f0008 │ │ │ │ - @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fe0d │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - @ instruction: 0xf6070448 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - ldmda sl, {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 11af7c │ │ │ │ + blmi 122bbc4 │ │ │ │ + @ instruction: 0x4618447b │ │ │ │ + stc2l 0, cr15, [r4], {14} │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - cdp 7, 15, cr15, cr12, cr7, {7} │ │ │ │ - msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - stmda ip!, {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 │ │ │ │ - stmda r4!, {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 ip, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 34458 │ │ │ │ - @ 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, [lr, #4] │ │ │ │ - and r2, sp, r0, lsl #6 │ │ │ │ + cdp2 0, 0, cr15, cr14, 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, lr, asr r8 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e76818 │ │ │ │ + @ instruction: 0xf507ef00 │ │ │ │ + @ instruction: 0xf1035321 │ │ │ │ + blcc 11b054 │ │ │ │ + @ instruction: 0xf7e84618 │ │ │ │ + @ instruction: 0xf507e830 │ │ │ │ + @ instruction: 0xf1035361 │ │ │ │ + blcc 11b064 │ │ │ │ + @ instruction: 0xf7e84618 │ │ │ │ + @ instruction: 0xf507e828 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 11aff4 │ │ │ │ + @ instruction: 0xf7e84618 │ │ │ │ + @ instruction: 0xf607e820 │ │ │ │ + @ instruction: 0xf6a30368 │ │ │ │ + ldmdavs fp, {r3, r6, r8, r9} │ │ │ │ + andle r2, lr, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwvs pc, #26019 @ 0x65a3 @ │ │ │ │ - bmi 7b4484 │ │ │ │ + bmi 974460 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - movwcs pc, #7615 @ 0x1dbf @ │ │ │ │ - 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 │ │ │ │ - stmda r6!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf5074618 │ │ │ │ - @ instruction: 0x37684790 │ │ │ │ - ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ + movwcs pc, #3535 @ 0xdcf @ │ │ │ │ + @ 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 │ │ │ │ + stc2l 0, cr15, [r0, #4] │ │ │ │ + @ instruction: 0xf5072301 │ │ │ │ + @ instruction: 0xf1004090 │ │ │ │ + ldmdbmi r9, {r2, r5, r6} │ │ │ │ + bmi 26b614 │ │ │ │ + ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ + subsmi r6, r1, r2, lsl #16 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf7e8d001 │ │ │ │ + ldrmi lr, [r8], -sl, ror #16 │ │ │ │ + ldrmi pc, [r0, r7, lsl #10] │ │ │ │ + ldrtmi r3, [sp], r8, ror #14 │ │ │ │ + svclt 0x0000bdb0 │ │ │ │ @ instruction: 0x00025fb8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r7, r2, sl, lsl r7 │ │ │ │ andeq r7, r2, ip, lsl #14 │ │ │ │ ldrdeq r3, [r1], -r6 │ │ │ │ ldrdeq r2, [r1], -lr │ │ │ │ andeq r3, r1, r2, lsr r0 │ │ │ │ strdeq r2, [r1], -sl │ │ │ │ andeq r3, r1, r4, lsl r0 │ │ │ │ andeq r2, r1, r6, ror #31 │ │ │ │ muleq r1, r0, pc @ │ │ │ │ andeq r2, r1, r2, lsr pc │ │ │ │ - strdeq r2, [r1], -ip │ │ │ │ - andeq r2, r1, ip, lsr #30 │ │ │ │ - @ instruction: 0x00012eba │ │ │ │ - @ instruction: 0x00012ebc │ │ │ │ - andeq r5, r2, lr, asr #23 │ │ │ │ + andeq r2, r1, r4, lsl #30 │ │ │ │ + andeq r2, r1, r2, lsr #30 │ │ │ │ + @ instruction: 0x00012eb0 │ │ │ │ + @ instruction: 0x00012eb2 │ │ │ │ + ldrdeq r5, [r2], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb716a0 │ │ │ │ + bl feb7169c │ │ │ │ @ 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 165b0dc │ │ │ │ + blmi 165b0d8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2l 0, cr15, [ip, #-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 │ │ │ │ - @ instruction: 0x4603fbf6 │ │ │ │ + @ instruction: 0x4603fbf8 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2891 @ 0xfffff4b5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, r3, pc, lsr sp @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldm r6!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 2bd48 │ │ │ │ - blmi 110e964 │ │ │ │ + ldm r8!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 2bd44 │ │ │ │ + blmi 110e960 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [sl, #-4]! │ │ │ │ @ instruction: 0xf107e05e │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - ldm r6, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 82bd6c │ │ │ │ - blmi f0e588 │ │ │ │ + ldm r8, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 82bd68 │ │ │ │ + blmi f0e584 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [r8, #-4] │ │ │ │ @ instruction: 0xf107e04c │ │ │ │ - bmi d9b1cc │ │ │ │ + bmi d9b1c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fd0d │ │ │ │ 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 962de4 │ │ │ │ + blmi 962de0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf107fc55 │ │ │ │ + @ instruction: 0xf107fc57 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - stmdb lr, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r0, {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 5a2e24 │ │ │ │ + blmi 5a2e20 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xe76dfc35 │ │ │ │ + @ instruction: 0xe76dfc37 │ │ │ │ ldmdbmi r3, {r8, r9, sp} │ │ │ │ - bmi 26b7fc │ │ │ │ + bmi 26b7f8 │ │ │ │ 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 0x0074f7e7 │ │ │ │ + svc 0x0076f7e7 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r5, r2, r6, lsr fp │ │ │ │ + andeq r5, r2, sl, lsr fp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, ip, lsl lr │ │ │ │ + andeq r2, r1, r0, lsl lr │ │ │ │ + strdeq r2, [r1], -r2 @ │ │ │ │ strdeq r2, [r1], -lr │ │ │ │ - andeq r2, r1, sl, lsl #28 │ │ │ │ - strdeq r2, [r1], -ip │ │ │ │ - andeq r2, r1, r0, lsl #28 │ │ │ │ - andeq r2, r1, r0, lsl #28 │ │ │ │ - ldrdeq r2, [r1], -r8 │ │ │ │ - andeq r2, r1, r4, lsr #27 │ │ │ │ - andeq r5, r2, ip, ror #19 │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + andeq r2, r1, ip, asr #27 │ │ │ │ + muleq r1, r8, sp │ │ │ │ + strdeq r5, [r2], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7186c │ │ │ │ + bl feb71868 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ - blcs 346e8 │ │ │ │ + blcs 346e4 │ │ │ │ @ instruction: 0xf007d105 │ │ │ │ - @ instruction: 0x4602fdfd │ │ │ │ + @ instruction: 0x4602fdff │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 3726f4 │ │ │ │ + blmi 3726f0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [r4], {1} │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ - blmi 26bf0c │ │ │ │ + blmi 26bf08 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - @ instruction: 0x4603fdb5 │ │ │ │ + @ instruction: 0x4603fdb7 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r7, r2, lr, lsl #2 │ │ │ │ - strdeq r7, [r2], -lr │ │ │ │ - andeq r2, r1, r8, lsr #26 │ │ │ │ + andeq r7, r2, r2, lsl r1 │ │ │ │ + andeq r7, r2, r2, lsl #2 │ │ │ │ + andeq r2, r1, ip, lsl sp │ │ │ │ @ instruction: 0xfffffdf7 │ │ │ │ - @ instruction: 0xffffe90d │ │ │ │ - andeq r2, r1, lr, lsl sp │ │ │ │ + @ instruction: 0xffffe911 │ │ │ │ + andeq r2, r1, r2, lsl 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] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r7, r2, r6, lsr #1 │ │ │ │ + andeq r7, r2, sl, lsr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb718f8 │ │ │ │ + bl feb718f4 │ │ │ │ @ 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 34908 │ │ │ │ + blcs 34904 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - stmia r8!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia sl!, {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} │ │ │ │ - stcl 7, cr15, [r8, #924]! @ 0x39c │ │ │ │ + stcl 7, cr15, [sl, #924]! @ 0x39c │ │ │ │ ands r6, sl, r8, lsr r1 │ │ │ │ - bmi 1174c28 │ │ │ │ + bmi 1174c24 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 10d9800 │ │ │ │ + blmi 10d97fc │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e86938 │ │ │ │ - @ instruction: 0x4603e890 │ │ │ │ + @ instruction: 0x4603e892 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - @ instruction: 0xf995f008 │ │ │ │ + @ instruction: 0xf997f008 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ - stcl 7, cr15, [ip, #924] @ 0x39c │ │ │ │ + stcl 7, cr15, [lr, #924] @ 0x39c │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e769b8 │ │ │ │ - subs lr, r0, r8, lsl sp │ │ │ │ + subs lr, r0, sl, lsl sp │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi dabff0 │ │ │ │ + blmi dabfec │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc2 0, cr15, [ip], #48 @ 0x30 │ │ │ │ + ldc2 0, cr15, [lr], #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 │ │ │ │ - stc 7, cr15, [lr, #-924]! @ 0xfffffc64 │ │ │ │ - blcs 2bfbc │ │ │ │ + ldc 7, cr15, [r0, #-924]! @ 0xfffffc64 │ │ │ │ + blcs 2bfb8 │ │ │ │ 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 │ │ │ │ - strmi lr, [r3], -r4, ror #30 │ │ │ │ + strmi lr, [r3], -r6, ror #30 │ │ │ │ tstle ip, r7, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - bmi 974840 │ │ │ │ + bmi 97483c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 8d9768 │ │ │ │ + blmi 8d9764 │ │ │ │ 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 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}^ │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0084620 │ │ │ │ - ldmdbvs fp!, {r2, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r1, r2, r6, r8, 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 34880 │ │ │ │ + blcs 3487c │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - svclt 0x0000fcbb │ │ │ │ + svclt 0x0000fcbd │ │ │ │ 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, 6, cr15, cr14, cr7, {7} │ │ │ │ + cdp 7, 7, cr15, cr0, cr7, {7} │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ + strdeq r5, [r2], -lr │ │ │ │ strdeq r5, [r2], -sl │ │ │ │ - strdeq r5, [r2], -r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, r6, lsr #25 │ │ │ │ - muleq r1, r8, ip │ │ │ │ - andeq r7, r2, r8, lsr r0 │ │ │ │ - andeq r2, r1, lr, ror #24 │ │ │ │ + muleq r1, sl, ip │ │ │ │ + andeq r2, r1, ip, lsl #25 │ │ │ │ + andeq r7, r2, ip, lsr r0 │ │ │ │ + andeq r2, r1, r2, ror #24 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ - andeq r2, r1, r8, asr ip │ │ │ │ - andeq r2, r1, r0, asr #24 │ │ │ │ - andeq r2, r1, r8, lsl ip │ │ │ │ - andeq r6, r2, r0, lsr #31 │ │ │ │ - ldrdeq r5, [r2], -lr │ │ │ │ + andeq r2, r1, ip, asr #24 │ │ │ │ + andeq r2, r1, r4, lsr ip │ │ │ │ + andeq r2, r1, ip, lsl #24 │ │ │ │ + andeq r6, r2, r4, lsr #31 │ │ │ │ + andeq r5, r2, r2, ror #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71a7c │ │ │ │ + bl feb71a78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 134a70 │ │ │ │ + blmi 134a6c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stcl 7, cr15, [ip, #924]! @ 0x39c │ │ │ │ + stcl 7, cr15, [lr, #924]! @ 0x39c │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r2, r0, sl │ │ │ │ + muleq r2, r4, sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71aa8 │ │ │ │ + bl feb71aa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 134a9c │ │ │ │ + blmi 134a98 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldcl 7, cr15, [r6, #924] @ 0x39c │ │ │ │ + ldcl 7, cr15, [r8, #924] @ 0x39c │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - ldrdeq r6, [r2], -r0 │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r6, r2, r6, asr #4 │ │ │ │ + andeq r6, r2, sl, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71af4 │ │ │ │ + bl feb71af0 │ │ │ │ @ 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 ff12351c │ │ │ │ - blmi ff12bb00 │ │ │ │ + bmi ff123518 │ │ │ │ + blmi ff12bafc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmdacc r4, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrbtmi r4, [fp], #-3009 @ 0xfffff43f │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @@ -24618,306 +24617,306 @@ │ │ │ │ @ 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: 0xf9d1f006 │ │ │ │ - blcs 2c168 │ │ │ │ + @ instruction: 0xf9d3f006 │ │ │ │ + blcs 2c164 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d12a │ │ │ │ - @ instruction: 0x4602eede │ │ │ │ + strmi lr, [r2], -r0, ror #29 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e76818 │ │ │ │ - strmi lr, [r3], -r4, lsl #25 │ │ │ │ + strmi lr, [r3], -r6, lsl #25 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi fe77f5c8 │ │ │ │ + blmi fe77f5c4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2971 @ 0xfffff465 │ │ │ │ - blmi fe6ff5cc │ │ │ │ - bmi fe6ebbbc │ │ │ │ + blmi fe6ff5c8 │ │ │ │ + bmi fe6ebbb8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rscs pc, sl, r3, ror #21 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2710 @ 0xfffff56a │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff6569f8 │ │ │ │ + blx ff6569f4 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ sbcvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bicne pc, r1, r1, asr #4 │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - eorvs lr, r0, r4, lsr sp │ │ │ │ + eorvs lr, r0, r6, lsr sp │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ ldrshle r3, [sp, #-255] @ 0xffffff01 │ │ │ │ - cdp 7, 9, cr15, cr0, cr7, {7} │ │ │ │ + cdp 7, 9, cr15, cr2, cr7, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -r0, asr #24 │ │ │ │ + strmi lr, [r3], -r2, asr #24 │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fec56a48 │ │ │ │ + blx fec56a44 │ │ │ │ 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 1ee3268 │ │ │ │ + blmi 1ee3264 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf607fa09 │ │ │ │ + @ instruction: 0xf607fa0b │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf6070308 │ │ │ │ @ instruction: 0xf6a20218 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d12a │ │ │ │ - @ instruction: 0x4602ee5e │ │ │ │ + strmi lr, [r2], -r0, ror #28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e76818 │ │ │ │ - strmi lr, [r3], -r4, lsl #24 │ │ │ │ + strmi lr, [r3], -r6, lsl #24 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi 193f6c8 │ │ │ │ + blmi 193f6c4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4921 @ 0x1339 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ - blmi 18bf6cc │ │ │ │ - bmi 18abcbc │ │ │ │ + blmi 18bf6c8 │ │ │ │ + bmi 18abcb8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, sl, r3, ror #20 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e76818 │ │ │ │ - blmi 1715c88 │ │ │ │ + blmi 1715c8c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 14d6b04 │ │ │ │ + blx 14d6b00 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdb r2, {r2, r3}^ │ │ │ │ ldmdbmi r1, {r1, r8, r9, sp}^ │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - blx 1758b18 │ │ │ │ + blx 17d8b14 │ │ │ │ @ instruction: 0xf1076020 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - ldcl 7, cr15, [r4], #-924 @ 0xfffffc64 │ │ │ │ + ldcl 7, cr15, [r6], #-924 @ 0xfffffc64 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ teqle sl, pc @ │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf7e7fa29 │ │ │ │ - @ instruction: 0x4602edfa │ │ │ │ + @ instruction: 0x4602edfc │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 34bdc │ │ │ │ + blcs 34bd8 │ │ │ │ @ instruction: 0xf607d021 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - bl fe658b1c │ │ │ │ + bl fe6d8b18 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2869 @ 0xfffff4cb │ │ │ │ movtcs r9, #4866 @ 0x1302 │ │ │ │ - blmi d3f7a0 │ │ │ │ + blmi d3f79c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf9f8f001 │ │ │ │ - blmi c52bf4 │ │ │ │ + blmi c52bf0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf9eef001 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ - ldc 7, cr15, [r0, #924]! @ 0x39c │ │ │ │ + ldc 7, cr15, [r2, #924]! @ 0x39c │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldmdbmi pc, {r8, r9, sp} @ │ │ │ │ - bmi 26bde8 │ │ │ │ + bmi 26bde4 │ │ │ │ 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], #-924 @ 0xfffffc64 │ │ │ │ + stc 7, cr15, [r0], {231} @ 0xe7 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r5, r2, ip, ror #13 │ │ │ │ + strdeq r5, [r2], -r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, r6, ror ip │ │ │ │ - andeq r2, r1, ip, lsr #24 │ │ │ │ - andeq r2, r1, sl, lsr #24 │ │ │ │ - andeq r2, r1, ip, lsr #29 │ │ │ │ - andeq r2, r1, r8, ror #23 │ │ │ │ - andeq r2, r1, r6, lsl ip │ │ │ │ - ldrdeq r2, [r1], -lr │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ - andeq r2, r1, ip, lsr #22 │ │ │ │ - andeq r2, r1, sl, lsr #22 │ │ │ │ - andeq r2, r1, ip, lsr #27 │ │ │ │ - andeq r2, r1, r8, ror #21 │ │ │ │ - andeq r2, r1, ip, asr #22 │ │ │ │ - andeq r2, r1, r8, lsr fp │ │ │ │ + andeq r2, r1, r6, ror #24 │ │ │ │ + andeq r2, r1, ip, lsl ip │ │ │ │ + andeq r2, r1, sl, lsl ip │ │ │ │ + muleq r1, ip, lr │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ + andeq r2, r1, r6, lsl #24 │ │ │ │ + andeq r2, r1, lr, asr #23 │ │ │ │ + andeq r2, r1, ip, asr #23 │ │ │ │ + andeq r2, r1, ip, lsl fp │ │ │ │ andeq r2, r1, sl, lsl fp │ │ │ │ - andeq r2, r1, r6, asr sl │ │ │ │ - andeq r2, r1, r4, asr sl │ │ │ │ - ldrdeq r2, [r1], -r6 │ │ │ │ - andeq r2, r1, lr, asr #21 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ - andeq r5, r2, r0, lsl #8 │ │ │ │ + muleq r1, ip, sp │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ + andeq r2, r1, ip, lsr fp │ │ │ │ + andeq r2, r1, r8, lsr #22 │ │ │ │ + andeq r2, r1, sl, lsl #22 │ │ │ │ + andeq r2, r1, r6, asr #20 │ │ │ │ + andeq r2, r1, r4, asr #20 │ │ │ │ + andeq r2, r1, r6, asr #25 │ │ │ │ + @ instruction: 0x00012abe │ │ │ │ + andeq r2, r1, ip, asr #21 │ │ │ │ + andeq r5, r2, r4, lsl #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71e88 │ │ │ │ + bl feb71e84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - b 1958c34 │ │ │ │ + b 19d8c30 │ │ │ │ @ instruction: 0xf7e74604 │ │ │ │ - strmi lr, [r3], -sl, asr #20 │ │ │ │ + strmi lr, [r3], -ip, asr #20 │ │ │ │ ldmdbmi sp, {r1, r5, r9, sl, lr} │ │ │ │ ldmdami sp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf00e4478 │ │ │ │ - adcsvs pc, r8, r1, lsr #16 │ │ │ │ + adcsvs pc, r8, r3, lsr #16 │ │ │ │ rscsvc pc, pc, #64, 4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - stcl 7, cr15, [r4, #-924]! @ 0xfffffc64 │ │ │ │ + stcl 7, cr15, [r6, #-924]! @ 0xfffffc64 │ │ │ │ vtst.8 q3, , │ │ │ │ andcs r7, r0, #-67108861 @ 0xfc000003 │ │ │ │ ldmdavs r8!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - bl fe9d8c68 │ │ │ │ + bl fea58c64 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r0, r0, lsl #22 │ │ │ │ - ldc 7, cr15, [r8, #-924]! @ 0xfffffc64 │ │ │ │ + ldc 7, cr15, [sl, #-924]! @ 0xfffffc64 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, ip, r2, lsl #22 │ │ │ │ - bmi 3f4ed0 │ │ │ │ + bmi 3f4ecc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f959 │ │ │ │ svclt 0x0000e7ce │ │ │ │ svclt 0x0000e000 │ │ │ │ - bmi 274eec │ │ │ │ + bmi 274ee8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f94b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r5, r2, r8, ror r6 │ │ │ │ - andeq r2, r1, r4, lsl #20 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ - andeq r2, r1, r4, ror #19 │ │ │ │ + andeq r5, r2, ip, ror r6 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + andeq r2, r1, ip, asr #19 │ │ │ │ + ldrdeq r2, [r1], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71f30 │ │ │ │ + bl feb71f2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ - blcs 38db0 │ │ │ │ - blmi 88ee28 │ │ │ │ + blcs 38dac │ │ │ │ + blmi 88ee24 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -r4, lsr #26 │ │ │ │ + strmi lr, [r3], -r6, lsr #26 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e768b8 │ │ │ │ - ldrshtvs lr, [r8], #146 @ 0x92 │ │ │ │ - blcs 35158 │ │ │ │ + ldrshtvs lr, [r8], #148 @ 0x94 │ │ │ │ + blcs 35154 │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1f3429a │ │ │ │ @ instruction: 0xf7e768b8 │ │ │ │ - ldmvs fp!, {r4, r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r4, r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ svclt 0x0000e01e │ │ │ │ @ instruction: 0xf7e768b8 │ │ │ │ - movwcs lr, #3242 @ 0xcaa │ │ │ │ + movwcs lr, #3244 @ 0xcac │ │ │ │ @ instruction: 0xf7e7e018 │ │ │ │ - @ instruction: 0x4603ecdc │ │ │ │ + @ instruction: 0x4603ecde │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b fe2d8d38 │ │ │ │ + b fe358d34 │ │ │ │ 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: 0xf8f8f001 │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ - @ instruction: 0x4603eab0 │ │ │ │ + @ instruction: 0x4603eab2 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r6, r2, sl, asr #20 │ │ │ │ - @ instruction: 0x000129b8 │ │ │ │ - andeq r6, r2, sl, lsr sl │ │ │ │ - andeq r6, r2, r6, ror #19 │ │ │ │ - andeq r2, r1, lr, asr r9 │ │ │ │ + andeq r6, r2, lr, asr #20 │ │ │ │ + andeq r2, r1, r8, lsr #19 │ │ │ │ + andeq r6, r2, lr, lsr sl │ │ │ │ + andeq r6, r2, sl, ror #19 │ │ │ │ + andeq r2, r1, lr, asr #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71fe4 │ │ │ │ + bl feb71fe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, r3, r5, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf84404a0 │ │ │ │ @ instruction: 0xf1070c94 │ │ │ │ @@ -24934,96 +24933,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: 0xf107f8b1 │ │ │ │ - blcc 11bcc8 │ │ │ │ + blcc 11bcc4 │ │ │ │ @ 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 fead9258 │ │ │ │ + blmi fead925c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf890f001 │ │ │ │ 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: 0xff2bf005 │ │ │ │ - blcs 2c6b4 │ │ │ │ + @ instruction: 0xff2df005 │ │ │ │ + blcs 2c6b0 │ │ │ │ mrshi pc, CPSR @ │ │ │ │ orrseq pc, ip, #7340032 @ 0x700000 │ │ │ │ ldrbtmi r4, [sl], #-2715 @ 0xfffff565 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldc 7, cr15, [r4], #-924 @ 0xfffffc64 │ │ │ │ - blcs 2c6cc │ │ │ │ + ldc 7, cr15, [r6], #-924 @ 0xfffffc64 │ │ │ │ + blcs 2c6c8 │ │ │ │ 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, asr #20 │ │ │ │ + strmi lr, [r3], -r4, asr #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 11bda4 │ │ │ │ + blcc 11bda0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - stmia r4!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 2c73c │ │ │ │ + stmia r6!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 2c738 │ │ │ │ @ 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, r9, lsr #16 │ │ │ │ - bl 858ef4 │ │ │ │ + bl 8d8ef0 │ │ │ │ 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 2a1a8 │ │ │ │ - blmi 1a8f160 │ │ │ │ + blcs 2a1a4 │ │ │ │ + blmi 1a8f15c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf804f001 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ ldrbtmi r4, [sl], #-2659 @ 0xfffff59d │ │ │ │ @@ -25037,31 +25036,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 1575050 │ │ │ │ + bmi 157504c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107ffd9 │ │ │ │ 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: 0xf107ff33 │ │ │ │ + @ instruction: 0xf107ff35 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - strmi pc, [r2], -r7, lsl #21 │ │ │ │ + strmi pc, [r2], -r9, lsl #21 │ │ │ │ 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 │ │ │ │ @@ -25070,104 +25069,104 @@ │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffa8f000 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi de3874 │ │ │ │ + blmi de3870 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - @ instruction: 0xff02f005 │ │ │ │ + @ instruction: 0xff04f005 │ │ │ │ @ instruction: 0xf7e7e029 │ │ │ │ - strmi lr, [r3], -r8, ror #22 │ │ │ │ + strmi lr, [r3], -sl, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldmdb r6, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bmi c2c894 │ │ │ │ + ldmdb r8, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bmi c2c890 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107ff87 │ │ │ │ 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, r1, ror #29 │ │ │ │ + and pc, r8, r3, ror #29 │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107ff6d │ │ │ │ - blcc 11bf50 │ │ │ │ + blcc 11bf4c │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0xf107e9a2 │ │ │ │ + @ instruction: 0xf107e9a4 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf5073c8c │ │ │ │ @ instruction: 0xf1005084 │ │ │ │ ldmdbmi fp, {r2, r3, r4} │ │ │ │ - bmi 26c2d0 │ │ │ │ + bmi 26c2cc │ │ │ │ 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, lsl #20 │ │ │ │ + ldrmi lr, [r8], -lr, lsl #20 │ │ │ │ strpl pc, [r5, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r5, r2, sl, ror #3 │ │ │ │ + andeq r5, r2, lr, ror #3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, lr, ror #17 │ │ │ │ - ldrdeq r2, [r1], -sl │ │ │ │ - andeq r2, r1, ip, asr #17 │ │ │ │ - andeq r2, r1, sl, lsr #17 │ │ │ │ - andeq r5, r2, sl, lsr #8 │ │ │ │ - andeq r2, r1, lr, lsl r8 │ │ │ │ - andeq r5, r2, lr, lsr #23 │ │ │ │ - andeq r2, r1, ip, lsl #16 │ │ │ │ - andeq r2, r1, r6, lsl #16 │ │ │ │ - andeq r2, r1, r0, ror #15 │ │ │ │ - andeq r2, r1, lr, asr #12 │ │ │ │ - muleq r1, sl, r7 │ │ │ │ + ldrdeq r2, [r1], -lr │ │ │ │ + andeq r2, r1, sl, asr #17 │ │ │ │ + @ instruction: 0x000128bc │ │ │ │ + muleq r1, sl, r8 │ │ │ │ + andeq r5, r2, lr, lsr #8 │ │ │ │ + andeq r2, r1, lr, lsl #16 │ │ │ │ + @ instruction: 0x00025bb2 │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ + strdeq r2, [r1], -r6 │ │ │ │ ldrdeq r2, [r1], -r0 │ │ │ │ - andeq r2, r1, r8, lsl #15 │ │ │ │ - andeq r2, r1, lr, lsl #11 │ │ │ │ - andeq r2, r1, lr, ror r7 │ │ │ │ - andeq r4, r2, r8, lsl pc │ │ │ │ + andeq r2, r1, lr, lsr r6 │ │ │ │ + andeq r2, r1, sl, lsl #15 │ │ │ │ + andeq r2, r1, r0, asr #11 │ │ │ │ + andeq r2, r1, r8, ror r7 │ │ │ │ + andeq r2, r1, lr, ror r5 │ │ │ │ + andeq r2, r1, lr, ror #14 │ │ │ │ + andeq r4, r2, ip, lsl pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72360 │ │ │ │ + bl feb7235c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ - blmi 25add0 │ │ │ │ + blmi 25adcc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1ec9ec │ │ │ │ + blmi 1ec9e8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf846f7fd │ │ │ │ + @ instruction: 0xf848f7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strdeq r2, [r1], -r2 @ │ │ │ │ + andeq r2, r1, r2, ror #13 │ │ │ │ @ instruction: 0xfffffc5d │ │ │ │ @ instruction: 0xfffff767 │ │ │ │ - andeq r2, r1, r8, ror #13 │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb723b0 │ │ │ │ + bl feb723ac │ │ │ │ @ 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, r6, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r5, r6, 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 │ │ │ │ @@ -25179,15 +25178,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 35508 │ │ │ │ + blcs 35504 │ │ │ │ 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}^ │ │ │ │ @@ -25210,66 +25209,66 @@ │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x0000611a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72498 │ │ │ │ + bl feb72494 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mulle sl, sl, r2 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ mulle r4, sl, r2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - svclt 0x0000ef72 │ │ │ │ + svclt 0x0000ef74 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f536c │ │ │ │ + bne ff4f5368 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ movwcc r1, #6811 @ 0x1a9b │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf81af000 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ble 65f18 │ │ │ │ + ble 65f14 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmdavs r9!, {r0, r1, sp, lr, pc} │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ movwcs pc, #2564 @ 0xa04 @ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7254c │ │ │ │ + bl feb72548 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f53d0 │ │ │ │ + bne ff4f53cc │ │ │ │ vst4. {d22-d25}, [pc :256], fp │ │ │ │ adcsvs r5, fp, r0, lsl #7 │ │ │ │ ldmvs fp!, {r1, sp, lr, pc} │ │ │ │ adcsvs r0, fp, fp, asr r0 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r4, sl, lr} │ │ │ │ mvnsle r4, #-1610612727 @ 0xa0000009 │ │ │ │ @@ -25279,22 +25278,22 @@ │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ ldmvs sl!, {r1, r2, r5, r8, fp, ip, lr, pc}^ │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ stmdale r3, {r1, r3, r4, r7, r9, lr} │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldrh r6, [fp], -fp │ │ │ │ - stmib lr, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r0, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbcs r4, r9, #3145728 @ 0x300000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 35824 │ │ │ │ + blcs 35820 │ │ │ │ @ instruction: 0xf7e7d00f │ │ │ │ - strmi lr, [r3], -r6, asr #19 │ │ │ │ + strmi lr, [r3], -r8, asr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x0074f7e6 │ │ │ │ + svc 0x0076f7e6 │ │ │ │ rsbcs r4, r5, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2366 @ 0xfffff6c2 │ │ │ │ ldrbtmi r4, [r8], #-2110 @ 0xfffff7c2 │ │ │ │ cdp2 0, 15, cr15, cr6, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ strd r3, [lr], #-63 @ 0xffffffc1 @ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -25303,45 +25302,45 @@ │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1490944 @ 0x16c000 │ │ │ │ ldmdavs fp!, {r0, r2, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, sl, #28, 6 @ 0x70000000 │ │ │ │ ldmvs r8!, {r0, r3, r5, r8, ip, lr, pc} │ │ │ │ - ldmdb r8!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb sl!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 35a00 │ │ │ │ + blcs 359fc │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 35888 │ │ │ │ + blcs 35884 │ │ │ │ @ instruction: 0xf7e7d00f │ │ │ │ - @ instruction: 0x4603e994 │ │ │ │ + @ instruction: 0x4603e996 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x0042f7e6 │ │ │ │ + svc 0x0044f7e6 │ │ │ │ rsbcs r4, pc, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2343 @ 0xfffff6d9 │ │ │ │ ldrbtmi r4, [r8], #-2087 @ 0xfffff7d9 │ │ │ │ cdp2 0, 12, cr15, cr4, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [ip], -pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461968fa │ │ │ │ @ instruction: 0xf7e76978 │ │ │ │ - ldmdavs fp!, {r1, r3, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r2, r3, r8, fp, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr, pc}^ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ - @ instruction: 0xf7e64618 │ │ │ │ - teqvs r8, lr @ │ │ │ │ - blcs 35958 │ │ │ │ + @ instruction: 0xf7e74618 │ │ │ │ + teqvs r8, r0, lsl #16 │ │ │ │ + blcs 35954 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 358e0 │ │ │ │ + blcs 358dc │ │ │ │ @ instruction: 0xf7e7d00f │ │ │ │ - strmi lr, [r3], -r8, ror #18 │ │ │ │ + strmi lr, [r3], -sl, ror #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x0016f7e6 │ │ │ │ + svc 0x0018f7e6 │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2323 @ 0xfffff6ed │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ cdp2 0, 9, cr15, cr8, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ @ instruction: 0xe01033ff │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -25351,22 +25350,22 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0x609a68ba │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x000124be │ │ │ │ - andeq r2, r1, r6, asr #9 │ │ │ │ - andeq r2, r1, sl, asr r4 │ │ │ │ - andeq r2, r1, r2, ror #8 │ │ │ │ - andeq r2, r1, r2, lsl #8 │ │ │ │ - andeq r2, r1, sl, lsl #8 │ │ │ │ + andeq r2, r1, lr, lsr #9 │ │ │ │ + @ instruction: 0x000124b6 │ │ │ │ + andeq r2, r1, sl, asr #8 │ │ │ │ + andeq r2, r1, r2, asr r4 │ │ │ │ + strdeq r2, [r1], -r2 @ │ │ │ │ + strdeq r2, [r1], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb726e8 │ │ │ │ + bl feb726e4 │ │ │ │ @ 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 │ │ │ │ @@ -25375,35 +25374,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 fe661f54 │ │ │ │ + bne fe661f50 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - ldmib sl, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib ip, {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 359b0 │ │ │ │ + blcs 359ac │ │ │ │ @ instruction: 0xf7e7d00f │ │ │ │ - strmi lr, [r3], -r0, lsl #18 │ │ │ │ + strmi lr, [r3], -r2, lsl #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 10, cr15, cr14, cr6, {7} │ │ │ │ + cdp 7, 11, cr15, cr0, cr6, {7} │ │ │ │ addcs r4, r8, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2347 @ 0xfffff6d5 │ │ │ │ ldrbtmi r4, [r8], #-2091 @ 0xfffff7d5 │ │ │ │ cdp2 0, 3, cr15, cr0, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [r8], -pc │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r1, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bne fe6a1fa4 │ │ │ │ + bne fe6a1fa0 │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r0, r2, r3, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fedb │ │ │ │ @ instruction: 0xf1b369bb │ │ │ │ strdle r3, [sl, -pc] │ │ │ │ @@ -25413,85 +25412,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 fe2b560c │ │ │ │ + bne fe2b5608 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7e768ba │ │ │ │ - @ instruction: 0x61b8e94e │ │ │ │ + @ instruction: 0x61b8e950 │ │ │ │ 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 22c7c8 │ │ │ │ + bmi 22c7c4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - sadd8mi lr, r8, r0 │ │ │ │ + sadd8mi lr, r8, r2 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r2, r6, lsl #22 │ │ │ │ + andeq r4, r2, sl, lsl #22 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, r2, lsr r3 │ │ │ │ - andeq r2, r1, sl, lsr r3 │ │ │ │ - andeq r4, r2, r0, lsr #20 │ │ │ │ + andeq r2, r1, r2, lsr #6 │ │ │ │ + andeq r2, r1, sl, lsr #6 │ │ │ │ + andeq r4, r2, r4, lsr #20 │ │ │ │ strlt fp, [r0, #1038] @ 0x40e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00dcf8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ - bvs 1ef380c │ │ │ │ - bmi 4b371c │ │ │ │ - blmi 4ac81c │ │ │ │ + bvs 1ef3808 │ │ │ │ + bmi 4b3718 │ │ │ │ + blmi 4ac818 │ │ │ │ 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 26c83c │ │ │ │ + bmi 26c838 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - ssaxmi lr, r8, r6 │ │ │ │ + ssaxmi lr, r8, r8 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ @ instruction: 0x4080e8bd │ │ │ │ ldrbmi fp, [r0, -r3]! │ │ │ │ - ldrdeq r4, [r2], -r0 │ │ │ │ + ldrdeq r4, [r2], -r4 @ │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r2, ip, lsr #19 │ │ │ │ + @ instruction: 0x000249b0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7288c │ │ │ │ + bl feb72888 │ │ │ │ @ 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 fe6e20d4 │ │ │ │ + bne fe6e20d0 │ │ │ │ addsmi r6, sl, #7995392 @ 0x7a0000 │ │ │ │ ldmdavs fp!, {r2, r3, r8, r9, ip, lr, pc}^ │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, asr #28 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd102 │ │ │ │ @ instruction: 0xe01133ff │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - ldmvs fp!, {r1, r2, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r3, 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 │ │ │ │ @@ -25506,15 +25505,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f57a4 │ │ │ │ + bne ff4f57a0 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ @@ -25527,282 +25526,282 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f57f8 │ │ │ │ + bne ff4f57f4 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - svc 0x0072f7e6 │ │ │ │ + svc 0x0074f7e6 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0x601a68bb │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - svc 0x00caf7e6 │ │ │ │ + svc 0x00ccf7e6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - @ instruction: 0x4603ed7a │ │ │ │ + @ instruction: 0x4603ed7c │ │ │ │ stmdbmi pc, {r0, r1, r3, r6, r7, r9, sp} @ │ │ │ │ stmdami pc, {r0, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ strd pc, [r2], -fp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r3, [sl], -r1, lsl #6 │ │ │ │ - svc 0x0038f7e6 │ │ │ │ + svc 0x003af7e6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, r8, asr #1 │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ + strheq r2, [r1], -r8 │ │ │ │ + andeq r2, r1, r0, asr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72a10 │ │ │ │ + bl feb72a0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - blmi 5b3904 │ │ │ │ + blmi 5b3900 │ │ │ │ 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 0x004ef7e6 │ │ │ │ + svc 0x0050f7e6 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ - blmi 50043c │ │ │ │ - bmi 4eca2c │ │ │ │ + blmi 500438 │ │ │ │ + bmi 4eca28 │ │ │ │ ldmdbmi r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - svc 0x0042f7e6 │ │ │ │ + svc 0x0044f7e6 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ - blmi 46d0bc │ │ │ │ + blmi 46d0b8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - blmi 417548 │ │ │ │ + blmi 41754c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - svc 0x0030f7e6 │ │ │ │ + svc 0x0032f7e6 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strheq r2, [r1], -r4 │ │ │ │ - andeq r2, r1, lr, ror r0 │ │ │ │ - andeq r2, r1, r8, lsl #1 │ │ │ │ - ldrdeq r2, [r1], -lr │ │ │ │ - strheq r2, [r1], -r8 │ │ │ │ - strheq r2, [r1], -r4 │ │ │ │ - strheq r2, [r1], -r8 │ │ │ │ - ldrdeq r2, [r1], -r2 @ │ │ │ │ - andeq r2, r1, r4, ror #1 │ │ │ │ - andeq r2, r1, r8, ror #1 │ │ │ │ - andeq r2, r1, r2, lsl r2 │ │ │ │ + andeq r2, r1, r4, lsr #1 │ │ │ │ + andeq r2, r1, lr, rrx │ │ │ │ + andeq r2, r1, r8, ror r0 │ │ │ │ + andeq r2, r1, lr, asr #1 │ │ │ │ + andeq r2, r1, r8, lsr #1 │ │ │ │ + andeq r2, r1, r4, lsr #1 │ │ │ │ + andeq r2, r1, r8, lsr #1 │ │ │ │ + andeq r2, r1, r2, asr #1 │ │ │ │ + ldrdeq r2, [r1], -r4 │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ + andeq r2, r1, r2, lsl #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72aac │ │ │ │ + bl feb72aa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ andcs r2, pc, #603979776 @ 0x24000000 │ │ │ │ stmdami r3, {r0, r1, r2, r8, sp} │ │ │ │ @ instruction: 0xf00d4478 │ │ │ │ - @ instruction: 0x4603fa17 │ │ │ │ + @ instruction: 0x4603fa19 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, r0, asr #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72ad4 │ │ │ │ + bl feb72ad0 │ │ │ │ @ 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 5c04f4 │ │ │ │ + blmi 5c04f0 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bmi 575ae4 │ │ │ │ + bmi 575ae0 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 4dbd0c │ │ │ │ + blmi 4dbd08 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ - blmi 4c0510 │ │ │ │ - bmi 4acb00 │ │ │ │ + blmi 4c050c │ │ │ │ + bmi 4acafc │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 41bd28 │ │ │ │ - bmi 42cb10 │ │ │ │ + blmi 41bd24 │ │ │ │ + bmi 42cb0c │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 39bd38 │ │ │ │ - bmi 3acb20 │ │ │ │ + blmi 39bd34 │ │ │ │ + bmi 3acb1c │ │ │ │ @ instruction: 0xf000447a │ │ │ │ svclt 0x0000fb35 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r1, sl, ror #31 │ │ │ │ - @ instruction: 0x00011fb4 │ │ │ │ - andeq r2, r1, r0, lsr #3 │ │ │ │ - andeq r2, r1, r0, lsl r0 │ │ │ │ - andeq r1, r1, sl, ror #31 │ │ │ │ - andeq r1, r1, r4, ror #31 │ │ │ │ - andeq r2, r1, r0, lsr #3 │ │ │ │ + ldrdeq r1, [r1], -sl │ │ │ │ + andeq r1, r1, r4, lsr #31 │ │ │ │ + muleq r1, r0, r1 │ │ │ │ andeq r2, r1, r0 │ │ │ │ - andeq r2, r1, r8, lsr #3 │ │ │ │ - andeq r2, r1, r8, lsl r0 │ │ │ │ - andeq r2, r1, r4, lsr #3 │ │ │ │ + ldrdeq r1, [r1], -sl │ │ │ │ + ldrdeq r1, [r1], -r4 │ │ │ │ + muleq r1, r0, r1 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + muleq r1, r8, r1 │ │ │ │ + andeq r2, r1, r8 │ │ │ │ + muleq r1, r4, r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72b78 │ │ │ │ + bl feb72b74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi c33a6c │ │ │ │ - blmi c2cb74 │ │ │ │ + bmi c33a68 │ │ │ │ + blmi c2cb70 │ │ │ │ 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}^ │ │ │ │ - ldc 7, cr15, [r2], #-920 @ 0xfffffc68 │ │ │ │ + ldc 7, cr15, [r4], #-920 @ 0xfffffc68 │ │ │ │ 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: 0xf107ec26 │ │ │ │ + @ instruction: 0xf107ec28 │ │ │ │ @ instruction: 0xf1070114 │ │ │ │ andcs r0, r4, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - eorsvs lr, r8, #220, 28 @ 0xdc0 │ │ │ │ - blcs 362e4 │ │ │ │ + eorsvs lr, r8, #3552 @ 0xde0 │ │ │ │ + blcs 362e0 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ andcs r0, r4, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - eorsvs lr, r8, #208, 28 @ 0xd00 │ │ │ │ - blcs 362fc │ │ │ │ + eorsvs lr, r8, #3360 @ 0xd20 │ │ │ │ + blcs 362f8 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf107011c │ │ │ │ andcs r0, r4, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - eorsvs lr, r8, #196, 28 @ 0xc40 │ │ │ │ + eorsvs lr, r8, #3168 @ 0xc60 │ │ │ │ stmdbmi ip, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ - bmi 22cc10 │ │ │ │ + bmi 22cc0c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror sl │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - ldrmi lr, [r8], -ip, ror #26 │ │ │ │ + ldrmi lr, [r8], -lr, ror #26 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r2, r8, ror r6 │ │ │ │ + andeq r4, r2, ip, ror r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, ip, asr #1 │ │ │ │ - strheq r2, [r1], -r2 @ │ │ │ │ - ldrdeq r4, [r2], -r8 │ │ │ │ + strheq r2, [r1], -ip │ │ │ │ + andeq r2, r1, r2, lsr #1 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb72c64 │ │ │ │ + bl feb72c60 │ │ │ │ @ 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, 5, cr15, cr4, cr6, {7} │ │ │ │ - blcs 2d28c │ │ │ │ + cdp 7, 5, cr15, cr6, cr6, {7} │ │ │ │ + blcs 2d288 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ movwcs pc, #7369 @ 0x1cc9 @ │ │ │ │ - blmi 5d3b20 │ │ │ │ + blmi 5d3b1c │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldmvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - strmi lr, [r3], -r4, asr #28 │ │ │ │ + strmi lr, [r3], -r6, asr #28 │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 3dbeb4 │ │ │ │ + blmi 3dbeb0 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 10246b4 │ │ │ │ - b 105cac0 │ │ │ │ - blmi 31cec8 │ │ │ │ + b 10246b0 │ │ │ │ + b 105cabc │ │ │ │ + blmi 31cec4 │ │ │ │ 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, lr, lsr r2 │ │ │ │ - andeq r5, r2, r4, lsr #1 │ │ │ │ - andeq r5, r2, r4, ror r0 │ │ │ │ - andeq r5, r2, r4, rrx │ │ │ │ + andeq r2, r1, lr, lsr #4 │ │ │ │ + andeq r5, r2, r8, lsr #1 │ │ │ │ + andeq r5, r2, r8, ror r0 │ │ │ │ + andeq r5, r2, r8, rrx │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72cf8 │ │ │ │ + bl feb72cf4 │ │ │ │ @ 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, #3492 @ 0xda4 │ │ │ │ + movwcs lr, #3494 @ 0xda6 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 36d390 │ │ │ │ + blmi 36d38c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - ldmvs fp!, {r4, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r4, 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 r2, r1, ip, lsr #3 │ │ │ │ - andeq r5, r2, r6, lsl r0 │ │ │ │ - andeq r2, r1, ip, lsr #3 │ │ │ │ - strdeq r4, [r2], -r6 │ │ │ │ + muleq r1, ip, r1 │ │ │ │ + andeq r5, r2, sl, lsl r0 │ │ │ │ + muleq r1, ip, r1 │ │ │ │ + strdeq r4, [r2], -sl │ │ │ │ @ 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 2478c │ │ │ │ - b 5cb90 │ │ │ │ - b 151cf98 │ │ │ │ + b 24788 │ │ │ │ + b 5cb8c │ │ │ │ + b 151cf94 │ │ │ │ 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 35c10 │ │ │ │ + blcs 35c0c │ │ │ │ svclt 0x0000d1e8 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0], #756 @ 0x2f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - @ instruction: 0x00024fbe │ │ │ │ + andeq r4, r2, r2, asr #31 │ │ │ │ @ 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] │ │ │ │ @@ -25810,20 +25809,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 15039c │ │ │ │ + blmi 150398 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ - andeq r4, r2, ip, ror #30 │ │ │ │ - andeq r1, r1, ip, lsl #30 │ │ │ │ + andeq r4, r2, r0, ror pc │ │ │ │ + strdeq r1, [r1], -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 │ │ │ │ @@ -25836,69 +25835,69 @@ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ @ instruction: 0xf8410158 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ @ instruction: 0xf8420258 │ │ │ │ cdpmi 12, 11, cr3, cr13, cr8, {2} │ │ │ │ @ instruction: 0xf507447e │ │ │ │ @ instruction: 0xf1013188 │ │ │ │ - bmi feedc1b0 │ │ │ │ - blmi feeece4c │ │ │ │ + bmi feedc1ac │ │ │ │ + blmi feeece48 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 81c9d4 │ │ │ │ + blcc 81c9d0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507fa97 │ │ │ │ @ instruction: 0xf1015182 │ │ │ │ stmdbcc r4, {r3, r4, r8} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - blx fef59c90 │ │ │ │ + blx fef59c8c │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - blx ff759ca0 │ │ │ │ + blx ff759c9c │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ - bmi feaf5d18 │ │ │ │ + bmi feaf5d14 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ - blmi feacfcec │ │ │ │ + blmi feacfce8 │ │ │ │ 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 fea35d34 │ │ │ │ + bmi fea35d30 │ │ │ │ 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: 0xf107ed3c │ │ │ │ + @ instruction: 0xf107ed3e │ │ │ │ @ instruction: 0x46980358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b30 │ │ │ │ - ldcl 7, cr15, [r2], {230} @ 0xe6 │ │ │ │ + ldcl 7, cr15, [r4], {230} @ 0xe6 │ │ │ │ ldceq 8, cr15, [r8], #-288 @ 0xfffffee0 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - blcs 35d68 │ │ │ │ - blmi fe75015c │ │ │ │ + blcs 35d64 │ │ │ │ + blmi fe750158 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldcl 7, cr15, [sl, #-920]! @ 0xfffffc68 │ │ │ │ - blcs 2d518 │ │ │ │ + ldcl 7, cr15, [ip, #-920]! @ 0xfffffc68 │ │ │ │ + blcs 2d514 │ │ │ │ @ instruction: 0xf107d10b │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ - bvs fe6eadf8 │ │ │ │ + bvs fe6eadf4 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - blmi fe556d80 │ │ │ │ + blmi fe556d84 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ - b 559cd0 │ │ │ │ + b 5d9ccc │ │ │ │ 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} │ │ │ │ @@ -25914,146 +25913,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 fe0dcd06 │ │ │ │ + blx fe0dcd02 │ │ │ │ tstne r8, #134217728 @ 0x8000000 │ │ │ │ - bne ff0e1cec │ │ │ │ + bne ff0e1ce8 │ │ │ │ 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 1b5ae58 │ │ │ │ + blmi 1b5ae54 │ │ │ │ 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 81cb4c │ │ │ │ + blcc 81cb48 │ │ │ │ ldrbtmi r4, [r9], #-2407 @ 0xfffff699 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fc0f │ │ │ │ - blcc 101cb5c │ │ │ │ + blcc 101cb58 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ mrc2 7, 6, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 81cb6c │ │ │ │ + blcc 81cb68 │ │ │ │ ldrbtmi r4, [r9], #-2400 @ 0xfffff6a0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbff │ │ │ │ @ instruction: 0x461a0358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 81cb88 │ │ │ │ + blcc 81cb84 │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrne 8, 5, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ and pc, lr, r5, asr fp @ │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ ldc2l 7, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ cdpne 6, 5, cr4, cr10, cr3, {0} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r1], -r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf7e6fc76 │ │ │ │ - strmi lr, [r3], -ip, lsr #23 │ │ │ │ + strmi lr, [r3], -lr, lsr #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], r5, asr #24 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ mrrc2 7, 15, pc, r5, cr15 @ │ │ │ │ - blcc 6d68c │ │ │ │ + blcc 6d688 │ │ │ │ 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 f5ae64 │ │ │ │ + blmi f5ae60 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10760fb │ │ │ │ - blcc 81cc14 │ │ │ │ + blcc 81cc10 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ ldc2 7, cr15, [lr], {255} @ 0xff │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 101cc24 │ │ │ │ + blcc 101cc20 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0x479868fb │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - bmi 8f5f40 │ │ │ │ + bmi 8f5f3c │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ @ instruction: 0xf107d019 │ │ │ │ - blcc 101cc40 │ │ │ │ + blcc 101cc3c │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ - b 15252ec │ │ │ │ + b 15252e8 │ │ │ │ andle r0, lr, r5, lsl #6 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4602fbfd │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r3, {r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fec5 │ │ │ │ - blcc 81cc74 │ │ │ │ + blcc 81cc70 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000f9bb │ │ │ │ orrcc pc, r8, r7, lsl #10 │ │ │ │ cmppeq r4, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ │ │ ldmpl r3, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ stmdavs fp, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - b ffb59ed4 │ │ │ │ + b ffbd9ed0 │ │ │ │ strcc pc, [r8, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq r4, r2, ip, lsr #7 │ │ │ │ - andeq r4, r2, r0, lsr #7 │ │ │ │ + @ instruction: 0x000243b0 │ │ │ │ + andeq r4, r2, r4, lsr #7 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r2, r2, lsl #29 │ │ │ │ + andeq r4, r2, r6, lsl #29 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - andeq r4, r2, r4, ror lr │ │ │ │ + andeq r4, r2, r8, ror lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r2, r6, ror #28 │ │ │ │ + andeq r4, r2, sl, ror #28 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - muleq r2, lr, r2 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - @ instruction: 0x00011fbe │ │ │ │ - andeq r7, r2, ip, ror #4 │ │ │ │ - ldrdeq r6, [r2], -lr │ │ │ │ - andeq r1, r1, r4, lsl pc │ │ │ │ - @ instruction: 0x000261b8 │ │ │ │ - andeq r6, r2, lr, lsr #3 │ │ │ │ - andeq r1, r1, lr, lsl pc │ │ │ │ - andeq r1, r1, sl, lsl #30 │ │ │ │ - andeq r1, r1, r2, lsl #29 │ │ │ │ - andeq r4, r2, r0, lsl #25 │ │ │ │ - andeq r4, r2, sl, asr ip │ │ │ │ - ldrdeq r4, [r2], -sl │ │ │ │ + andeq r7, r2, r2, lsr #5 │ │ │ │ + andeq r1, r1, ip, asr #31 │ │ │ │ + andeq r1, r1, lr, lsr #31 │ │ │ │ + andeq r7, r2, r0, ror r2 │ │ │ │ + andeq r6, r2, r2, ror #3 │ │ │ │ + andeq r1, r1, r4, lsl #30 │ │ │ │ + @ instruction: 0x000261bc │ │ │ │ + @ instruction: 0x000261b2 │ │ │ │ + andeq r1, r1, lr, lsl #30 │ │ │ │ + strdeq r1, [r1], -sl │ │ │ │ + andeq r1, r1, r2, ror lr │ │ │ │ + andeq r4, r2, r4, lsl #25 │ │ │ │ + andeq r4, r2, lr, asr ip │ │ │ │ + ldrdeq r4, [r2], -lr │ │ │ │ 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 │ │ │ │ @@ -26063,133 +26062,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 febd9f84 │ │ │ │ + bl fec59f80 │ │ │ │ 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 fe859fa0 │ │ │ │ + bl fe8d9f9c │ │ │ │ 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 1dd9fc0 │ │ │ │ + b 1e59fbc │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ ldrhtmi lr, [r0], sp │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - andeq r4, r2, lr, lsr r0 │ │ │ │ + andeq r4, r2, r2, asr #32 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r2, lr, asr #22 │ │ │ │ - andeq r3, r2, lr, ror #31 │ │ │ │ + andeq r4, r2, r2, asr fp │ │ │ │ + strdeq r3, [r2], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7324c │ │ │ │ + bl feb73248 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ - blmi 43414c │ │ │ │ + blmi 434148 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ - b 24c74 │ │ │ │ - b 5d078 │ │ │ │ - b 151d480 │ │ │ │ + b 24c70 │ │ │ │ + b 5d074 │ │ │ │ + b 151d47c │ │ │ │ andle r0, pc, r5, lsl #6 │ │ │ │ - bl 19da014 │ │ │ │ + bl 1a5a010 │ │ │ │ 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: 0x4602eb5c │ │ │ │ + @ instruction: 0x4602eb5e │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r4, r2, r0, asr #21 │ │ │ │ + andeq r4, r2, r4, asr #21 │ │ │ │ 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 eda06c │ │ │ │ + bl f5a068 │ │ │ │ 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], -r8, lsr #22 │ │ │ │ + strmi lr, [r2], -sl, lsr #22 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 30bd04 │ │ │ │ - blmi 26d2f0 │ │ │ │ + bmi 30bd00 │ │ │ │ + blmi 26d2ec │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - @ instruction: 0x3720e9fe │ │ │ │ + strcc lr, [r0, -r0, lsl #20]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r3, r2, lr, lsr pc │ │ │ │ + andeq r3, r2, r2, asr #30 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r3, [r2], -ip │ │ │ │ + andeq r3, r2, r0, lsl #30 │ │ │ │ ldrlt fp, [r0, #1036]! @ 0x40c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ rsbsvs r6, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b ffcda0fc │ │ │ │ + b ffd5a0f8 │ │ │ │ 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 │ │ │ │ - strmi lr, [r2], -r0, ror #21 │ │ │ │ + strmi lr, [r2], -r2, ror #21 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 30bd94 │ │ │ │ - blmi 26d380 │ │ │ │ + bmi 30bd90 │ │ │ │ + blmi 26d37c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - @ instruction: 0x3720e9b6 │ │ │ │ + @ instruction: 0x3720e9b8 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r3, r2, lr, lsr #29 │ │ │ │ + @ instruction: 0x00023eb2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, ip, ror #28 │ │ │ │ + andeq r3, r2, r0, ror lr │ │ │ │ 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 │ │ │ │ @@ -26198,1060 +26197,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 3db614 │ │ │ │ + blmi 3db610 │ │ │ │ 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 3670c │ │ │ │ + blcs 36708 │ │ │ │ strdcs sp, [pc], -r6 │ │ │ │ - ldmib lr!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r0, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e62009 │ │ │ │ - svclt 0x0000e9bc │ │ │ │ + svclt 0x0000e9be │ │ │ │ svclt 0x0000e7f7 │ │ │ │ + andeq r3, r2, r6, lsr #28 │ │ │ │ andeq r3, r2, r2, lsr #28 │ │ │ │ - andeq r3, r2, lr, lsl lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7344c │ │ │ │ + bl feb73448 │ │ │ │ @ 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, asr #18 │ │ │ │ + rscsvs pc, r8, r9, asr #18 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 1f42d4 │ │ │ │ + blmi 1f42d0 │ │ │ │ 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 r3, r2, r6, lsr #27 │ │ │ │ + andeq r3, r2, sl, lsr #27 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb73494 │ │ │ │ + bl feb73490 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3096 @ 0xfffff3e8 │ │ │ │ - blcs 36494 │ │ │ │ - blmi 6102cc │ │ │ │ + blcs 36490 │ │ │ │ + blmi 6102c8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - @ instruction: 0x4603ea38 │ │ │ │ + @ instruction: 0x4603ea3a │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ stmiapl r2!, {r0, r1, r4, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 4d432c │ │ │ │ + blmi 4d4328 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - strmi lr, [r3], -r8, lsr #20 │ │ │ │ + strmi lr, [r3], -sl, lsr #20 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ stmiapl r2!, {r1, r2, r3, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 39430c │ │ │ │ - bmi 36d4dc │ │ │ │ + blmi 394308 │ │ │ │ + bmi 36d4d8 │ │ │ │ andsvs r5, sl, r2, lsr #17 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @ instruction: 0x4603fc17 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r2, lr, asr sp │ │ │ │ - andeq r1, r1, r8, ror sl │ │ │ │ - andeq r4, r2, sl, ror #16 │ │ │ │ + andeq r3, r2, r2, ror #26 │ │ │ │ + andeq r1, r1, r8, ror #20 │ │ │ │ + andeq r4, r2, lr, ror #16 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r1, r0, ror #20 │ │ │ │ - andeq r4, r2, sl, asr #16 │ │ │ │ + andeq r1, r1, r0, asr sl │ │ │ │ + andeq r4, r2, lr, asr #16 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r4, r2, ip, lsr r8 │ │ │ │ + andeq r4, r2, r0, asr #16 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb73530 │ │ │ │ + bl feb7352c │ │ │ │ @ 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 39079c │ │ │ │ + blmi 390798 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldmib r8!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib sl!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - strmi lr, [r3], -r8, lsr #31 │ │ │ │ + strmi lr, [r3], -sl, lsr #31 │ │ │ │ stmdbmi r8, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - ldmib r0!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r2!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7e52001 │ │ │ │ - svclt 0x0000ef8c │ │ │ │ + svclt 0x0000ef8e │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r3, r2, r2, asr #25 │ │ │ │ + andeq r3, r2, r6, asr #25 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq r1, r1, ip, asr #19 │ │ │ │ + @ instruction: 0x000119bc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73594 │ │ │ │ + bl feb73590 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0086878 │ │ │ │ - @ instruction: 0x4603f9bd │ │ │ │ + @ instruction: 0x4603f9bf │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1edc14 │ │ │ │ + blmi 1edc10 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stmib r6!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - cdp 7, 13, cr15, cr2, cr5, {7} │ │ │ │ - blmi 12dbc8 │ │ │ │ + stmib r8!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + cdp 7, 13, cr15, cr4, cr5, {7} │ │ │ │ + blmi 12dbc4 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r2, r0, ror #23 │ │ │ │ - ldrdeq r6, [r2], -r0 │ │ │ │ + andeq r5, r2, r4, ror #23 │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb735dc │ │ │ │ + bl feb735d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ svclt 0x0000fbb7 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ - blmi 1345e4 │ │ │ │ + blmi 1345e0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq r5, r2, r8, lsl #23 │ │ │ │ + andeq r5, r2, ip, lsl #23 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ - blmi 308020 │ │ │ │ + blmi 30801c │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmdbmi r9, {r8, r9, sp} │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldrmi r2, [r0], -r0, lsl #6 │ │ │ │ smladcc ip, r9, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r4, r2, r0, lsl #14 │ │ │ │ - strdeq r4, [r2], -r4 @ │ │ │ │ + andeq r4, r2, r4, lsl #14 │ │ │ │ + strdeq r4, [r2], -r8 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq r4, r2, r0, asr #13 │ │ │ │ + andeq r4, r2, r4, asr #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73680 │ │ │ │ + bl feb7367c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000fb79 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf000af00 │ │ │ │ strmi pc, [r3], -r3, lsr #16 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e6d10d │ │ │ │ - strmi lr, [r3], -r8, asr #18 │ │ │ │ + strmi lr, [r3], -sl, asr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 15, cr15, cr6, cr5, {7} │ │ │ │ + cdp 7, 15, cr15, cr8, cr5, {7} │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fe79 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r1, lr, lsl #17 │ │ │ │ + andeq r1, r1, lr, ror r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb736e4 │ │ │ │ + bl feb736e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx fed584f2 │ │ │ │ + blx fed584ee │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb736fc │ │ │ │ + bl feb736f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r2, r1, lsl #27 │ │ │ │ stclmi 15, cr10, [r2], #24 │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi ff81c94c │ │ │ │ - blmi ff82d708 │ │ │ │ + bmi ff81c948 │ │ │ │ + blmi ff82d704 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi ff79d12c │ │ │ │ + blmi ff79d128 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blmi ff73cb3c │ │ │ │ + blmi ff73cb38 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [r5, #-8] │ │ │ │ ldrbtmi r4, [fp], #-3034 @ 0xfffff426 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x0036f7e5 │ │ │ │ + svc 0x0038f7e5 │ │ │ │ sbcsvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ cmpppl r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-3030 @ 0xfffff42a │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - strmi lr, [r2], -lr, lsl #31 │ │ │ │ + @ instruction: 0x4602ef90 │ │ │ │ ldrbtmi r4, [fp], #-3028 @ 0xfffff42c │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461a0310 │ │ │ │ ldrbtmi r4, [fp], #-3026 @ 0xfffff42e │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r2!, {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, r3, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e50c0c │ │ │ │ - strmi lr, [r3], -r6, lsl #29 │ │ │ │ + strmi lr, [r3], -r8, lsl #29 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-3010 @ 0xfffff43e │ │ │ │ @ instruction: 0x232e9302 │ │ │ │ - blmi ff0811c4 │ │ │ │ + blmi ff0811c0 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3008 @ 0xfffff440 │ │ │ │ ldrbtmi r4, [sl], #-2752 @ 0xfffff540 │ │ │ │ ldrbtmi r4, [r9], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf7e64620 │ │ │ │ - teq r6, lr, ror r8 │ │ │ │ + teq r6, r0, lsl #17 │ │ │ │ ldrbtmi r4, [fp], #-3006 @ 0xfffff442 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stcl 7, cr15, [r0, #916] @ 0x394 │ │ │ │ + stcl 7, cr15, [r2, #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 sl, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm ip, {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, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e50c0c │ │ │ │ - strmi lr, [r3], -r0, asr #28 │ │ │ │ + strmi lr, [r3], -r2, asr #28 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2981 @ 0xfffff45b │ │ │ │ @ instruction: 0x232f9302 │ │ │ │ - blmi fe941250 │ │ │ │ + blmi fe94124c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2979 @ 0xfffff45d │ │ │ │ ldrbtmi r4, [sl], #-2723 @ 0xfffff55d │ │ │ │ ldrbtmi r4, [r9], #-2467 @ 0xfffff65d │ │ │ │ @ instruction: 0xf7e64620 │ │ │ │ - rscs lr, r0, r8, lsr r8 │ │ │ │ + rscs lr, r0, sl, lsr r8 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf0433c08 │ │ │ │ @ instruction: 0xf8420301 │ │ │ │ - blmi fe72b69c │ │ │ │ + blmi fe72b698 │ │ │ │ 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: 0xf845ed6c │ │ │ │ + @ instruction: 0xf845ed6e │ │ │ │ @ instruction: 0xf1070c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmda lr, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda r0, {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!, {r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e50c0c │ │ │ │ - @ instruction: 0x4603edf4 │ │ │ │ + @ instruction: 0x4603edf6 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2949 @ 0xfffff47b │ │ │ │ teqcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi fe1412e8 │ │ │ │ + blmi fe1412e4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2947 @ 0xfffff47d │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ ldrbtmi r4, [r9], #-2435 @ 0xfffff67d │ │ │ │ @ instruction: 0xf7e54620 │ │ │ │ - adc lr, r4, ip, ror #31 │ │ │ │ + adc lr, r4, lr, ror #31 │ │ │ │ ldrbtmi r4, [fp], #-2945 @ 0xfffff47f │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrbtmi r4, [sl], #-2687 @ 0xfffff581 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - cdp 7, 14, cr15, cr14, cr5, {7} │ │ │ │ + cdp 7, 15, cr15, cr0, cr5, {7} │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e6d129 │ │ │ │ - @ instruction: 0x4603e810 │ │ │ │ + @ instruction: 0x4603e812 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi 186b768 │ │ │ │ + blmi 186b764 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - ldc 7, cr15, [r4, #916]! @ 0x394 │ │ │ │ + ldc 7, cr15, [r6, #916]! @ 0x394 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1b81364 │ │ │ │ + blmi 1b81360 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ - blmi 1b01368 │ │ │ │ - bmi 1aed958 │ │ │ │ + blmi 1b01364 │ │ │ │ + bmi 1aed954 │ │ │ │ stmdbmi fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x00acf7e5 │ │ │ │ + svc 0x00aef7e5 │ │ │ │ @ instruction: 0xf107e065 │ │ │ │ - blcc 11d3c0 │ │ │ │ + blcc 11d3bc │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stcl 7, cr15, [ip, #916]! @ 0x394 │ │ │ │ + stcl 7, cr15, [lr, #916]! @ 0x394 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - strmi lr, [r3], -lr, lsr #27 │ │ │ │ + @ instruction: 0x4603edb0 │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf84233ff │ │ │ │ and r3, r5, ip, lsl #24 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e5d129 │ │ │ │ - @ instruction: 0x4603efbc │ │ │ │ + @ instruction: 0x4603efbe │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi deb810 │ │ │ │ + blmi deb80c │ │ │ │ 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, [r0, #-916]! @ 0xfffffc6c │ │ │ │ + stcl 7, cr15, [r2, #-916]! @ 0xfffffc6c │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 128140c │ │ │ │ + blmi 1281408 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4918 @ 0x1336 │ │ │ │ ldrbtmi r4, [fp], #-2887 @ 0xfffff4b9 │ │ │ │ - blmi 1201410 │ │ │ │ - bmi 11eda00 │ │ │ │ + blmi 120140c │ │ │ │ + bmi 11ed9fc │ │ │ │ stmdbmi r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x0058f7e5 │ │ │ │ - bmi 1194868 │ │ │ │ + svc 0x005af7e5 │ │ │ │ + bmi 1194864 │ │ │ │ @ instruction: 0xf107447a │ │ │ │ @ instruction: 0x46100310 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r9], -r0, lsl #5 │ │ │ │ - svc 0x0016f7e5 │ │ │ │ + svc 0x0018f7e5 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ - blcs 2b880 │ │ │ │ + blcs 2b87c │ │ │ │ @ instruction: 0xf7e5d00a │ │ │ │ - @ instruction: 0x4602ef7a │ │ │ │ + @ instruction: 0x4602ef7c │ │ │ │ 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 2ada5c │ │ │ │ + bmi 2ada58 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ - ldrmi lr, [r8], -r6, asr #28 │ │ │ │ + ldrmi lr, [r8], -r8, asr #28 │ │ │ │ strpl pc, [r0, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - strdeq r3, [r2], -r0 │ │ │ │ - andeq r3, r2, r4, ror #21 │ │ │ │ + strdeq r3, [r2], -r4 │ │ │ │ + andeq r3, r2, r8, ror #21 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ - muleq r2, r8, r9 │ │ │ │ - andeq r4, r2, lr, lsl #19 │ │ │ │ - @ instruction: 0x00026ab2 │ │ │ │ - andeq r4, r2, lr, ror #18 │ │ │ │ - andeq r4, r2, r2, ror #18 │ │ │ │ + andeq r6, r2, r0, ror #21 │ │ │ │ + muleq r2, ip, r9 │ │ │ │ + muleq r2, r2, r9 │ │ │ │ + @ instruction: 0x00026ab6 │ │ │ │ + andeq r4, r2, r2, ror r9 │ │ │ │ + andeq r4, r2, r6, ror #18 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - strdeq r1, [r1], -lr │ │ │ │ - strdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, sl, asr r8 │ │ │ │ - andeq r1, r1, lr, lsr #15 │ │ │ │ - @ instruction: 0x000117b2 │ │ │ │ - strdeq r4, [r2], -r6 │ │ │ │ - andeq r1, r1, r2, ror r7 │ │ │ │ - andeq r1, r1, r0, ror r7 │ │ │ │ - andeq r1, r1, lr, asr #15 │ │ │ │ - andeq r1, r1, r2, lsr #14 │ │ │ │ + andeq r1, r1, lr, ror #15 │ │ │ │ + andeq r1, r1, ip, ror #15 │ │ │ │ + andeq r1, r1, sl, asr #16 │ │ │ │ + muleq r1, lr, r7 │ │ │ │ + andeq r1, r1, r2, lsr #15 │ │ │ │ + strdeq r4, [r2], -sl │ │ │ │ + andeq r1, r1, r2, ror #14 │ │ │ │ + andeq r1, r1, r0, ror #14 │ │ │ │ + @ instruction: 0x000117be │ │ │ │ + andeq r1, r1, r2, lsl r7 │ │ │ │ + andeq r1, r1, r6, lsl r7 │ │ │ │ + andeq r4, r2, r8, asr r8 │ │ │ │ + andeq r1, r1, sl, asr #13 │ │ │ │ + andeq r1, r1, r8, asr #13 │ │ │ │ andeq r1, r1, r6, lsr #14 │ │ │ │ - andeq r4, r2, r4, asr r8 │ │ │ │ - ldrdeq r1, [r1], -sl │ │ │ │ - ldrdeq r1, [r1], -r8 │ │ │ │ - andeq r1, r1, r6, lsr r7 │ │ │ │ - andeq r1, r1, sl, lsl #13 │ │ │ │ - andeq r1, r1, lr, lsl #13 │ │ │ │ - ldrdeq r4, [r2], -r2 │ │ │ │ - andeq r6, r2, lr, lsl #17 │ │ │ │ - andeq r1, r1, ip, asr r6 │ │ │ │ - andeq r1, r1, sl, asr r6 │ │ │ │ - @ instruction: 0x000116b8 │ │ │ │ - andeq r1, r1, ip, lsl #12 │ │ │ │ - andeq r1, r1, r0, lsl r6 │ │ │ │ - andeq r6, r2, r2, ror r8 │ │ │ │ - @ instruction: 0x000115b4 │ │ │ │ - @ instruction: 0x000115b2 │ │ │ │ - andeq r1, r1, r0, lsl r6 │ │ │ │ - andeq r1, r1, r4, ror #10 │ │ │ │ - andeq r1, r1, r8, ror #10 │ │ │ │ - andeq r6, r2, r4, ror #15 │ │ │ │ - andeq r3, r2, ip, lsl #15 │ │ │ │ + andeq r1, r1, sl, ror r6 │ │ │ │ + andeq r1, r1, lr, ror r6 │ │ │ │ + ldrdeq r4, [r2], -r6 │ │ │ │ + muleq r2, r2, r8 │ │ │ │ + andeq r1, r1, ip, asr #12 │ │ │ │ + andeq r1, r1, sl, asr #12 │ │ │ │ + andeq r1, r1, r8, lsr #13 │ │ │ │ + strdeq r1, [r1], -ip │ │ │ │ + andeq r1, r1, r0, lsl #12 │ │ │ │ + andeq r6, r2, r6, ror r8 │ │ │ │ + andeq r1, r1, r4, lsr #11 │ │ │ │ + andeq r1, r1, r2, lsr #11 │ │ │ │ + andeq r1, r1, r0, lsl #12 │ │ │ │ + andeq r1, r1, r4, asr r5 │ │ │ │ + andeq r1, r1, r8, asr r5 │ │ │ │ + andeq r6, r2, r8, ror #15 │ │ │ │ + muleq r2, r0, r7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb73b48 │ │ │ │ + bl feb73b44 │ │ │ │ @ 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 175cda8 │ │ │ │ - blmi 176db64 │ │ │ │ + bmi 175cda4 │ │ │ │ + blmi 176db60 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 16dd588 │ │ │ │ + blmi 16dd584 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blmi 167cbe8 │ │ │ │ + blmi 167cbe4 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs 6559c │ │ │ │ + bcs 65598 │ │ │ │ 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: 0xf845eb9e │ │ │ │ + @ instruction: 0xf845eba0 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ - blcs 2bbb8 │ │ │ │ + blcs 2bbb4 │ │ │ │ @ instruction: 0xf107d131 │ │ │ │ ldmdb r3, {r4, r7, r8, r9}^ │ │ │ │ - blmi 12dce24 │ │ │ │ + blmi 12dce20 │ │ │ │ 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: 0xf9ccf00c │ │ │ │ + @ instruction: 0xf9cef00c │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0xf7ffef0c │ │ │ │ + @ instruction: 0xf7ffef0e │ │ │ │ eor pc, r2, r3, ror sp @ │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tsteq ip, r3, asr r9 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle r6, r0, r2 │ │ │ │ stc2l 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi e94a7c │ │ │ │ + blmi e94a78 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - cdp 7, 8, cr15, cr8, cr5, {7} │ │ │ │ + cdp 7, 8, cr15, cr10, cr5, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0x4603ec38 │ │ │ │ - blmi d2e2b0 │ │ │ │ + @ instruction: 0x4603ec3a │ │ │ │ + blmi d2e2ac │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e54620 │ │ │ │ - @ instruction: 0xf7e5ee40 │ │ │ │ - blmi c97d68 │ │ │ │ + @ instruction: 0xf7e5ee42 │ │ │ │ + blmi c97d6c │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - cdp 7, 1, cr15, cr0, cr5, {7} │ │ │ │ + cdp 7, 1, cr15, cr2, cr5, {7} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0x46160290 │ │ │ │ addseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0xf846fd14 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ @ instruction: 0xf1b33c7c │ │ │ │ @ instruction: 0xd1143fff │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e5681c │ │ │ │ - @ instruction: 0x4603ee56 │ │ │ │ + @ instruction: 0x4603ee58 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stc 7, cr15, [r4], {229} @ 0xe5 │ │ │ │ + stc 7, cr15, [r6], {229} @ 0xe5 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2844 @ 0xfffff4e4 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - cdp 7, 0, cr15, cr12, cr5, {7} │ │ │ │ - ldc 7, cr15, [r0], {229} @ 0xe5 │ │ │ │ + cdp 7, 0, cr15, cr14, cr5, {7} │ │ │ │ + ldc 7, cr15, [r2], {229} @ 0xe5 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 5dcef8 │ │ │ │ - blmi 26dcb4 │ │ │ │ + bmi 5dcef4 │ │ │ │ + blmi 26dcb0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ - @ instruction: 0xf507ed1c │ │ │ │ + @ instruction: 0xf507ed1e │ │ │ │ ldrcc r5, [r4, -r4, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - muleq r2, r4, r6 │ │ │ │ - andeq r3, r2, r8, lsl #13 │ │ │ │ + muleq r2, r8, r6 │ │ │ │ + andeq r3, r2, ip, lsl #13 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r2, r8, asr #10 │ │ │ │ - andeq r7, r2, r4, ror r6 │ │ │ │ - andeq r6, r2, r6, asr r6 │ │ │ │ - andeq r7, r2, r4, lsr r6 │ │ │ │ - andeq r6, r2, lr, lsl r6 │ │ │ │ - ldrdeq r1, [r1], -lr │ │ │ │ - andeq r6, r2, r6, lsl #12 │ │ │ │ - andeq r6, r2, lr, ror r5 │ │ │ │ + andeq r4, r2, ip, asr #10 │ │ │ │ + andeq r7, r2, r8, ror r6 │ │ │ │ + andeq r6, r2, sl, asr r6 │ │ │ │ + andeq r7, r2, r8, lsr r6 │ │ │ │ + andeq r6, r2, r2, lsr #12 │ │ │ │ + andeq r1, r1, lr, asr #7 │ │ │ │ + andeq r6, r2, sl, lsl #12 │ │ │ │ + andeq r6, r2, r2, lsl #11 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq r1, r1, ip, lsl #7 │ │ │ │ - andeq r4, r2, r8, ror r4 │ │ │ │ - andeq r1, r1, r6, asr #6 │ │ │ │ - andeq r3, r2, r8, lsr r5 │ │ │ │ + andeq r1, r1, ip, ror r3 │ │ │ │ + andeq r4, r2, ip, ror r4 │ │ │ │ + andeq r1, r1, r6, lsr r3 │ │ │ │ + andeq r3, r2, ip, lsr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73d30 │ │ │ │ + bl feb73d2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1b6d28 │ │ │ │ + blmi 1b6d24 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 1, cr15, cr12, cr5, {7} │ │ │ │ + cdp 7, 1, cr15, cr14, cr5, {7} │ │ │ │ ldc2l 7, cr15, [r2], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r2, r4, asr #9 │ │ │ │ + andeq r6, r2, r8, asr #9 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - muleq r2, ip, r4 │ │ │ │ + andeq r7, r2, r0, lsr #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73d8c │ │ │ │ + bl feb73d88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c20 │ │ │ │ addlt r5, r6, r0, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430310 │ │ │ │ @ instruction: 0xf5070c0c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 8dcfe0 │ │ │ │ - blmi 8edd9c │ │ │ │ + bmi 8dcfdc │ │ │ │ + blmi 8edd98 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 85d7c0 │ │ │ │ + blmi 85d7bc │ │ │ │ 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: 0xf107ebc6 │ │ │ │ + @ instruction: 0xf107ebc8 │ │ │ │ stmdacc r4, {r4} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 6017ec │ │ │ │ - bmi 5edddc │ │ │ │ + blmi 6017e8 │ │ │ │ + bmi 5eddd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf00c5180 │ │ │ │ - @ instruction: 0xf107f8cb │ │ │ │ - blcc 11d840 │ │ │ │ - blmi 4ee468 │ │ │ │ + @ instruction: 0xf107f8cd │ │ │ │ + blcc 11d83c │ │ │ │ + blmi 4ee464 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 0, cr15, cr10, cr5, {7} │ │ │ │ + cdp 7, 0, cr15, cr12, cr5, {7} │ │ │ │ ldc2l 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 39d04c │ │ │ │ - blmi 22de08 │ │ │ │ + bmi 39d048 │ │ │ │ + blmi 22de04 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ - @ instruction: 0xf507ec72 │ │ │ │ + @ instruction: 0xf507ec74 │ │ │ │ ldrcc r5, [r0, -r0, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r2, r0, asr r4 │ │ │ │ + andeq r3, r2, r4, asr r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r2, r8, asr #8 │ │ │ │ - andeq r6, r2, ip, lsl r4 │ │ │ │ - andeq r1, r1, r8, lsr #4 │ │ │ │ - andeq r6, r2, r4, lsl #8 │ │ │ │ - andeq r3, r2, r4, ror #7 │ │ │ │ + andeq r6, r2, ip, asr #8 │ │ │ │ + andeq r6, r2, r0, lsr #8 │ │ │ │ + andeq r1, r1, r8, lsl r2 │ │ │ │ + andeq r6, r2, r8, lsl #8 │ │ │ │ + andeq r3, r2, r8, ror #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73e60 │ │ │ │ + bl feb73e5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ - blcs b6cdc │ │ │ │ - blmi 21409c │ │ │ │ + blcs b6cd8 │ │ │ │ + blmi 214098 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - blmi 197af8 │ │ │ │ + blmi 197afc │ │ │ │ @ instruction: 0xf04f447b │ │ │ │ @ instruction: 0x601a32ff │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ - andeq r4, r2, r6, ror #4 │ │ │ │ - andeq r4, r2, ip, asr r2 │ │ │ │ - andeq r4, r2, r0, asr r2 │ │ │ │ + andeq r4, r2, sl, ror #4 │ │ │ │ + andeq r4, r2, r0, ror #4 │ │ │ │ + andeq r4, r2, r4, asr r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73ea0 │ │ │ │ + bl feb73e9c │ │ │ │ @ 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], -sl, ror #25 │ │ │ │ + strmi lr, [r3], -ip, ror #25 │ │ │ │ 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}^ │ │ │ │ - ldcl 7, cr15, [r0], {229} @ 0xe5 │ │ │ │ + ldcl 7, cr15, [r2], {229} @ 0xe5 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andcs r6, r1, r9, ror r8 │ │ │ │ - blx ff718cf6 │ │ │ │ + blx ff718cf2 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb73f04 │ │ │ │ + bl feb73f00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3099 @ 0xfffff3e5 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ - blcs 36d84 │ │ │ │ - blmi 6d1168 │ │ │ │ + blcs 36d80 │ │ │ │ + blmi 6d1164 │ │ │ │ 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 5ee538 │ │ │ │ + blmi 5ee534 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blcs 36da8 │ │ │ │ + blcs 36da4 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi 554da8 │ │ │ │ + blmi 554da4 │ │ │ │ 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 36e5bc │ │ │ │ + blmi 36e5b8 │ │ │ │ ldrmi r5, [r9], -r3, ror #17 │ │ │ │ @ instruction: 0xf001207f │ │ │ │ strmi pc, [r2], -r7, lsr #24 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 374dd0 │ │ │ │ + blmi 374dcc │ │ │ │ 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 │ │ │ │ - strdeq r3, [r2], -r2 │ │ │ │ - strdeq r7, [r2], -lr │ │ │ │ + strdeq r3, [r2], -r6 │ │ │ │ + andeq r7, r2, r2, lsl #6 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ - andeq r7, r2, r0, ror #5 │ │ │ │ - ldrdeq r7, [r2], -sl │ │ │ │ - ldrdeq r7, [r2], -r0 │ │ │ │ - @ instruction: 0x000272b2 │ │ │ │ - andeq r7, r2, ip, lsr #5 │ │ │ │ + andeq r7, r2, r4, ror #5 │ │ │ │ + ldrdeq r7, [r2], -lr │ │ │ │ + ldrdeq r7, [r2], -r4 │ │ │ │ + @ instruction: 0x000272b6 │ │ │ │ + @ instruction: 0x000272b0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73fa8 │ │ │ │ + bl feb73fa4 │ │ │ │ @ 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 734e2c │ │ │ │ - blmi 72dfb4 │ │ │ │ + bmi 734e28 │ │ │ │ + blmi 72dfb0 │ │ │ │ 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 2e5fc │ │ │ │ + blcs 2e5f8 │ │ │ │ @ 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 26dffc │ │ │ │ + bmi 26dff8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip, -r7] │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl 1d5adc0 │ │ │ │ + bl 1ddadbc │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r2, r8, lsr r2 │ │ │ │ + andeq r3, r2, ip, lsr r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, ip, ror #3 │ │ │ │ + strdeq r3, [r2], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7404c │ │ │ │ + bl feb74048 │ │ │ │ @ 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 37268 │ │ │ │ + blcs 37264 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e56838 │ │ │ │ - movwcs lr, #6900 @ 0x1af4 │ │ │ │ + movwcs lr, #6902 @ 0x1af6 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, pc @ @ p-variant is OBSOLETE │ │ │ │ - blcs 37384 │ │ │ │ + teqpvs r8, r1, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + blcs 37380 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stcl 7, cr15, [r8], #916 @ 0x394 │ │ │ │ + stcl 7, cr15, [sl], #916 @ 0x394 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 37498 │ │ │ │ + blcs 37494 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 254edc │ │ │ │ + blmi 254ed8 │ │ │ │ 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 ff018eca │ │ │ │ + blx ff018ec6 │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r7, r2, r6, lsr #3 │ │ │ │ - andeq r7, r2, ip, asr r1 │ │ │ │ + andeq r7, r2, sl, lsr #3 │ │ │ │ + andeq r7, r2, r0, ror #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb740e0 │ │ │ │ + bl feb740dc │ │ │ │ @ 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 372fc │ │ │ │ + blcs 372f8 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e56838 │ │ │ │ - movwcs lr, #6826 @ 0x1aaa │ │ │ │ + movwcs lr, #6828 @ 0x1aac │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, r5 @ @ p-variant is OBSOLETE │ │ │ │ - blcs 37418 │ │ │ │ + teqpvs r8, r7 @ @ p-variant is OBSOLETE │ │ │ │ + blcs 37414 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - ldc 7, cr15, [lr], {229} @ 0xe5 │ │ │ │ + stc 7, cr15, [r0], #916 @ 0x394 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3752c │ │ │ │ + blcs 37528 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 254f70 │ │ │ │ + blmi 254f6c │ │ │ │ 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 1d98f5e │ │ │ │ + blx 1d98f5a │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r7, r2, r6, lsl r1 │ │ │ │ - andeq r7, r2, ip, asr #1 │ │ │ │ + andeq r7, r2, sl, lsl r1 │ │ │ │ + ldrdeq r7, [r2], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb74174 │ │ │ │ + bl feb74170 │ │ │ │ @ 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 dfa1b4 │ │ │ │ + blmi dfa1b0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2870 @ 0xfffff4ca │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0x4603ebf6 │ │ │ │ + @ instruction: 0x4603ebf8 │ │ │ │ @ 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 b37040 │ │ │ │ + blmi b3703c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stmdb r6!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 6e7f0 │ │ │ │ + stmdb r8!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 6e7ec │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl 1d5af88 │ │ │ │ + bl 1ddaf84 │ │ │ │ eor r2, sp, r1, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - blmi 877070 │ │ │ │ + blmi 87706c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stmdb lr, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 6e820 │ │ │ │ + ldmdb r0, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 6e81c │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl 175afb8 │ │ │ │ + bl 17dafb4 │ │ │ │ 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: 0x4603eafc │ │ │ │ + @ instruction: 0x4603eafe │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e56818 │ │ │ │ - movwcs lr, #2886 @ 0xb46 │ │ │ │ + movwcs lr, #2888 @ 0xb48 │ │ │ │ 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: 0x4618ea54 │ │ │ │ + @ instruction: 0x4618ea56 │ │ │ │ strvc pc, [sl, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r2, r6, ror r0 │ │ │ │ + andeq r3, r2, sl, ror r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r0, lr │ │ │ │ - andeq r0, r1, lr, lsl #29 │ │ │ │ - andeq r0, r1, r4, ror lr │ │ │ │ - andeq r0, r1, r4, asr lr │ │ │ │ - andeq r2, r2, sl, lsr #31 │ │ │ │ + andeq r0, r1, r0, lsl #29 │ │ │ │ + andeq r0, r1, lr, ror lr │ │ │ │ + andeq r0, r1, r4, ror #28 │ │ │ │ + andeq r0, r1, r4, asr #28 │ │ │ │ + andeq r2, r2, lr, lsr #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7429c │ │ │ │ + bl feb74298 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ svcge 0x00027d68 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ - bmi fe3f5114 │ │ │ │ - blmi fe3ee2a0 │ │ │ │ + bmi fe3f5110 │ │ │ │ + blmi fe3ee29c │ │ │ │ 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: 0x4603e8fe │ │ │ │ - ble 67cd4 │ │ │ │ + strmi lr, [r3], -r0, lsl #18 │ │ │ │ + ble 67cd0 │ │ │ │ rscs r2, r9, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi fe1a9de4 │ │ │ │ + bmi fe1a9de0 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -r7, lsl #24 │ │ │ │ + strmi pc, [r3], -r9, lsl #24 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmib r2!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r4!, {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 r8, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib sl, {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 2e964 │ │ │ │ + blcs 2e960 │ │ │ │ @ instruction: 0xf107d10d │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldrmi r7, [r1], -r5, ror #6 │ │ │ │ @ instruction: 0xf7e56818 │ │ │ │ - movwcs lr, #6526 @ 0x197e │ │ │ │ + movwcs lr, #6528 @ 0x1980 │ │ │ │ @ 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 16ae9e0 │ │ │ │ + bmi 16ae9dc │ │ │ │ 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], -sl, lsr #16 │ │ │ │ + strmi lr, [r3], -ip, lsr #16 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bicvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ ldrbtmi r4, [sl], #-2640 @ 0xfffff5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - b feb5b160 │ │ │ │ - blcs 2e9dc │ │ │ │ + b febdb15c │ │ │ │ + blcs 2e9d8 │ │ │ │ @ instruction: 0xf507d17b │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf5077365 │ │ │ │ andls r7, r0, #-1610612724 @ 0xa000000c │ │ │ │ - bmi 1277250 │ │ │ │ + bmi 127724c │ │ │ │ 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 2ea0c │ │ │ │ + blcs 2ea08 │ │ │ │ @ instruction: 0xf507d04c │ │ │ │ @ instruction: 0xf1077125 │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ strmi r7, [fp], -r5, rrx │ │ │ │ ldrbtmi r4, [r9], #-2364 @ 0xfffff6c4 │ │ │ │ @ instruction: 0xf7e56800 │ │ │ │ - @ instruction: 0xf507ea70 │ │ │ │ + @ instruction: 0xf507ea72 │ │ │ │ @ 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 2ea68 │ │ │ │ + blcs 2ea64 │ │ │ │ @ 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 │ │ │ │ @@ -27259,140 +27258,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, r4, lsr sl │ │ │ │ + ands lr, r6, r6, lsr 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 ip, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm lr, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi 629fc0 │ │ │ │ + bmi 629fbc │ │ │ │ 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: 0x4618e918 │ │ │ │ + @ instruction: 0x4618e91a │ │ │ │ strbvc pc, [r6, -r7, lsl #10]! @ │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r2, ip, asr #30 │ │ │ │ + andeq r2, r2, r0, asr pc │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r0, r1, ip, lsl #27 │ │ │ │ - andeq r0, r1, r4, ror #25 │ │ │ │ - andeq r0, r1, sl, lsl #26 │ │ │ │ - andeq r0, r1, r2, lsl #26 │ │ │ │ - andeq r0, r1, ip, ror #25 │ │ │ │ - andeq r0, r1, r6, ror #25 │ │ │ │ - ldrdeq r0, [r1], -r2 │ │ │ │ - andeq r0, r1, lr, asr #25 │ │ │ │ - andeq r0, r1, r6, ror #25 │ │ │ │ - andeq r0, r1, r0, asr #25 │ │ │ │ - andeq r2, r2, r2, lsr sp │ │ │ │ + andeq r0, r1, ip, ror sp │ │ │ │ + ldrdeq r0, [r1], -r4 │ │ │ │ + strdeq r0, [r1], -sl │ │ │ │ + strdeq r0, [r1], -r2 │ │ │ │ + ldrdeq r0, [r1], -ip │ │ │ │ + ldrdeq r0, [r1], -r6 │ │ │ │ + andeq r0, r1, r2, asr #25 │ │ │ │ + @ instruction: 0x00010cbe │ │ │ │ + ldrdeq r0, [r1], -r6 │ │ │ │ + @ instruction: 0x00010cb0 │ │ │ │ + andeq r2, r2, r6, lsr sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7452c │ │ │ │ + bl feb74528 │ │ │ │ @ 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 c5df54 │ │ │ │ + blmi c5df50 │ │ │ │ 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} │ │ │ │ - ldmda lr!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stm r0, {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], -r6, lsr #31 │ │ │ │ - ble 67f84 │ │ │ │ + strmi lr, [r3], -r8, lsr #31 │ │ │ │ + ble 67f80 │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r9], -r1, asr #6 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0xf507e86a │ │ │ │ + @ instruction: 0xf507e86c │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ smlawtcs lr, r8, r4, r7 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - eorvs lr, r0, ip, asr #20 │ │ │ │ + eorvs lr, r0, lr, asr #20 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - blcs 37428 │ │ │ │ + blcs 37424 │ │ │ │ @ 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 r6, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r8, {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 26e5d4 │ │ │ │ + bmi 26e5d0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x2194f8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stm r8, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm sl, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], lr, asr #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - @ instruction: 0x00022cbe │ │ │ │ + andeq r2, r2, r2, asr #25 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r2, r4, asr #27 │ │ │ │ - @ instruction: 0x00026cb2 │ │ │ │ - andeq r6, r2, r6, lsl #25 │ │ │ │ - andeq r6, r2, r2, ror ip │ │ │ │ - andeq r6, r2, r2, asr #24 │ │ │ │ - andeq r6, r2, r6, lsr sp │ │ │ │ - andeq r2, r2, r4, lsl ip │ │ │ │ + andeq r6, r2, r8, asr #27 │ │ │ │ + @ instruction: 0x00026cb6 │ │ │ │ + andeq r6, r2, sl, lsl #25 │ │ │ │ + andeq r6, r2, r6, ror ip │ │ │ │ + andeq r6, r2, r6, asr #24 │ │ │ │ + andeq r6, r2, sl, lsr sp │ │ │ │ + andeq r2, r2, r8, lsl ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7463c │ │ │ │ + bl feb74638 │ │ │ │ @ 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 0x00b4f7e4 │ │ │ │ + svc 0x00b6f7e4 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e8064 │ │ │ │ - ldmdb r0!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ble 2e8060 │ │ │ │ + ldmdb r2!, {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 37960 │ │ │ │ + blcs 3795c │ │ │ │ @ instruction: 0xf04fd114 │ │ │ │ @ instruction: 0xe01233ff │ │ │ │ - blcs 37a6c │ │ │ │ + blcs 37a68 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f7678 │ │ │ │ + bne ff4f7674 │ │ │ │ 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 │ │ │ │ @@ -27401,31 +27400,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, ip, lsl #18 │ │ │ │ - blcs 37ac4 │ │ │ │ + cmnvs r8, lr, lsl #18 │ │ │ │ + blcs 37ac0 │ │ │ │ @ instruction: 0xf7e5da0b │ │ │ │ - @ instruction: 0x4603e936 │ │ │ │ - blcs 137550 │ │ │ │ + @ instruction: 0x4603e938 │ │ │ │ + blcs 13754c │ │ │ │ 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 37700 │ │ │ │ + blcs 376fc │ │ │ │ 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 │ │ │ │ @@ -27433,19 +27432,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, r4, lsr #29 │ │ │ │ - blcs 37b44 │ │ │ │ + cmnvs r8, r6, lsr #29 │ │ │ │ + blcs 37b40 │ │ │ │ @ instruction: 0xf7e5da0b │ │ │ │ - @ instruction: 0x4603e8f6 │ │ │ │ - blcs 1375d0 │ │ │ │ + @ instruction: 0x4603e8f8 │ │ │ │ + blcs 1375cc │ │ │ │ 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 │ │ │ │ @@ -27455,49 +27454,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 37798 │ │ │ │ + blcs 37794 │ │ │ │ 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 feb747c4 │ │ │ │ + bl feb747c0 │ │ │ │ @ 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 r0, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r2, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e81f4 │ │ │ │ - stmia r8!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 2e81f0 │ │ │ │ + stmia sl!, {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 37af0 │ │ │ │ + blcs 37aec │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 37bfc │ │ │ │ + blcs 37bf8 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f7808 │ │ │ │ + bne ff4f7804 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a6260 │ │ │ │ - bl 10df644 │ │ │ │ + bl 4a625c │ │ │ │ + bl 10df640 │ │ │ │ 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 │ │ │ │ @@ -27510,19 +27509,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, sl, lsl #28 │ │ │ │ - blcs 37c78 │ │ │ │ + cmnvs r8, ip, lsl #28 │ │ │ │ + blcs 37c74 │ │ │ │ @ instruction: 0xf7e5da0b │ │ │ │ - @ instruction: 0x4603e85c │ │ │ │ - blcs 137704 │ │ │ │ + @ instruction: 0x4603e85e │ │ │ │ + blcs 137700 │ │ │ │ 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 │ │ │ │ @@ -27532,134 +27531,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 378cc │ │ │ │ + blcs 378c8 │ │ │ │ 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 feb748f8 │ │ │ │ + bl feb748f4 │ │ │ │ @ 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 0x0066f7e4 │ │ │ │ + svc 0x0068f7e4 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e8328 │ │ │ │ - stmda lr, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 2e8324 │ │ │ │ + ldmda r0, {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 37c24 │ │ │ │ + blcs 37c20 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 37d30 │ │ │ │ + blcs 37d2c │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f793c │ │ │ │ + bne ff4f7938 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a6394 │ │ │ │ - bl 10df778 │ │ │ │ + bl 4a6390 │ │ │ │ + bl 10df774 │ │ │ │ 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 feb74990 │ │ │ │ + bl feb7498c │ │ │ │ @ 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: 0x4603ee9a │ │ │ │ + @ instruction: 0x4603ee9c │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - svc 0x0030f7e4 │ │ │ │ - blcs 2efcc │ │ │ │ + svc 0x0032f7e4 │ │ │ │ + blcs 2efc8 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - svc 0x002af7e4 │ │ │ │ - blcs 12efd8 │ │ │ │ + svc 0x002cf7e4 │ │ │ │ + blcs 12efd4 │ │ │ │ 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 379e8 │ │ │ │ + blcs 379e4 │ │ │ │ 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 feb74a10 │ │ │ │ + bl feb74a0c │ │ │ │ @ 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: 0x4603ef14 │ │ │ │ + @ instruction: 0x4603ef16 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - cdp 7, 15, cr15, cr0, cr4, {7} │ │ │ │ - blcs 2f04c │ │ │ │ + cdp 7, 15, cr15, cr2, cr4, {7} │ │ │ │ + blcs 2f048 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - cdp 7, 14, cr15, cr10, cr4, {7} │ │ │ │ - blcs 12f058 │ │ │ │ + cdp 7, 14, cr15, cr12, cr4, {7} │ │ │ │ + blcs 12f054 │ │ │ │ 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 37a68 │ │ │ │ + blcs 37a64 │ │ │ │ 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 16f7988 │ │ │ │ + bvs 16f7984 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmvs sl!, {r5, r6, sp, lr, pc}^ │ │ │ │ - bne ff4b7d98 │ │ │ │ + bne ff4b7d94 │ │ │ │ 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 ff4f7ba8 │ │ │ │ + bne ff4f7ba4 │ │ │ │ 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}^ │ │ │ │ @@ -27673,15 +27672,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 ff4f8100 │ │ │ │ + bne ff4f80fc │ │ │ │ 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} │ │ │ │ @@ -27692,24 +27691,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 ff86e3d0 │ │ │ │ + blle ff86e3cc │ │ │ │ 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 6b7a68 │ │ │ │ + bvs 6b7a64 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ - bvs 16f7a70 │ │ │ │ + bvs 16f7a6c │ │ │ │ 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 │ │ │ │ @@ -27717,96 +27716,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 16b7ab0 │ │ │ │ + bvs 16b7aac │ │ │ │ andsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ andcs r6, r0, #3866624 @ 0x3b0000 │ │ │ │ - blmi 6b5f38 │ │ │ │ + blmi 6b5f34 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - svc 0x0012f7e4 │ │ │ │ - blcs 2f1e8 │ │ │ │ + svc 0x0014f7e4 │ │ │ │ + blcs 2f1e4 │ │ │ │ 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 b7ba5c │ │ │ │ + blcs b7ba58 │ │ │ │ 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 38188 │ │ │ │ + blcs 38184 │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [r1], -ip │ │ │ │ + andeq r0, r1, ip, asr #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb74c44 │ │ │ │ + bl feb74c40 │ │ │ │ @ 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 ebbad4 │ │ │ │ + blcs ebbad0 │ │ │ │ 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 37af4 │ │ │ │ + blcs 37af0 │ │ │ │ svcvs 0x003bd003 │ │ │ │ - blcs 37efc │ │ │ │ + blcs 37ef8 │ │ │ │ svcvs 0x003bd110 │ │ │ │ - blcs 37b04 │ │ │ │ + blcs 37b00 │ │ │ │ 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 3bb30 │ │ │ │ + blcs 3bb2c │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ - bvs 16b97b8 │ │ │ │ + bvs 16b97b4 │ │ │ │ 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 6b97cc │ │ │ │ + bvs 6b97c8 │ │ │ │ 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 6b97e8 │ │ │ │ - bvs 16f97ec │ │ │ │ + bvs 6b97e4 │ │ │ │ + bvs 16f97e8 │ │ │ │ mulle sl, sl, r2 │ │ │ │ - bvs 16b97f4 │ │ │ │ + bvs 16b97f0 │ │ │ │ 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 │ │ │ │ @@ -27817,46 +27816,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 b7bbc0 │ │ │ │ + blcs b7bbbc │ │ │ │ svcvs 0x003bd1ec │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs 3bbd4 │ │ │ │ + blcs 3bbd0 │ │ │ │ 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], -r8, asr #27 │ │ │ │ + strmi lr, [r3], -sl, asr #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 6b98b8 │ │ │ │ - bvs 16f98bc │ │ │ │ + bvs 6b98b4 │ │ │ │ + bvs 16f98b8 │ │ │ │ @ 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} │ │ │ │ @@ -27903,62 +27902,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 b7bd18 │ │ │ │ + blcs b7bd14 │ │ │ │ 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 3bd34 │ │ │ │ + blcs 3bd30 │ │ │ │ svcvs 0x003bd10f │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0x4619781b │ │ │ │ @ instruction: 0xf7e46878 │ │ │ │ - @ instruction: 0x4603edb2 │ │ │ │ + @ instruction: 0x4603edb4 │ │ │ │ @ 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 3bd7c │ │ │ │ + blcs 3bd78 │ │ │ │ ldmibvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ - blcs f7bd84 │ │ │ │ + blcs f7bd80 │ │ │ │ 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 ff4f851c │ │ │ │ + bne ff4f8518 │ │ │ │ @ instruction: 0xf7e4461a │ │ │ │ - strmi lr, [r3], -r8, ror #20 │ │ │ │ + strmi lr, [r3], -sl, ror #20 │ │ │ │ teqle r1, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff578530 │ │ │ │ + bne ff57852c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603ec9c │ │ │ │ + @ instruction: 0x4603ec9e │ │ │ │ @ instruction: 0xd106429d │ │ │ │ rsbsvs r6, fp, #241664 @ 0x3b000 │ │ │ │ teqvs fp, #125952 @ 0x1ec00 │ │ │ │ adcsvs r2, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs 1f15e08 │ │ │ │ + bvs 1f15e04 │ │ │ │ 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}^ │ │ │ │ @@ -27967,86 +27966,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 1ef6698 │ │ │ │ + blvs 1ef6694 │ │ │ │ cmnvs fp, #67108864 @ 0x4000000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xd1b52b00 │ │ │ │ - blcs 389a8 │ │ │ │ - bvs fef11e70 │ │ │ │ + blcs 389a4 │ │ │ │ + bvs fef11e6c │ │ │ │ @ instruction: 0xd1292b00 │ │ │ │ - blcs 384b4 │ │ │ │ + blcs 384b0 │ │ │ │ @ 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 0x003bec72 │ │ │ │ + svcvs 0x003bec74 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - mcrr 7, 14, pc, r6, cr4 @ │ │ │ │ + mcrr 7, 14, pc, r8, cr4 @ │ │ │ │ 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 38808 │ │ │ │ + blcs 38804 │ │ │ │ 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 3bea0 │ │ │ │ - bvs 1f11f80 │ │ │ │ - blcs 37fa8 │ │ │ │ + blcs 3be9c │ │ │ │ + bvs 1f11f7c │ │ │ │ + blcs 37fa4 │ │ │ │ ldmibvs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x003b1c5a │ │ │ │ ldrd r6, [sp], sl │ │ │ │ - blcs 38538 │ │ │ │ + blcs 38534 │ │ │ │ svcvs 0x003bd035 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ - blcc 6ec58 │ │ │ │ + blcc 6ec54 │ │ │ │ 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, r8, lsr #24 │ │ │ │ + ands lr, sl, sl, lsr #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 1eef710 │ │ │ │ + bvs 1eef70c │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ ldrbtne pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf7e44479 │ │ │ │ - svcvs 0x003bec0c │ │ │ │ + svcvs 0x003bec0e │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl ff85be58 │ │ │ │ + bl ff8dbe54 │ │ │ │ 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 │ │ │ │ @@ -28066,105 +28065,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 0x003bebce │ │ │ │ + svcvs 0x003bebd0 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl fe8dbed4 │ │ │ │ + bl fe95bed0 │ │ │ │ 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], -ip, lsl #23 │ │ │ │ + strmi lr, [r3], -lr, lsl #23 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ mrcvs 1, 5, r6, cr11, cr10, {2} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blvs 1eb9a70 │ │ │ │ - bvs 1ef5ff0 │ │ │ │ - blcs 381f8 │ │ │ │ - bvs 1f11fa8 │ │ │ │ - bvs 1eb8200 │ │ │ │ + blvs 1eb9a6c │ │ │ │ + bvs 1ef5fec │ │ │ │ + blcs 381f4 │ │ │ │ + bvs 1f11fa4 │ │ │ │ + bvs 1eb81fc │ │ │ │ @ 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: 0x4603ec3e │ │ │ │ + strmi lr, [r3], -r0, asr #24 │ │ │ │ teqle ip, r0, lsl #22 │ │ │ │ - blcs 386c0 │ │ │ │ + blcs 386bc │ │ │ │ svcvs 0x003bd02b │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs b7c054 │ │ │ │ - blmi ffb12418 │ │ │ │ + blcs b7c050 │ │ │ │ + blmi ffb12414 │ │ │ │ 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 1a5bf90 │ │ │ │ - blmi ff996058 │ │ │ │ + bl 1adbf8c │ │ │ │ + blmi ff996054 │ │ │ │ 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 0x003beb52 │ │ │ │ + svcvs 0x003beb54 │ │ │ │ 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, #-3058]! @ 0xfffff40e │ │ │ │ + ldrbvs lr, [r8, #-3060]! @ 0xfffff40c │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 3c0d8 │ │ │ │ + blcs 3c0d4 │ │ │ │ svcvs 0x003bd104 │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ - blcs 39668 │ │ │ │ + blcs 39664 │ │ │ │ ldclvc 0, cr13, [fp, #8]! │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ - blcs 38774 │ │ │ │ - blmi ff1120b0 │ │ │ │ + blcs 38770 │ │ │ │ + blmi ff1120ac │ │ │ │ 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: 0x7dfaeb1a │ │ │ │ + @ instruction: 0x7dfaeb1c │ │ │ │ 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 │ │ │ │ @@ -28184,88 +28183,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 ff85c0a0 │ │ │ │ + b ff8dc09c │ │ │ │ svcvs 0x003b7dfa │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ - blcs ebc188 │ │ │ │ + blcs ebc184 │ │ │ │ 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 feeb9e38 │ │ │ │ + blvs feeb9e34 │ │ │ │ and r6, r2, sl, asr r1 │ │ │ │ movwcc r6, #7099 @ 0x1bbb │ │ │ │ - blvs feef7044 │ │ │ │ - blcs 3c1c8 │ │ │ │ - blvs fef1216c │ │ │ │ - blcs f7c1d0 │ │ │ │ + blvs feef7040 │ │ │ │ + blcs 3c1c4 │ │ │ │ + blvs fef12168 │ │ │ │ + blcs f7c1cc │ │ │ │ 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 ff4f9068 │ │ │ │ + bne ff4f9064 │ │ │ │ @ instruction: 0xf7e4461a │ │ │ │ - strmi lr, [r3], -r2, asr #16 │ │ │ │ + strmi lr, [r3], -r4, asr #16 │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff57907c │ │ │ │ + bne ff579078 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603ea76 │ │ │ │ + @ instruction: 0x4603ea78 │ │ │ │ @ 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 ffef74b4 │ │ │ │ + blvs ffef74b0 │ │ │ │ mvnsvs r3, #16, 6 @ 0x40000000 │ │ │ │ movwcc r6, #7483 @ 0x1d3b │ │ │ │ - blvs ffef76c0 │ │ │ │ - blcs 38244 │ │ │ │ + blvs ffef76bc │ │ │ │ + blcs 38240 │ │ │ │ ldcvs 1, cr13, [fp], #808 @ 0x328 │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ - blcs 393d0 │ │ │ │ + blcs 393cc │ │ │ │ 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 18dc19c │ │ │ │ + b 195c198 │ │ │ │ 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: 0x4603ea38 │ │ │ │ + @ instruction: 0x4603ea3a │ │ │ │ svcvs 0x003b18e2 │ │ │ │ svcvs 0x003b615a │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ tst sl, pc, lsr r3 │ │ │ │ - blcs 39320 │ │ │ │ + blcs 3931c │ │ │ │ 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 │ │ │ │ @@ -28273,18 +28272,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 0x003bea30 │ │ │ │ + svcvs 0x003bea32 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - b 15c210 │ │ │ │ + b 1dc20c │ │ │ │ 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 │ │ │ │ @@ -28296,95 +28295,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 6f0d0 │ │ │ │ + blcc 6f0cc │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi fp!, {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e44479 │ │ │ │ - svcvs 0x003be9f8 │ │ │ │ + svcvs 0x003be9fa │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stmib ip, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib lr, {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: 0x4603e9ba │ │ │ │ + @ instruction: 0x4603e9bc │ │ │ │ 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 3859c │ │ │ │ + blcs 38598 │ │ │ │ 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 ebc3c4 │ │ │ │ + blcs ebc3c0 │ │ │ │ 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 3c3d8 │ │ │ │ + blcs 3c3d4 │ │ │ │ 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 r2, r2, r6, lsr #11 │ │ │ │ - andeq r0, r1, r0, lsr r4 │ │ │ │ + andeq r2, r2, sl, lsr #11 │ │ │ │ + andeq r0, r1, r0, lsr #8 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - ldrdeq r0, [r1], -r8 │ │ │ │ - andeq r0, r1, r4, ror #2 │ │ │ │ - andeq r0, r1, ip, asr r1 │ │ │ │ - andeq r0, r1, r0, lsl r1 │ │ │ │ - andeq r0, r1, lr, rrx │ │ │ │ - andeq r0, r1, r0, rrx │ │ │ │ - andeq r0, r1, r6, ror r0 │ │ │ │ - andeq r0, r1, r4, lsl r0 │ │ │ │ - @ instruction: 0x0000ffbe │ │ │ │ - andeq pc, r0, lr, ror #29 │ │ │ │ - andeq pc, r0, ip, lsr #29 │ │ │ │ - andeq pc, r0, r4, ror #26 │ │ │ │ + andeq r0, r1, r8, asr #3 │ │ │ │ + andeq r0, r1, r4, asr r1 │ │ │ │ + andeq r0, r1, ip, asr #2 │ │ │ │ + andeq r0, r1, r0, lsl #2 │ │ │ │ + andeq r0, r1, lr, asr r0 │ │ │ │ + andeq r0, r1, r0, asr r0 │ │ │ │ + andeq r0, r1, r6, rrx │ │ │ │ + andeq r0, r1, r4 │ │ │ │ + andeq pc, r0, lr, lsr #31 │ │ │ │ + ldrdeq pc, [r0], -lr │ │ │ │ + muleq r0, ip, lr │ │ │ │ + andeq pc, r0, r4, asr sp @ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 3c440 │ │ │ │ + blcs 3c43c │ │ │ │ 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 38ae4 │ │ │ │ - blmi 592420 │ │ │ │ + blcs 38ae0 │ │ │ │ + blmi 59241c │ │ │ │ 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: 0x7dfae962 │ │ │ │ + @ instruction: 0x7dfae964 │ │ │ │ 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} │ │ │ │ @@ -28394,60 +28393,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, asr #25 │ │ │ │ + @ instruction: 0x0000fcb0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb75660 │ │ │ │ + bl feb7565c │ │ │ │ @ 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 66f668 │ │ │ │ + blmi 66f664 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2840 @ 0xfffff4e8 │ │ │ │ - blmi 6364ec │ │ │ │ + blmi 6364e8 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2839 @ 0xfffff4e9 │ │ │ │ - blmi 5f65f8 │ │ │ │ + blmi 5f65f4 │ │ │ │ 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 ff2dc4a4 │ │ │ │ - blmi 476a8c │ │ │ │ + blx ff2dc4a0 │ │ │ │ + blmi 476a88 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r3!, {r1, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3f6520 │ │ │ │ + blmi 3f651c │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmiapl r3!, {r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3b652c │ │ │ │ + blmi 3b6528 │ │ │ │ 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, ip, lsl #23 │ │ │ │ + muleq r2, r0, fp │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq r5, r2, r2, lsr #25 │ │ │ │ + andeq r5, r2, r6, lsr #25 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ - muleq r2, r6, ip │ │ │ │ - muleq r2, r0, ip │ │ │ │ - andeq r5, r2, r4, ror ip │ │ │ │ - andeq r5, r2, r8, ror #24 │ │ │ │ + muleq r2, sl, ip │ │ │ │ + muleq r2, r4, ip │ │ │ │ + andeq r5, r2, r8, ror ip │ │ │ │ + andeq r5, r2, ip, ror #24 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - andeq r5, r2, ip, asr ip │ │ │ │ + andeq r5, r2, r0, ror #24 │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ │ │ │ │ -0001e500 : │ │ │ │ +0001e4fc : │ │ │ │ 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] │ │ │ │ @@ -28457,22 +28456,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 1e454 │ │ │ │ + bl 1e450 │ │ │ │ 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] │ │ │ │ @@ -28483,22 +28482,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 1e454 │ │ │ │ + bl 1e450 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -0001e56e : │ │ │ │ +0001e56a : │ │ │ │ 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] │ │ │ │ @@ -28509,15 +28508,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 1e454 │ │ │ │ + bl 1e450 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ @@ -28531,31 +28530,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 1e5d4 │ │ │ │ + bne.n 1e5d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e5fc │ │ │ │ + b.n 1e5f8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e87c │ │ │ │ + bl 1e878 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5f4 │ │ │ │ + bne.n 1e5f0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e5fc │ │ │ │ + b.n 1e5f8 │ │ │ │ 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 │ │ │ │ @@ -28565,23 +28564,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 1e636 │ │ │ │ + beq.n 1e632 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e630 │ │ │ │ + beq.n 1e62c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e9ae │ │ │ │ + bl 1e9aa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -28596,17 +28595,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 1e66e │ │ │ │ + bne.n 1e66a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e6ca │ │ │ │ + b.n 1e6c6 │ │ │ │ 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 │ │ │ │ @@ -28618,33 +28617,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 1ee5e │ │ │ │ + bl 1ee5a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6ba │ │ │ │ + beq.n 1e6b6 │ │ │ │ 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 1ed98 │ │ │ │ + bl 1ed94 │ │ │ │ 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 │ │ │ │ @@ -28654,40 +28653,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 1ee5e │ │ │ │ + bl 1ee5a │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e730 │ │ │ │ + beq.n 1e72c │ │ │ │ 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 1e728 │ │ │ │ + bge.n 1e724 │ │ │ │ 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 1e734 │ │ │ │ + b.n 1e730 │ │ │ │ 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} │ │ │ │ @@ -28699,45 +28698,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 1eac2 │ │ │ │ + bl 1eabe │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7a4 │ │ │ │ + beq.n 1e7a0 │ │ │ │ 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 1e7a8 │ │ │ │ + bge.n 1e7a4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e6d4 │ │ │ │ + bl 1e6d0 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e79e │ │ │ │ + beq.n 1e79a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 1e7a8 │ │ │ │ + b.n 1e7a4 │ │ │ │ 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} │ │ │ │ @@ -28747,115 +28746,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 1eff8 │ │ │ │ + bl 1eff4 │ │ │ │ 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] @ (1e870 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e86c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (1e874 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e870 ) │ │ │ │ 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 1e838 │ │ │ │ + b.n 1e834 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bge.n 1e82c │ │ │ │ + bge.n 1e828 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e6d4 │ │ │ │ - b.n 1e838 │ │ │ │ + bl 1e6d0 │ │ │ │ + b.n 1e834 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e850 │ │ │ │ + b.n 1e84c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f052 │ │ │ │ + bl 1f04e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e80c │ │ │ │ + bne.n 1e808 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (1e878 ) │ │ │ │ + ldr r1, [pc, #36] @ (1e874 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1e874 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e870 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1e868 │ │ │ │ + beq.n 1e864 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r4, [pc, #116] @ (1e908 ) │ │ │ │ + ldr r4, [pc, #116] @ (1e904 ) │ │ │ │ add r4, pc │ │ │ │ movs r0, #28 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8aa │ │ │ │ + bne.n 1e8a6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e8fe │ │ │ │ + b.n 1e8fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e8b4 │ │ │ │ + bgt.n 1e8b0 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8c0 │ │ │ │ - ldr r3, [pc, #80] @ (1e90c ) │ │ │ │ + bne.n 1e8bc │ │ │ │ + ldr r3, [pc, #80] @ (1e908 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ @@ -28873,54 +28872,54 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8fc │ │ │ │ + bne.n 1e8f8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e8fe │ │ │ │ + b.n 1e8fa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ 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 1e972 │ │ │ │ + b.n 1e96e │ │ │ │ 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 1e966 │ │ │ │ + b.n 1e962 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e952 │ │ │ │ + beq.n 1e94e │ │ │ │ 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] │ │ │ │ @@ -28928,41 +28927,41 @@ │ │ │ │ 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 1e93c │ │ │ │ + bne.n 1e938 │ │ │ │ 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 1e92c │ │ │ │ + blt.n 1e928 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1e996 │ │ │ │ + b.n 1e992 │ │ │ │ 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 1e982 │ │ │ │ + blt.n 1e97e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -28971,15 +28970,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e910 │ │ │ │ + bl 1e90c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ nop │ │ │ │ @@ -29001,23 +29000,23 @@ │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 1ea54 │ │ │ │ + b.n 1ea50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1ea48 │ │ │ │ + b.n 1ea44 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ @@ -29030,23 +29029,23 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea22 │ │ │ │ + bne.n 1ea1e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 1ea12 │ │ │ │ + blt.n 1ea0e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -29060,15 +29059,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1eaa6 │ │ │ │ + b.n 1eaa2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 21a4 │ │ │ │ @@ -29077,15 +29076,15 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea90 │ │ │ │ + bne.n 1ea8c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -29113,37 +29112,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 1eb2e │ │ │ │ + b.n 1eb2a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1eb28 │ │ │ │ + bne.n 1eb24 │ │ │ │ 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 1eb28 │ │ │ │ + bne.n 1eb24 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 1eb36 │ │ │ │ + b.n 1eb32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb06 │ │ │ │ + bne.n 1eb02 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -29194,39 +29193,39 @@ │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1ebec │ │ │ │ + b.n 1ebe8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ebe6 │ │ │ │ + bne.n 1ebe2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebe6 │ │ │ │ + bne.n 1ebe2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec0e │ │ │ │ + b.n 1ec0a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc0 │ │ │ │ + bne.n 1ebbc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -29258,51 +29257,51 @@ │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 25f4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec4e │ │ │ │ + bne.n 1ec4a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ecb2 │ │ │ │ + b.n 1ecae │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1ec8a │ │ │ │ + b.n 1ec86 │ │ │ │ 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 1ec7e │ │ │ │ + b.n 1ec7a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1eb88 │ │ │ │ + bl 1eb84 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec64 │ │ │ │ + bne.n 1ec60 │ │ │ │ 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 1ec54 │ │ │ │ + blt.n 1ec50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -29330,76 +29329,76 @@ │ │ │ │ lsrs r2, r3, #31 │ │ │ │ add r3, r2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bgt.n 1ece8 │ │ │ │ + bgt.n 1ece4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ed90 │ │ │ │ + b.n 1ed8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed14 │ │ │ │ + ble.n 1ed10 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ed90 │ │ │ │ + b.n 1ed8c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 25f4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed2c │ │ │ │ + bne.n 1ed28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ed90 │ │ │ │ + b.n 1ed8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1ed68 │ │ │ │ + b.n 1ed64 │ │ │ │ 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 1ed5c │ │ │ │ + b.n 1ed58 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1eb88 │ │ │ │ + bl 1eb84 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed42 │ │ │ │ + bne.n 1ed3e │ │ │ │ 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 1ed32 │ │ │ │ + blt.n 1ed2e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -29431,40 +29430,40 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ede0 │ │ │ │ + ble.n 1eddc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ec16 │ │ │ │ + bl 1ec12 │ │ │ │ movs r0, #16 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1edf4 │ │ │ │ + bne.n 1edf0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ee56 │ │ │ │ + b.n 1ee52 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2870 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee14 │ │ │ │ + bne.n 1ee10 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ee56 │ │ │ │ + b.n 1ee52 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -29475,19 +29474,19 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1eb88 │ │ │ │ + bl 1eb84 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee54 │ │ │ │ + beq.n 1ee50 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -29524,36 +29523,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 1ef40 │ │ │ │ + b.n 1ef3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ef36 │ │ │ │ + bne.n 1ef32 │ │ │ │ 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 1ef36 │ │ │ │ + bne.n 1ef32 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eed2 │ │ │ │ + beq.n 1eece │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 1eee2 │ │ │ │ + b.n 1eede │ │ │ │ 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] │ │ │ │ @@ -29580,27 +29579,27 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #64 @ 0x3e000000 0.125 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ef32 │ │ │ │ + bpl.n 1ef2e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ecba │ │ │ │ + bl 1ecb6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 1ef48 │ │ │ │ + b.n 1ef44 │ │ │ │ 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 1eea6 │ │ │ │ + bne.n 1eea2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -29611,19 +29610,19 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ef7c │ │ │ │ + bne.n 1ef78 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1eff8 │ │ │ │ + bl 1eff4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eff0 │ │ │ │ + b.n 1efec │ │ │ │ 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] │ │ │ │ @@ -29641,43 +29640,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 1efe0 │ │ │ │ + b.n 1efdc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1efd6 │ │ │ │ + bne.n 1efd2 │ │ │ │ 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 1efd6 │ │ │ │ + bne.n 1efd2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1eff0 │ │ │ │ + b.n 1efec │ │ │ │ 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 1efb2 │ │ │ │ + bne.n 1efae │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1eff8 │ │ │ │ + bl 1eff4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -29688,40 +29687,40 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1f038 │ │ │ │ + b.n 1f034 │ │ │ │ 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 1f046 │ │ │ │ + bne.n 1f042 │ │ │ │ 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 1f014 │ │ │ │ - b.n 1f048 │ │ │ │ + blt.n 1f010 │ │ │ │ + b.n 1f044 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -29732,25 +29731,25 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f084 │ │ │ │ - ldr r3, [pc, #140] @ (1f100 ) │ │ │ │ + beq.n 1f080 │ │ │ │ + ldr r3, [pc, #140] @ (1f0fc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0f6 │ │ │ │ + beq.n 1f0f2 │ │ │ │ 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] │ │ │ │ @@ -29761,55 +29760,55 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f0f2 │ │ │ │ + bne.n 1f0ee │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1f0e2 │ │ │ │ + b.n 1f0de │ │ │ │ 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 1f0f0 │ │ │ │ + bne.n 1f0ec │ │ │ │ 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 1f0be │ │ │ │ - b.n 1f0f2 │ │ │ │ + blt.n 1f0ba │ │ │ │ + b.n 1f0ee │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f0f8 │ │ │ │ + b.n 1f0f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0xf0d00000 │ │ │ │ + @ instruction: 0xf0c00000 │ │ │ │ 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] │ │ │ │ @@ -29819,90 +29818,90 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f1c8 │ │ │ │ + ble.n 1f1c4 │ │ │ │ blx 2714 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 2a99c │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1f17a │ │ │ │ + b.n 1f176 │ │ │ │ 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 1f170 │ │ │ │ + beq.n 1f16c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f1ca │ │ │ │ + b.n 1f1c6 │ │ │ │ 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 1f14c │ │ │ │ + blt.n 1f148 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1f1bc │ │ │ │ + b.n 1f1b8 │ │ │ │ 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 1f1b2 │ │ │ │ + beq.n 1f1ae │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f1ca │ │ │ │ + b.n 1f1c6 │ │ │ │ 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 1f18e │ │ │ │ - b.n 1f1ca │ │ │ │ + bgt.n 1f18a │ │ │ │ + b.n 1f1c6 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29912,37 +29911,37 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1fc │ │ │ │ - ldr r3, [pc, #192] @ (1f2b4 ) │ │ │ │ + beq.n 1f1f8 │ │ │ │ + ldr r3, [pc, #192] @ (1f2b0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f208 │ │ │ │ + bgt.n 1f204 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f2ac │ │ │ │ + b.n 1f2a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 2a99c │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2aa │ │ │ │ + beq.n 1f2a6 │ │ │ │ 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] │ │ │ │ @@ -29953,41 +29952,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 1f2a6 │ │ │ │ + bne.n 1f2a2 │ │ │ │ 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 2a99c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1f298 │ │ │ │ + b.n 1f294 │ │ │ │ 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 1f2a4 │ │ │ │ + bne.n 1f2a0 │ │ │ │ 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 │ │ │ │ @@ -29996,35 +29995,35 @@ │ │ │ │ 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 1f264 │ │ │ │ - b.n 1f2a6 │ │ │ │ + bne.n 1f260 │ │ │ │ + b.n 1f2a2 │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f2ac │ │ │ │ + b.n 1f2a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - vhadd.s16 d16, d0, d0 │ │ │ │ + vhadd.s8 d16, d0, d0 │ │ │ │ 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 1f386 │ │ │ │ + b.n 1f382 │ │ │ │ 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 │ │ │ │ @@ -30103,57 +30102,57 @@ │ │ │ │ subs r5, r5, r6 │ │ │ │ subs r5, r5, r4 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ eors r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ sub.w r8, r8, #12 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 1f2d2 │ │ │ │ + bhi.n 1f2ce │ │ │ │ add r5, r0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - beq.n 1f408 │ │ │ │ + beq.n 1f404 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 1f460 │ │ │ │ + bhi.n 1f45c │ │ │ │ cmp.w r8, #10 │ │ │ │ - beq.n 1f412 │ │ │ │ + beq.n 1f40e │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1f460 │ │ │ │ + bhi.n 1f45c │ │ │ │ cmp.w r8, #9 │ │ │ │ - beq.n 1f41c │ │ │ │ + beq.n 1f418 │ │ │ │ cmp.w r8, #9 │ │ │ │ - bhi.n 1f460 │ │ │ │ + bhi.n 1f45c │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 1f426 │ │ │ │ + beq.n 1f422 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bhi.n 1f460 │ │ │ │ + bhi.n 1f45c │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 1f42e │ │ │ │ + beq.n 1f42a │ │ │ │ cmp.w r8, #7 │ │ │ │ - bhi.n 1f460 │ │ │ │ + bhi.n 1f45c │ │ │ │ cmp.w r8, #6 │ │ │ │ - beq.n 1f436 │ │ │ │ + beq.n 1f432 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.n 1f460 │ │ │ │ + bhi.n 1f45c │ │ │ │ cmp.w r8, #5 │ │ │ │ - beq.n 1f43e │ │ │ │ + beq.n 1f43a │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 1f460 │ │ │ │ + bhi.n 1f45c │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1f444 │ │ │ │ + beq.n 1f440 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1f460 │ │ │ │ + bhi.n 1f45c │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 1f44c │ │ │ │ + beq.n 1f448 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bhi.n 1f460 │ │ │ │ + bhi.n 1f45c │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1f45c │ │ │ │ + beq.n 1f458 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1f454 │ │ │ │ - b.n 1f460 │ │ │ │ + beq.n 1f450 │ │ │ │ + b.n 1f45c │ │ │ │ add.w r2, r3, #10 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #24 │ │ │ │ add r5, r2 │ │ │ │ add.w r2, r3, #9 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #16 │ │ │ │ @@ -30242,31 +30241,33 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f2b8 │ │ │ │ + bl 1f2b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (1f50c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f50c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (1f510 ) │ │ │ │ + ldr r3, [pc, #20] @ (1f510 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -30280,25 +30281,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] @ (1f594 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f594 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (1f598 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f598 ) │ │ │ │ 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 1f572 │ │ │ │ + beq.n 1f572 │ │ │ │ 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] │ │ │ │ @@ -30309,25 +30310,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 2348 <__getsockopt64@plt> │ │ │ │ - b.n 1f574 │ │ │ │ + b.n 1f574 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (1f59c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f59c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (1f598 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f598 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f58c │ │ │ │ + beq.n 1f58c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r1, #11 │ │ │ │ movs r2, r0 │ │ │ │ @@ -30338,79 +30339,79 @@ │ │ │ │ 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] @ (1f630 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f630 ) │ │ │ │ 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 1f626 │ │ │ │ + beq.n 1f626 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5f2 │ │ │ │ + beq.n 1f5f2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 230c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #92] @ (1f634 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f634 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 230c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #80] @ (1f638 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f638 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #80] @ (1f63c ) │ │ │ │ + ldr r3, [pc, #80] @ (1f63c ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #76] @ (1f640 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f640 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f628 │ │ │ │ + beq.n 1f628 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #60] @ (1f644 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f644 ) │ │ │ │ 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] @ (1f648 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f648 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 21f8 <__setsockopt64@plt> │ │ │ │ - b.n 1f628 │ │ │ │ + b.n 1f628 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xebe20000 │ │ │ │ + rsb r0, lr, r0 │ │ │ │ adds r4, r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, r7, r3 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #368] @ (1f7b0 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f7b0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #336] @ (1f794 ) │ │ │ │ + ldr r3, [pc, #336] @ (1f794 ) │ │ │ │ movs r2, r0 │ │ │ │ adds r6, r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, r0, r3 │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -30422,15 +30423,15 @@ │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #16] @ (1f680 ) │ │ │ │ + ldr r3, [pc, #16] @ (1f680 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #13 │ │ │ │ blx 20d8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -30439,59 +30440,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] @ (1f708 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f708 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #108] @ (1f70c ) │ │ │ │ + ldr r3, [pc, #108] @ (1f70c ) │ │ │ │ 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 1f6b6 │ │ │ │ + bne.n 1f6b6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f6e8 │ │ │ │ + b.n 1f6e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f6c2 │ │ │ │ + ble.n 1f6c2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1f6c6 │ │ │ │ + b.n 1f6c6 │ │ │ │ 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 1f6e6 │ │ │ │ + beq.n 1f6e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f6e8 │ │ │ │ + b.n 1f6e8 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (1f710 ) │ │ │ │ + ldr r1, [pc, #36] @ (1f710 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1f70c ) │ │ │ │ + ldr r2, [pc, #28] @ (1f70c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f700 │ │ │ │ + beq.n 1f700 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r2, r0 │ │ │ │ @@ -30511,39 +30512,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 1f742 │ │ │ │ + bge.n 1f742 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f776 │ │ │ │ + b.n 1f776 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f752 │ │ │ │ + beq.n 1f752 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1f75a │ │ │ │ + b.n 1f75a │ │ │ │ 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 1f774 │ │ │ │ + bge.n 1f774 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f776 │ │ │ │ + b.n 1f776 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -30563,32 +30564,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 1f7ca │ │ │ │ + beq.n 1f7ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1f7ca │ │ │ │ + beq.n 1f7ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1f7ca │ │ │ │ + beq.n 1f7ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 1f7ca │ │ │ │ + beq.n 1f7ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 1f7ca │ │ │ │ + beq.n 1f7ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 1f7ce │ │ │ │ + bne.n 1f7ce │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f7d0 │ │ │ │ + b.n 1f7d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -30598,70 +30599,70 @@ │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #380] @ (1f978 ) │ │ │ │ + ldr r2, [pc, #380] @ (1f978 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #380] @ (1f97c ) │ │ │ │ + ldr r3, [pc, #380] @ (1f97c ) │ │ │ │ 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 1f854 │ │ │ │ + beq.n 1f854 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 2acd0 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #332] @ 1f970 │ │ │ │ + vldr d7, [pc, #332] @ 1f970 │ │ │ │ vmul.f64 d8, d6, d7 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 2acd0 │ │ │ │ vmov d5, r0, r1 │ │ │ │ - vldr d6, [pc, #304] @ 1f970 │ │ │ │ + vldr d6, [pc, #304] @ 1f970 │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 1f85a │ │ │ │ + b.n 1f85a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f862 │ │ │ │ - b.n 1f86e │ │ │ │ + bne.n 1f862 │ │ │ │ + b.n 1f86e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f86e │ │ │ │ + beq.n 1f86e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f944 │ │ │ │ + b.n 1f944 │ │ │ │ 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 1f882 │ │ │ │ + beq.n 1f882 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r7, #32] │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f88e │ │ │ │ + beq.n 1f88e │ │ │ │ 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 │ │ │ │ @@ -30674,80 +30675,80 @@ │ │ │ │ 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 1f904 │ │ │ │ + ble.n 1f904 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8d8 │ │ │ │ + beq.n 1f8d8 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8d8 │ │ │ │ + beq.n 1f8d8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f944 │ │ │ │ + b.n 1f944 │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8f2 │ │ │ │ + beq.n 1f8f2 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8f2 │ │ │ │ + beq.n 1f8f2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f944 │ │ │ │ + b.n 1f944 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f93c │ │ │ │ + beq.n 1f93c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f944 │ │ │ │ + b.n 1f944 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f90e │ │ │ │ + bne.n 1f90e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f944 │ │ │ │ + b.n 1f944 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f924 │ │ │ │ + beq.n 1f924 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f924 │ │ │ │ + bne.n 1f924 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f944 │ │ │ │ + b.n 1f944 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f79e │ │ │ │ + bl 1f79e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f940 │ │ │ │ + bne.n 1f940 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f944 │ │ │ │ + b.n 1f944 │ │ │ │ nop │ │ │ │ - b.n 1f86e │ │ │ │ + b.n 1f86e │ │ │ │ nop │ │ │ │ - b.n 1f86e │ │ │ │ - ldr r1, [pc, #56] @ (1f980 ) │ │ │ │ + b.n 1f86e │ │ │ │ + ldr r1, [pc, #56] @ (1f980 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #48] @ (1f97c ) │ │ │ │ + ldr r2, [pc, #48] @ (1f97c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f95e │ │ │ │ + beq.n 1f95e │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ @@ -30766,70 +30767,70 @@ │ │ │ │ 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] @ (1fa3c ) │ │ │ │ + ldr r2, [pc, #156] @ (1fa3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (1fa40 ) │ │ │ │ + ldr r3, [pc, #156] @ (1fa40 ) │ │ │ │ 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 1f9c2 │ │ │ │ + bne.n 1f9c2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 1fa0a │ │ │ │ + b.n 1fa0a │ │ │ │ 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 1f9f0 │ │ │ │ + bge.n 1f9f0 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fa1c │ │ │ │ + b.n 1fa1c │ │ │ │ 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 1f7da │ │ │ │ + bl 1f7da │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ (1fa44 ) │ │ │ │ + ldr r1, [pc, #36] @ (1fa44 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1fa40 ) │ │ │ │ + ldr r2, [pc, #28] @ (1fa40 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1fa34 │ │ │ │ + beq.n 1fa34 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ lsls r6, r3, #25 │ │ │ │ movs r2, r0 │ │ │ │ @@ -30843,17 +30844,17 @@ │ │ │ │ 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] @ (1fac0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1fac0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #92] @ (1fac4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1fac4 ) │ │ │ │ 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] │ │ │ │ @@ -30864,25 +30865,25 @@ │ │ │ │ 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 1f7da │ │ │ │ + bl 1f7da │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (1fac8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1fac8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1fac4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1fac4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1fab6 │ │ │ │ + beq.n 1fab6 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ lsls r0, r3, #22 │ │ │ │ @@ -30897,54 +30898,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] @ (1fb60 ) │ │ │ │ + ldr r2, [pc, #120] @ (1fb60 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (1fb64 ) │ │ │ │ + ldr r3, [pc, #120] @ (1fb64 ) │ │ │ │ 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 1fb26 │ │ │ │ + bne.n 1fb26 │ │ │ │ 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 1f7da │ │ │ │ + bl 1f7da │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (1fb68 ) │ │ │ │ + ldr r1, [pc, #40] @ (1fb68 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1fb64 ) │ │ │ │ + ldr r2, [pc, #32] @ (1fb64 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1fb56 │ │ │ │ + beq.n 1fb56 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #20 │ │ │ │ @@ -30962,17 +30963,17 @@ │ │ │ │ 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 1fb98 │ │ │ │ + bne.n 1fb98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fc1c │ │ │ │ + b.n 1fc1c │ │ │ │ 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] │ │ │ │ @@ -30987,15 +30988,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 1b1a4 │ │ │ │ + bl 1b1a0 │ │ │ │ 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 │ │ │ │ @@ -31027,82 +31028,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 1fb6c │ │ │ │ + bl 1fb6c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fc48 │ │ │ │ + bne.n 1fc48 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fca2 │ │ │ │ + b.n 1fca2 │ │ │ │ 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 21328 │ │ │ │ + bl 21328 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fc92 │ │ │ │ + beq.n 1fc92 │ │ │ │ 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] @ (1fcac ) │ │ │ │ + ldr r2, [pc, #44] @ (1fcac ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 1fca2 │ │ │ │ + b.n 1fca2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 210d4 │ │ │ │ + bl 210d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1f700 │ │ │ │ + b.n 1f6d8 │ │ │ │ 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 1fb6c │ │ │ │ + bl 1fb6c │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2504 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1fce2 │ │ │ │ + bge.n 1fce2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 210d4 │ │ │ │ + bl 210d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fcf0 │ │ │ │ + b.n 1fcf0 │ │ │ │ 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] │ │ │ │ @@ -31113,23 +31114,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 1fb6c │ │ │ │ + bl 1fb6c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1fd22 │ │ │ │ + bge.n 1fd22 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 210d4 │ │ │ │ + bl 210d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fd30 │ │ │ │ + b.n 1fd30 │ │ │ │ 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] │ │ │ │ @@ -31144,547 +31145,547 @@ │ │ │ │ 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 1fd6e │ │ │ │ + bne.n 1fd6e │ │ │ │ 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 1fd9a │ │ │ │ + b.n 1fd9a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1fd8e │ │ │ │ + bne.n 1fd8e │ │ │ │ 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 1fd9a │ │ │ │ + b.n 1fd9a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #16] @ (1fda4 ) │ │ │ │ + ldr r3, [pc, #16] @ (1fda4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1f604 │ │ │ │ + b.n 1f5dc │ │ │ │ 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, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fdda │ │ │ │ + beq.n 1fdda │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1fdf8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1fdf8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 1fdec │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 1fdec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #28] @ (1fdfc ) │ │ │ │ + ldr r2, [pc, #28] @ (1fdfc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1c0a0 │ │ │ │ + bl 1c09c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1f650 │ │ │ │ + b.n 1f628 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f62c │ │ │ │ + b.n 1f604 │ │ │ │ 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] @ (1fe7c ) │ │ │ │ + ldr r3, [pc, #104] @ (1fe7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe36 │ │ │ │ + bne.n 1fe36 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #2 │ │ │ │ movt r0, #32 │ │ │ │ mov.w r1, #0 │ │ │ │ blx 242c │ │ │ │ - ldr r3, [pc, #80] @ (1fe80 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe80 ) │ │ │ │ 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 1fe72 │ │ │ │ + bne.n 1fe72 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #52] @ (1fe84 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fe84 ) │ │ │ │ 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] @ (1fe88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fe88 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ orrs r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - b.n 205a8 │ │ │ │ + b.n 20580 │ │ │ │ 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] @ (1ff3c ) │ │ │ │ + ldr r3, [pc, #148] @ (1ff3c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fec2 │ │ │ │ + beq.n 1fec2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fece │ │ │ │ + beq.n 1fece │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fed8 │ │ │ │ + bne.n 1fed8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fed8 │ │ │ │ - ldr r3, [pc, #112] @ (1ff40 ) │ │ │ │ + beq.n 1fed8 │ │ │ │ + ldr r3, [pc, #112] @ (1ff40 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff34 │ │ │ │ + beq.n 1ff34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff34 │ │ │ │ + beq.n 1ff34 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 25c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1ff0c │ │ │ │ + bgt.n 1ff0c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #76] @ (1ff44 ) │ │ │ │ + ldr r3, [pc, #76] @ (1ff44 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2804 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #68] @ (1ff48 ) │ │ │ │ + ldr r3, [pc, #68] @ (1ff48 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 20e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1ff34 │ │ │ │ + bgt.n 1ff34 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #44] @ (1ff4c ) │ │ │ │ + ldr r3, [pc, #44] @ (1ff4c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2804 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [pc, #36] @ (1ff50 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ff50 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - b.n 2062c │ │ │ │ + b.n 20604 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20614 │ │ │ │ + b.n 205ec │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - b.n 2062c │ │ │ │ + b.n 20604 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ - b.n 2062c │ │ │ │ + b.n 20604 │ │ │ │ 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, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #356] @ (200d0 ) │ │ │ │ + ldr r2, [pc, #356] @ (200d0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (200d4 ) │ │ │ │ + ldr r3, [pc, #356] @ (200d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ add.w r3, r7, #8 │ │ │ │ add.w r2, r7, #28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 17220 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2006e │ │ │ │ - bl 1fb6c │ │ │ │ + beq.n 2006e │ │ │ │ + bl 1fb6c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20072 │ │ │ │ + beq.n 20072 │ │ │ │ ldrh r3, [r7, #28] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2534 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 20076 │ │ │ │ + blt.n 20076 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2168 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2007a │ │ │ │ + beq.n 2007a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2168 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2007e │ │ │ │ + beq.n 2007e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ blx 21f8 <__setsockopt64@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1f5a0 │ │ │ │ + bl 1f5a0 │ │ │ │ add.w r3, r7, #28 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fd38 │ │ │ │ + bl 1fd38 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 24b0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 20082 │ │ │ │ + blt.n 20082 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r3 │ │ │ │ blx 2390 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 20086 │ │ │ │ + blt.n 20086 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1f714 │ │ │ │ + bl 1f714 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2008a │ │ │ │ + beq.n 2008a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #124] @ (200d8 ) │ │ │ │ + ldr r2, [pc, #124] @ (200d8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 200ae │ │ │ │ + b.n 200ae │ │ │ │ nop │ │ │ │ - b.n 2008c │ │ │ │ + b.n 2008c │ │ │ │ nop │ │ │ │ - b.n 2008c │ │ │ │ + b.n 2008c │ │ │ │ nop │ │ │ │ - b.n 2008c │ │ │ │ + b.n 2008c │ │ │ │ nop │ │ │ │ - b.n 2008c │ │ │ │ + b.n 2008c │ │ │ │ nop │ │ │ │ - b.n 2008c │ │ │ │ + b.n 2008c │ │ │ │ nop │ │ │ │ - b.n 2008c │ │ │ │ + b.n 2008c │ │ │ │ nop │ │ │ │ - b.n 2008c │ │ │ │ + b.n 2008c │ │ │ │ nop │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200a2 │ │ │ │ + beq.n 200a2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 210d4 │ │ │ │ + bl 210d4 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #44] @ (200dc ) │ │ │ │ + ldr r1, [pc, #44] @ (200dc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (200d4 ) │ │ │ │ + ldr r2, [pc, #32] @ (200d4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 200c8 │ │ │ │ + beq.n 200c8 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2058c │ │ │ │ + b.n 20564 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d16, d12, d1 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 20120 │ │ │ │ - ldr r3, [pc, #224] @ (201e0 ) │ │ │ │ + bgt.n 20120 │ │ │ │ + ldr r3, [pc, #224] @ (201e0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27f8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2011a │ │ │ │ + beq.n 2011a │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 230c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 20120 │ │ │ │ + b.n 20120 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 20148 │ │ │ │ - ldr r3, [pc, #188] @ (201e4 ) │ │ │ │ + bgt.n 20148 │ │ │ │ + ldr r3, [pc, #188] @ (201e4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27f8 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20142 │ │ │ │ + beq.n 20142 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 230c │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 20148 │ │ │ │ + b.n 20148 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 2015e │ │ │ │ + bge.n 2015e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #144] @ (201e8 ) │ │ │ │ + ldr r3, [pc, #144] @ (201e8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20172 │ │ │ │ + bne.n 20172 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ff54 │ │ │ │ + bl 1ff54 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 201d6 │ │ │ │ + b.n 201d6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 201a0 │ │ │ │ + b.n 201a0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ff54 │ │ │ │ + bl 1ff54 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2018c │ │ │ │ + beq.n 2018c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 201d6 │ │ │ │ + b.n 201d6 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bne.n 201aa │ │ │ │ + bne.n 201aa │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 20178 │ │ │ │ - b.n 201ac │ │ │ │ + ble.n 20178 │ │ │ │ + b.n 201ac │ │ │ │ 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, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #36] @ (201ec ) │ │ │ │ + ldr r2, [pc, #36] @ (201ec ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 2057c │ │ │ │ + b.n 20554 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20550 │ │ │ │ + b.n 20528 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20518 │ │ │ │ + b.n 204f0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2049c │ │ │ │ + b.n 20474 │ │ │ │ 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 200e0 │ │ │ │ + bl 200e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20240 │ │ │ │ + ble.n 20240 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ff54 │ │ │ │ + bl 1ff54 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20250 │ │ │ │ + b.n 20250 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ - bl 200e0 │ │ │ │ + bl 200e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31693,50 +31694,50 @@ │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2037c │ │ │ │ + beq.w 2037c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2037c │ │ │ │ + beq.n 2037c │ │ │ │ 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] @ (20388 ) │ │ │ │ + ldr r2, [pc, #244] @ (20388 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f714 │ │ │ │ + bl 1f714 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202b2 │ │ │ │ + bne.n 202b2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2037e │ │ │ │ - bl 1fe00 │ │ │ │ + b.n 2037e │ │ │ │ + bl 1fe00 │ │ │ │ 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 1fe8c │ │ │ │ + bl 1fe8c │ │ │ │ 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] │ │ │ │ @@ -31754,85 +31755,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 20346 │ │ │ │ + bgt.n 20346 │ │ │ │ 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] @ (2038c ) │ │ │ │ + ldr r2, [pc, #100] @ (2038c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #84] @ (20390 ) │ │ │ │ + ldr r3, [pc, #84] @ (20390 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2804 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f714 │ │ │ │ + bl 1f714 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20378 │ │ │ │ + bne.n 20378 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #44] @ (20394 ) │ │ │ │ + ldr r2, [pc, #44] @ (20394 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2037e │ │ │ │ + b.n 2037e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 2037e │ │ │ │ + b.n 2037e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 20508 │ │ │ │ + b.n 204e0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20428 │ │ │ │ + b.n 20400 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ - b.n 203fc │ │ │ │ + b.n 203d4 │ │ │ │ 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 1f714 │ │ │ │ + bl 1f714 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 203c0 │ │ │ │ + bne.n 203c0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 204da │ │ │ │ - bl 1fe00 │ │ │ │ + b.n 204da │ │ │ │ + bl 1fe00 │ │ │ │ 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 │ │ │ │ @@ -31852,106 +31853,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 2040e │ │ │ │ + beq.n 2040e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #208] @ (204e4 ) │ │ │ │ + ldr r2, [pc, #208] @ (204e4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ 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 20490 │ │ │ │ + b.n 20490 │ │ │ │ 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 20450 │ │ │ │ + beq.n 20450 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20468 │ │ │ │ - b.n 20480 │ │ │ │ + beq.n 20468 │ │ │ │ + b.n 20480 │ │ │ │ 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 1f984 │ │ │ │ - b.n 20490 │ │ │ │ + bl 1f984 │ │ │ │ + b.n 20490 │ │ │ │ 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 1f984 │ │ │ │ - b.n 20490 │ │ │ │ + bl 1f984 │ │ │ │ + b.n 20490 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #100] @ (204e8 ) │ │ │ │ + ldr r3, [pc, #100] @ (204e8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2804 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 204da │ │ │ │ + b.n 204da │ │ │ │ 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 20434 │ │ │ │ + ble.n 20434 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f714 │ │ │ │ + bl 1f714 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 204d8 │ │ │ │ + bne.n 204d8 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #36] @ (204ec ) │ │ │ │ + ldr r2, [pc, #36] @ (204ec ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 204da │ │ │ │ + b.n 204da │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ 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 │ │ │ │ @@ -31960,146 +31961,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 2051e │ │ │ │ + bne.n 2051e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20600 │ │ │ │ + b.n 20600 │ │ │ │ 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 20558 │ │ │ │ - bl 1fb6c │ │ │ │ + blt.n 20558 │ │ │ │ + bl 1fb6c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205e2 │ │ │ │ + beq.n 205e2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1f714 │ │ │ │ + bl 1f714 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2059a │ │ │ │ - b.n 205ec │ │ │ │ + bne.n 2059a │ │ │ │ + b.n 205ec │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 20580 │ │ │ │ + bne.n 20580 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f79e │ │ │ │ + bl 1f79e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20580 │ │ │ │ + beq.n 20580 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20600 │ │ │ │ + b.n 20600 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f984 │ │ │ │ + bl 1f984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205e6 │ │ │ │ - b.n 2051e │ │ │ │ + beq.n 205e6 │ │ │ │ + b.n 2051e │ │ │ │ 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 21328 │ │ │ │ + bl 21328 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205ea │ │ │ │ - bl 1f65e │ │ │ │ + beq.n 205ea │ │ │ │ + bl 1f65e │ │ │ │ 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] @ (20608 ) │ │ │ │ + ldr r2, [pc, #56] @ (20608 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 20600 │ │ │ │ + b.n 20600 │ │ │ │ nop │ │ │ │ - b.n 205ec │ │ │ │ + b.n 205ec │ │ │ │ nop │ │ │ │ - b.n 205ec │ │ │ │ + b.n 205ec │ │ │ │ nop │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 23b4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205fe │ │ │ │ + beq.n 205fe │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 210d4 │ │ │ │ + bl 210d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - udf #32 │ │ │ │ + udf #12 │ │ │ │ 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] @ (20840 ) │ │ │ │ + ldr r2, [pc, #536] @ (20840 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #536] @ (20844 ) │ │ │ │ + ldr r3, [pc, #536] @ (20844 ) │ │ │ │ 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 17220 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207ee │ │ │ │ - bl 1fb6c │ │ │ │ + beq.w 207ee │ │ │ │ + bl 1fb6c │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207f2 │ │ │ │ + beq.w 207f2 │ │ │ │ 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 │ │ │ │ @@ -32108,196 +32109,196 @@ │ │ │ │ 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 1f65e │ │ │ │ + bl 1f65e │ │ │ │ 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 207f6 │ │ │ │ + blt.w 207f6 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1f5a0 │ │ │ │ + bl 1f5a0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1f714 │ │ │ │ + bl 1f714 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207fa │ │ │ │ + beq.w 207fa │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #380] @ (20848 ) │ │ │ │ + ldr r2, [pc, #380] @ (20848 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ 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 20702 │ │ │ │ + bge.n 20702 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 20702 │ │ │ │ + bne.n 20702 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2071e │ │ │ │ + bge.n 2071e │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 2071e │ │ │ │ + bne.n 2071e │ │ │ │ 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 20738 │ │ │ │ + bge.n 20738 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f79e │ │ │ │ + bl 1f79e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207c2 │ │ │ │ + beq.n 207c2 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 2074c │ │ │ │ + bne.n 2074c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 2081e │ │ │ │ + b.n 2081e │ │ │ │ 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 21328 │ │ │ │ + bl 21328 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20790 │ │ │ │ + beq.n 20790 │ │ │ │ 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] @ (2084c ) │ │ │ │ + ldr r2, [pc, #204] @ (2084c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 2081e │ │ │ │ + b.n 2081e │ │ │ │ movs r0, #0 │ │ │ │ blx 2420 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - blt.n 207ae │ │ │ │ + blt.n 207ae │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 207c4 │ │ │ │ + b.n 207c4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1f984 │ │ │ │ - b.n 206d8 │ │ │ │ + bl 1f984 │ │ │ │ + b.n 206d8 │ │ │ │ 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] @ (20850 ) │ │ │ │ + ldr r2, [pc, #112] @ (20850 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 207fc │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 207fc │ │ │ │ nop │ │ │ │ - b.n 207fc │ │ │ │ + b.n 207fc │ │ │ │ nop │ │ │ │ - b.n 207fc │ │ │ │ + b.n 207fc │ │ │ │ nop │ │ │ │ - b.n 207fc │ │ │ │ + b.n 207fc │ │ │ │ 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 20812 │ │ │ │ + beq.n 20812 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 210d4 │ │ │ │ + bl 210d4 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (20854 ) │ │ │ │ + ldr r1, [pc, #52] @ (20854 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (20844 ) │ │ │ │ + ldr r2, [pc, #32] @ (20844 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20838 │ │ │ │ + beq.n 20838 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldr??.w r0, [r4, #1] │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 208e0 │ │ │ │ + ble.n 208b8 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 207b4 │ │ │ │ + bgt.n 2078c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 20938 │ │ │ │ + bgt.n 20910 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7dc0001 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -32305,61 +32306,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 208ec │ │ │ │ - b.n 208ce │ │ │ │ + beq.n 208ec │ │ │ │ + b.n 208ce │ │ │ │ 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 2089a │ │ │ │ + beq.n 2089a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 208b2 │ │ │ │ - b.n 208ca │ │ │ │ + beq.n 208b2 │ │ │ │ + b.n 208ca │ │ │ │ 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 1f984 │ │ │ │ - b.n 208ce │ │ │ │ + bl 1f984 │ │ │ │ + b.n 208ce │ │ │ │ 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 1f984 │ │ │ │ - b.n 208ce │ │ │ │ + bl 1f984 │ │ │ │ + b.n 208ce │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 208fc │ │ │ │ + b.n 208fc │ │ │ │ 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 2087e │ │ │ │ + ble.n 2087e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 208fc │ │ │ │ + b.n 208fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 23c0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -32376,61 +32377,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 20998 │ │ │ │ - b.n 2097a │ │ │ │ + beq.n 20998 │ │ │ │ + b.n 2097a │ │ │ │ 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 20946 │ │ │ │ + beq.n 20946 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2095e │ │ │ │ - b.n 20976 │ │ │ │ + beq.n 2095e │ │ │ │ + b.n 20976 │ │ │ │ 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 1f984 │ │ │ │ - b.n 2097a │ │ │ │ + bl 1f984 │ │ │ │ + b.n 2097a │ │ │ │ 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 1f984 │ │ │ │ - b.n 2097a │ │ │ │ + bl 1f984 │ │ │ │ + b.n 2097a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 209a8 │ │ │ │ + b.n 209a8 │ │ │ │ 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 2092a │ │ │ │ + ble.n 2092a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 209a8 │ │ │ │ + b.n 209a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 26e4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -32445,28 +32446,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 209d8 │ │ │ │ + beq.n 209d8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 20a76 │ │ │ │ + b.n 20a76 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #32 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20858 │ │ │ │ + bl 20858 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20a20 │ │ │ │ + ble.n 20a20 │ │ │ │ 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 │ │ │ │ @@ -32477,51 +32478,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 20a76 │ │ │ │ + b.n 20a76 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a3a │ │ │ │ + bne.n 20a3a │ │ │ │ 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 20a76 │ │ │ │ + b.n 20a76 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f79e │ │ │ │ + bl 1f79e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a6c │ │ │ │ + beq.n 20a6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f984 │ │ │ │ + bl 1f984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a72 │ │ │ │ + bne.n 20a72 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20a76 │ │ │ │ + b.n 20a76 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20a76 │ │ │ │ + b.n 20a76 │ │ │ │ nop │ │ │ │ - b.n 209d8 │ │ │ │ + b.n 209d8 │ │ │ │ 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 │ │ │ │ @@ -32533,33 +32534,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 20aac │ │ │ │ + bne.n 20aac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20bc4 │ │ │ │ + b.n 20bc4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 20aca │ │ │ │ + bcs.n 20aca │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 209b0 │ │ │ │ + bl 209b0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 20aca │ │ │ │ + bgt.n 20aca │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 20bc4 │ │ │ │ + b.n 20bc4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b9a │ │ │ │ + beq.n 20b9a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -32589,45 +32590,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 20b9a │ │ │ │ + b.n 20b9a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20858 │ │ │ │ + bl 20858 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20b60 │ │ │ │ + bge.n 20b60 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f79e │ │ │ │ + bl 1f79e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ba2 │ │ │ │ + beq.n 20ba2 │ │ │ │ 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 1f984 │ │ │ │ + bl 1f984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ba6 │ │ │ │ - b.n 20b9a │ │ │ │ + beq.n 20ba6 │ │ │ │ + b.n 20b9a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20baa │ │ │ │ + beq.n 20baa │ │ │ │ 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 │ │ │ │ @@ -32644,31 +32645,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 20b20 │ │ │ │ - b.n 20bac │ │ │ │ + bne.n 20b20 │ │ │ │ + b.n 20bac │ │ │ │ nop │ │ │ │ - b.n 20bac │ │ │ │ + b.n 20bac │ │ │ │ nop │ │ │ │ - b.n 20bac │ │ │ │ + b.n 20bac │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20bb6 │ │ │ │ + ble.n 20bb6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 20bc4 │ │ │ │ + b.n 20bc4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20bc0 │ │ │ │ + bne.n 20bc0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20bc4 │ │ │ │ + b.n 20bc4 │ │ │ │ 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 │ │ │ │ @@ -32682,15 +32683,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 20cc6 │ │ │ │ + beq.n 20cc6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -32720,48 +32721,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 20cc6 │ │ │ │ + b.n 20cc6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20858 │ │ │ │ + bl 20858 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20c8c │ │ │ │ + bge.n 20c8c │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f79e │ │ │ │ + bl 1f79e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cd4 │ │ │ │ + beq.n 20cd4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20cd4 │ │ │ │ + bne.n 20cd4 │ │ │ │ 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 1f984 │ │ │ │ + bl 1f984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cce │ │ │ │ - b.n 20cc6 │ │ │ │ + beq.n 20cce │ │ │ │ + b.n 20cc6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cd2 │ │ │ │ + beq.n 20cd2 │ │ │ │ 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 │ │ │ │ @@ -32778,44 +32779,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 20c46 │ │ │ │ - b.n 20cd4 │ │ │ │ + bne.n 20c46 │ │ │ │ + b.n 20cd4 │ │ │ │ nop │ │ │ │ - b.n 20cd4 │ │ │ │ + b.n 20cd4 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20cde │ │ │ │ + ble.n 20cde │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 20cec │ │ │ │ + b.n 20cec │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ce8 │ │ │ │ + bne.n 20ce8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20cec │ │ │ │ + b.n 20cec │ │ │ │ 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 20d58 │ │ │ │ + b.n 20d58 │ │ │ │ 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] │ │ │ │ @@ -32826,51 +32827,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 20d40 │ │ │ │ + bne.n 20d40 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20d86 │ │ │ │ + b.n 20d86 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 20d56 │ │ │ │ + beq.n 20d56 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 20d58 │ │ │ │ + b.n 20d58 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d66 │ │ │ │ + beq.n 20d66 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d10 │ │ │ │ + bne.n 20d10 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d7e │ │ │ │ + beq.n 20d7e │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 209b0 │ │ │ │ + bl 209b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20d82 │ │ │ │ - b.n 20d58 │ │ │ │ + ble.n 20d82 │ │ │ │ + b.n 20d58 │ │ │ │ nop │ │ │ │ - b.n 20d84 │ │ │ │ + b.n 20d84 │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -32884,51 +32885,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 20e40 │ │ │ │ + bne.n 20e40 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e6a │ │ │ │ + b.n 20e6a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20904 │ │ │ │ + bl 20904 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20e06 │ │ │ │ + bge.n 20e06 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f79e │ │ │ │ + bl 1f79e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e48 │ │ │ │ + beq.n 20e48 │ │ │ │ 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 1f984 │ │ │ │ + bl 1f984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e4c │ │ │ │ - b.n 20e40 │ │ │ │ + beq.n 20e4c │ │ │ │ + b.n 20e40 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e50 │ │ │ │ + beq.n 20e50 │ │ │ │ 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 │ │ │ │ @@ -32945,31 +32946,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 20dc6 │ │ │ │ - b.n 20e52 │ │ │ │ + bne.n 20dc6 │ │ │ │ + b.n 20e52 │ │ │ │ nop │ │ │ │ - b.n 20e52 │ │ │ │ + b.n 20e52 │ │ │ │ nop │ │ │ │ - b.n 20e52 │ │ │ │ + b.n 20e52 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20e5c │ │ │ │ + ble.n 20e5c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 20e6a │ │ │ │ + b.n 20e6a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e66 │ │ │ │ + bne.n 20e66 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20e6a │ │ │ │ + b.n 20e6a │ │ │ │ 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 │ │ │ │ @@ -32980,48 +32981,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 20ee0 │ │ │ │ + bne.n 20ee0 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ee8 │ │ │ │ + b.n 20ee8 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20d8e │ │ │ │ + bl 20d8e │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 20ec8 │ │ │ │ + bne.n 20ec8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ee8 │ │ │ │ + b.n 20ee8 │ │ │ │ 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 20ea6 │ │ │ │ + bne.n 20ea6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33036,93 +33037,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 1b722 │ │ │ │ + bl 1b71e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 20f32 │ │ │ │ + bcs.n 20f32 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20f3c │ │ │ │ + bl 20f3c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20f34 │ │ │ │ + b.n 20f34 │ │ │ │ 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] @ (20ff0 ) │ │ │ │ + ldr r2, [pc, #156] @ (20ff0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (20ff4 ) │ │ │ │ + ldr r3, [pc, #156] @ (20ff4 ) │ │ │ │ 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 1b722 │ │ │ │ + bl 1b71e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f78 │ │ │ │ + bne.n 20f78 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20fd0 │ │ │ │ + b.n 20fd0 │ │ │ │ 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 1b6f4 │ │ │ │ + bl 1b6f0 │ │ │ │ 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 20e74 │ │ │ │ + bl 20e74 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b28c │ │ │ │ + bl 1b288 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b1a4 │ │ │ │ + bl 1b1a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (20ff8 ) │ │ │ │ + ldr r1, [pc, #36] @ (20ff8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (20ff4 ) │ │ │ │ + ldr r2, [pc, #28] @ (20ff4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20fe8 │ │ │ │ + beq.n 20fe8 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xf0aa0001 │ │ │ │ lsls r4, r5, #10 │ │ │ │ @@ -33138,32 +33139,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 1b4dc │ │ │ │ + bl 1b4d8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b722 │ │ │ │ + bl 1b71e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 21056 │ │ │ │ + bls.n 21056 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20f3c │ │ │ │ + bl 20f3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 21056 │ │ │ │ + bge.n 21056 │ │ │ │ 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} │ │ │ │ @@ -33173,41 +33174,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] @ (210c8 ) │ │ │ │ + ldr r2, [pc, #72] @ (210c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #72] @ (210cc ) │ │ │ │ + ldr r3, [pc, #72] @ (210cc ) │ │ │ │ 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 20ffc │ │ │ │ + bl 20ffc │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (210d0 ) │ │ │ │ + ldr r1, [pc, #36] @ (210d0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (210cc ) │ │ │ │ + ldr r2, [pc, #28] @ (210cc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 210c0 │ │ │ │ + beq.n 210c0 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ vhadd.s d16, d14, d1 │ │ │ │ lsls r4, r5, #10 │ │ │ │ @@ -33218,129 +33219,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 211e6 │ │ │ │ + beq.n 211e6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20f3c │ │ │ │ + bl 20f3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b28c │ │ │ │ + bl 1b288 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2114a │ │ │ │ + beq.n 2114a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2113c │ │ │ │ + beq.n 2113c │ │ │ │ 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] @ (211f0 ) │ │ │ │ + ldr r2, [pc, #192] @ (211f0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ 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 211a0 │ │ │ │ + beq.n 211a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21184 │ │ │ │ + beq.n 21184 │ │ │ │ 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] @ (211f4 ) │ │ │ │ + ldr r2, [pc, #124] @ (211f4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ 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 211b2 │ │ │ │ + blt.n 211b2 │ │ │ │ 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 211e0 │ │ │ │ + beq.n 211e0 │ │ │ │ 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] @ (211f8 ) │ │ │ │ + ldr r2, [pc, #36] @ (211f8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 21288 │ │ │ │ + bcc.n 21260 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 21244 │ │ │ │ + bcc.n 2121c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 211d0 │ │ │ │ + bcs.n 211a8 │ │ │ │ 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 2121c │ │ │ │ + beq.n 2121c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ @@ -33376,79 +33377,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] @ (2131c ) │ │ │ │ + ldr r2, [pc, #164] @ (2131c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (21320 ) │ │ │ │ + ldr r3, [pc, #164] @ (21320 ) │ │ │ │ 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 2129c │ │ │ │ + bne.n 2129c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 212fa │ │ │ │ + b.n 212fa │ │ │ │ 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 212c0 │ │ │ │ + beq.n 212c0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 212fa │ │ │ │ + b.n 212fa │ │ │ │ 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 212f8 │ │ │ │ + bne.n 212f8 │ │ │ │ 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 212fa │ │ │ │ + b.n 212fa │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (21324 ) │ │ │ │ + ldr r1, [pc, #40] @ (21324 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (21320 ) │ │ │ │ + ldr r2, [pc, #32] @ (21320 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21314 │ │ │ │ + beq.n 21314 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stc 0, cr0, [r4, #4] │ │ │ │ lsls r4, r5, #10 │ │ │ │ @@ -33459,79 +33460,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] @ (213e8 ) │ │ │ │ + ldr r2, [pc, #164] @ (213e8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (213ec ) │ │ │ │ + ldr r3, [pc, #164] @ (213ec ) │ │ │ │ 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 21366 │ │ │ │ + bne.n 21366 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 213c4 │ │ │ │ + b.n 213c4 │ │ │ │ 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 2138a │ │ │ │ + beq.n 2138a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 213c4 │ │ │ │ + b.n 213c4 │ │ │ │ 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 213c2 │ │ │ │ + bne.n 213c2 │ │ │ │ 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 213c4 │ │ │ │ + b.n 213c4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (213f0 ) │ │ │ │ + ldr r1, [pc, #40] @ (213f0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (213ec ) │ │ │ │ + ldr r2, [pc, #32] @ (213ec ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 213de │ │ │ │ + beq.n 213de │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldc 0, cr0, [sl], #4 │ │ │ │ @@ -33542,124 +33543,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 21406 │ │ │ │ + bne.n 21406 │ │ │ │ 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] @ (21574 ) │ │ │ │ + ldr r2, [pc, #304] @ (21574 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (21578 ) │ │ │ │ + ldr r3, [pc, #304] @ (21578 ) │ │ │ │ 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 1b1a4 │ │ │ │ + bl 1b1a0 │ │ │ │ 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 20a80 │ │ │ │ + bl 20a80 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 214cc │ │ │ │ + bgt.n 214cc │ │ │ │ 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 1b766 │ │ │ │ + bl 1b762 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 21524 │ │ │ │ - b.n 21532 │ │ │ │ + beq.n 21524 │ │ │ │ + b.n 21532 │ │ │ │ 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 1b680 │ │ │ │ + bl 1b67c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 21504 │ │ │ │ + bne.n 21504 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b28c │ │ │ │ + bl 1b288 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 21546 │ │ │ │ + b.n 21546 │ │ │ │ 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 21468 │ │ │ │ + b.n 21468 │ │ │ │ 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 1b28c │ │ │ │ + bl 1b288 │ │ │ │ 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] @ (2157c ) │ │ │ │ + ldr r1, [pc, #44] @ (2157c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (21578 ) │ │ │ │ + ldr r2, [pc, #36] @ (21578 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21566 │ │ │ │ + beq.n 21566 │ │ │ │ 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 │ │ │ │ @@ -33671,42 +33672,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 21594 │ │ │ │ + bne.n 21594 │ │ │ │ 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] @ (2175c ) │ │ │ │ + ldr r2, [pc, #396] @ (2175c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (21760 ) │ │ │ │ + ldr r3, [pc, #396] @ (21760 ) │ │ │ │ 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 2170a │ │ │ │ + b.n 2170a │ │ │ │ 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 │ │ │ │ @@ -33722,47 +33723,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 20a80 │ │ │ │ + bl 20a80 │ │ │ │ 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 21720 │ │ │ │ + ble.n 21720 │ │ │ │ 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 1d4a6 │ │ │ │ + bl 1d4a2 │ │ │ │ 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 216aa │ │ │ │ + beq.n 216aa │ │ │ │ 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 21722 │ │ │ │ + b.n 21722 │ │ │ │ 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 │ │ │ │ @@ -33791,31 +33792,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 215f4 │ │ │ │ - b.n 21722 │ │ │ │ + bge.w 215f4 │ │ │ │ + b.n 21722 │ │ │ │ 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] @ (21764 ) │ │ │ │ + ldr r0, [pc, #44] @ (21764 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (21760 ) │ │ │ │ + ldr r1, [pc, #36] @ (21760 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2174c │ │ │ │ + beq.n 2174c │ │ │ │ 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} │ │ │ │ @@ -33827,42 +33828,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 2177c │ │ │ │ + bne.n 2177c │ │ │ │ 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] @ (21944 ) │ │ │ │ + ldr r2, [pc, #396] @ (21944 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (21948 ) │ │ │ │ + ldr r3, [pc, #396] @ (21948 ) │ │ │ │ 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 218f2 │ │ │ │ + b.n 218f2 │ │ │ │ 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 │ │ │ │ @@ -33878,47 +33879,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 20a80 │ │ │ │ + bl 20a80 │ │ │ │ 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 21908 │ │ │ │ + ble.n 21908 │ │ │ │ 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 1d804 │ │ │ │ + bl 1d800 │ │ │ │ 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 21892 │ │ │ │ + beq.n 21892 │ │ │ │ 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 2190a │ │ │ │ + b.n 2190a │ │ │ │ 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 │ │ │ │ @@ -33947,79 +33948,79 @@ │ │ │ │ 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 217dc │ │ │ │ - b.n 2190a │ │ │ │ + bge.w 217dc │ │ │ │ + b.n 2190a │ │ │ │ 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] @ (2194c ) │ │ │ │ + ldr r0, [pc, #44] @ (2194c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (21948 ) │ │ │ │ + ldr r1, [pc, #36] @ (21948 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 21934 │ │ │ │ + beq.n 21934 │ │ │ │ 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} │ │ │ │ strex r0, r0, [r4, #4] │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2170c │ │ │ │ + b.n 2170c │ │ │ │ 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 21964 │ │ │ │ + bne.n 21964 │ │ │ │ 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] @ (21b30 ) │ │ │ │ + ldr r2, [pc, #400] @ (21b30 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #400] @ (21b34 ) │ │ │ │ + ldr r3, [pc, #400] @ (21b34 ) │ │ │ │ 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 21adc │ │ │ │ + b.n 21adc │ │ │ │ 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 │ │ │ │ @@ -34031,20 +34032,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 1d430 │ │ │ │ + bl 1d42c │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 21af2 │ │ │ │ + ble.n 21af2 │ │ │ │ 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 │ │ │ │ @@ -34052,31 +34053,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 20d8e │ │ │ │ + bl 20d8e │ │ │ │ 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 21a7c │ │ │ │ + beq.n 21a7c │ │ │ │ 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 21af4 │ │ │ │ + b.n 21af4 │ │ │ │ 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 │ │ │ │ @@ -34105,70 +34106,70 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 219c4 │ │ │ │ - b.n 21af4 │ │ │ │ + bge.w 219c4 │ │ │ │ + b.n 21af4 │ │ │ │ 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] @ (21b38 ) │ │ │ │ + ldr r0, [pc, #48] @ (21b38 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #40] @ (21b34 ) │ │ │ │ + ldr r1, [pc, #40] @ (21b34 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 21b1e │ │ │ │ + beq.n 21b1e │ │ │ │ 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 │ │ │ │ - b.n 217ec │ │ │ │ + b.n 217ec │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21524 │ │ │ │ + b.n 21524 │ │ │ │ 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 21b50 │ │ │ │ + bne.n 21b50 │ │ │ │ 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] @ (21d04 ) │ │ │ │ + ldr r2, [pc, #376] @ (21d04 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (21d08 ) │ │ │ │ + ldr r3, [pc, #376] @ (21d08 ) │ │ │ │ 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 │ │ │ │ @@ -34190,20 +34191,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 1d784 │ │ │ │ + bl 1d780 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 21cc8 │ │ │ │ + ble.n 21cc8 │ │ │ │ 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 │ │ │ │ @@ -34211,31 +34212,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 20d8e │ │ │ │ + bl 20d8e │ │ │ │ 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 21c66 │ │ │ │ + beq.n 21c66 │ │ │ │ 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 21cca │ │ │ │ + b.n 21cca │ │ │ │ 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 │ │ │ │ @@ -34259,77 +34260,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 21bae │ │ │ │ + b.n 21bae │ │ │ │ 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] @ (21d0c ) │ │ │ │ + ldr r0, [pc, #44] @ (21d0c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (21d08 ) │ │ │ │ + ldr r1, [pc, #36] @ (21d08 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 21cf4 │ │ │ │ + beq.n 21cf4 │ │ │ │ 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 215e8 │ │ │ │ + b.n 215e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2234c │ │ │ │ + b.n 2234c │ │ │ │ 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 21d24 │ │ │ │ + bne.n 21d24 │ │ │ │ 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] @ (21e90 ) │ │ │ │ + ldr r2, [pc, #312] @ (21e90 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (21e94 ) │ │ │ │ + ldr r3, [pc, #312] @ (21e94 ) │ │ │ │ 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 21e40 │ │ │ │ + b.n 21e40 │ │ │ │ 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 │ │ │ │ @@ -34345,21 +34346,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 20a80 │ │ │ │ + bl 20a80 │ │ │ │ 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 21e54 │ │ │ │ + ble.n 21e54 │ │ │ │ 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 │ │ │ │ @@ -34388,133 +34389,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 21d7c │ │ │ │ - b.n 21e56 │ │ │ │ + bge.n 21d7c │ │ │ │ + b.n 21e56 │ │ │ │ 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] @ (21e98 ) │ │ │ │ + ldr r0, [pc, #44] @ (21e98 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (21e94 ) │ │ │ │ + ldr r1, [pc, #36] @ (21e94 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 21e80 │ │ │ │ + beq.n 21e80 │ │ │ │ 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 223dc │ │ │ │ + b.n 223dc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 221c0 │ │ │ │ + b.n 221c0 │ │ │ │ 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] @ (21f30 ) │ │ │ │ + ldr r2, [pc, #124] @ (21f30 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (21f34 ) │ │ │ │ + ldr r3, [pc, #124] @ (21f34 ) │ │ │ │ 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 21ece │ │ │ │ + bne.n 21ece │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21f0e │ │ │ │ + b.n 21f0e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21edc │ │ │ │ + beq.n 21edc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21ee2 │ │ │ │ - b.n 21ee8 │ │ │ │ + beq.n 21ee2 │ │ │ │ + b.n 21ee8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 21eec │ │ │ │ + b.n 21eec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 21eec │ │ │ │ + b.n 21eec │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21f0e │ │ │ │ + b.n 21f0e │ │ │ │ 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 21f0c │ │ │ │ + beq.n 21f0c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21f0e │ │ │ │ + b.n 21f0e │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (21f38 ) │ │ │ │ + ldr r1, [pc, #40] @ (21f38 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (21f34 ) │ │ │ │ + ldr r2, [pc, #32] @ (21f34 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21f26 │ │ │ │ + beq.n 21f26 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 221c4 │ │ │ │ + b.n 221c4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22114 │ │ │ │ + b.n 22114 │ │ │ │ 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 21f5a │ │ │ │ + beq.n 21f5a │ │ │ │ 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 21f6c │ │ │ │ + beq.n 21f6c │ │ │ │ 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 │ │ │ │ @@ -34525,29 +34526,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 21f96 │ │ │ │ + beq.n 21f96 │ │ │ │ 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 21fa8 │ │ │ │ + beq.n 21fa8 │ │ │ │ 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 21fba │ │ │ │ + beq.n 21fba │ │ │ │ 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 │ │ │ │ @@ -34572,15 +34573,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 2205a │ │ │ │ + b.n 2205a │ │ │ │ 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] │ │ │ │ @@ -34592,15 +34593,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 21f3c │ │ │ │ + bl 21f3c │ │ │ │ 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] │ │ │ │ @@ -34608,60 +34609,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 22054 │ │ │ │ + beq.n 22054 │ │ │ │ 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 22000 │ │ │ │ + blt.n 22000 │ │ │ │ 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 220e8 │ │ │ │ + blt.n 220e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 220e0 │ │ │ │ + b.n 220e0 │ │ │ │ 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 21f78 │ │ │ │ + bl 21f78 │ │ │ │ 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 220da │ │ │ │ + beq.n 220da │ │ │ │ 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] │ │ │ │ @@ -34676,52 +34677,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 2207c │ │ │ │ + blt.n 2207c │ │ │ │ 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] @ (22150 ) │ │ │ │ + ldr r2, [pc, #64] @ (22150 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (22154 ) │ │ │ │ + ldr r3, [pc, #64] @ (22154 ) │ │ │ │ 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] @ (22158 ) │ │ │ │ + ldr r1, [pc, #36] @ (22158 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22154 ) │ │ │ │ + ldr r2, [pc, #28] @ (22154 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22148 │ │ │ │ + beq.n 22148 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ udf #238 @ 0xee │ │ │ │ movs r1, r0 │ │ │ │ @@ -34731,136 +34732,136 @@ │ │ │ │ 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] @ (2218c ) │ │ │ │ + ldr r3, [pc, #28] @ (2218c ) │ │ │ │ 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, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ 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 221aa │ │ │ │ + beq.n 221aa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 221ac │ │ │ │ + b.n 221ac │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221ce │ │ │ │ + beq.n 221ce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 221d0 │ │ │ │ + b.n 221d0 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221f2 │ │ │ │ + beq.n 221f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 221f4 │ │ │ │ + b.n 221f4 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22270 │ │ │ │ + beq.n 22270 │ │ │ │ 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 22272 │ │ │ │ + beq.n 22272 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22272 │ │ │ │ + bne.n 22272 │ │ │ │ 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 2224a │ │ │ │ + beq.n 2224a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 22252 │ │ │ │ + b.n 22252 │ │ │ │ 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 22260 │ │ │ │ + beq.n 22260 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 22268 │ │ │ │ + b.n 22268 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ - b.n 22272 │ │ │ │ + b.n 22272 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -34870,18 +34871,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 222a0 │ │ │ │ - bl 2215c │ │ │ │ + bne.n 222a0 │ │ │ │ + bl 2215c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ @@ -34902,33 +34903,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 222ea │ │ │ │ + bne.n 222ea │ │ │ │ movs r3, #1 │ │ │ │ - b.n 22314 │ │ │ │ + b.n 22314 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222f6 │ │ │ │ + beq.n 222f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22314 │ │ │ │ + b.n 22314 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 22302 │ │ │ │ + bls.n 22302 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22314 │ │ │ │ + b.n 22314 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -34942,21 +34943,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 22346 │ │ │ │ - bl 2215c │ │ │ │ + bne.n 22346 │ │ │ │ + bl 2215c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22190 │ │ │ │ + bl 22190 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34964,15 +34965,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 221fc │ │ │ │ + bl 221fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -34980,43 +34981,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 2235c │ │ │ │ + bl 2235c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221b4 │ │ │ │ + bl 221b4 │ │ │ │ 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 223d0 │ │ │ │ + bne.n 223d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 223ea │ │ │ │ + b.n 223ea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223de │ │ │ │ + beq.n 223de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 223ea │ │ │ │ + b.n 223ea │ │ │ │ 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 │ │ │ │ @@ -35028,24 +35029,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 2240a │ │ │ │ + bne.n 2240a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22422 │ │ │ │ + b.n 22422 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22418 │ │ │ │ + beq.n 22418 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22422 │ │ │ │ + b.n 22422 │ │ │ │ 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 │ │ │ │ @@ -35058,24 +35059,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 2231c │ │ │ │ + bl 2231c │ │ │ │ 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 221d8 │ │ │ │ + bl 221d8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35086,37 +35087,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 2248e │ │ │ │ + bne.n 2248e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 224c8 │ │ │ │ + b.n 224c8 │ │ │ │ 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 224aa │ │ │ │ + beq.n 224aa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2248e │ │ │ │ + bne.n 2248e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d8 │ │ │ │ + bl 221d8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 221fc │ │ │ │ + bl 221fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -35133,37 +35134,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 224f6 │ │ │ │ + bne.n 224f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22530 │ │ │ │ + b.n 22530 │ │ │ │ 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 22512 │ │ │ │ + beq.n 22512 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224f6 │ │ │ │ + bne.n 224f6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d8 │ │ │ │ + bl 221d8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 221fc │ │ │ │ + bl 221fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -35175,48 +35176,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 2254e │ │ │ │ + bne.n 2254e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22594 │ │ │ │ + b.n 22594 │ │ │ │ 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 22574 │ │ │ │ + b.n 22574 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2256c │ │ │ │ + bne.n 2256c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2256e │ │ │ │ + b.n 2256e │ │ │ │ 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 2255c │ │ │ │ + bne.n 2255c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2258c │ │ │ │ + beq.n 2258c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22594 │ │ │ │ + b.n 22594 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -35228,131 +35229,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 22624 │ │ │ │ + bge.n 22624 │ │ │ │ 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 225d2 │ │ │ │ + bls.n 225d2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22684 │ │ │ │ + b.n 22684 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2235c │ │ │ │ + bl 2235c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 225ee │ │ │ │ + b.n 225ee │ │ │ │ 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 22600 │ │ │ │ + beq.n 22600 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 225e4 │ │ │ │ + bne.n 225e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d8 │ │ │ │ - b.n 22616 │ │ │ │ + bl 221d8 │ │ │ │ + b.n 22616 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 224d0 │ │ │ │ + bl 224d0 │ │ │ │ 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 2260c │ │ │ │ - b.n 22682 │ │ │ │ + bne.n 2260c │ │ │ │ + b.n 22682 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 22634 │ │ │ │ + bhi.n 22634 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22684 │ │ │ │ + b.n 22684 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2235c │ │ │ │ + bl 2235c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 22650 │ │ │ │ + b.n 22650 │ │ │ │ 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 22662 │ │ │ │ + beq.n 22662 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22646 │ │ │ │ + bne.n 22646 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d8 │ │ │ │ - b.n 22678 │ │ │ │ + bl 221d8 │ │ │ │ + b.n 22678 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #14] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2266e │ │ │ │ + bne.n 2266e │ │ │ │ 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 226a0 │ │ │ │ + bne.n 226a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 226c2 │ │ │ │ + b.n 226c2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 226ae │ │ │ │ + beq.n 226ae │ │ │ │ movs r3, #1 │ │ │ │ - b.n 226c2 │ │ │ │ + b.n 226c2 │ │ │ │ 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] │ │ │ │ @@ -35375,16 +35376,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 226f8 │ │ │ │ - bl 2215c │ │ │ │ + bne.n 226f8 │ │ │ │ + bl 2215c │ │ │ │ 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] │ │ │ │ @@ -35392,15 +35393,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 2274e │ │ │ │ + beq.n 2274e │ │ │ │ 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] │ │ │ │ @@ -35410,42 +35411,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 22744 │ │ │ │ + beq.n 22744 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2277a │ │ │ │ + b.n 2277a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2277a │ │ │ │ + b.n 2277a │ │ │ │ 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 22772 │ │ │ │ + beq.n 22772 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2277a │ │ │ │ + b.n 2277a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -35454,478 +35455,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 222b6 │ │ │ │ + bl 222b6 │ │ │ │ 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] @ (2287c ) │ │ │ │ + ldr r2, [pc, #188] @ (2287c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #188] @ (22880 ) │ │ │ │ + ldr r3, [pc, #188] @ (22880 ) │ │ │ │ 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 227e2 │ │ │ │ + bne.n 227e2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 222cc │ │ │ │ + bl 222cc │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 2285c │ │ │ │ + b.n 2285c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227f8 │ │ │ │ + bne.n 227f8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 222cc │ │ │ │ + bl 222cc │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2285c │ │ │ │ + b.n 2285c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2259e │ │ │ │ - b.n 22828 │ │ │ │ + bl 2259e │ │ │ │ + b.n 22828 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 226cc │ │ │ │ + bl 226cc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2268c │ │ │ │ + bl 2268c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22812 │ │ │ │ + bne.n 22812 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 222cc │ │ │ │ + bl 222cc │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2235c │ │ │ │ + bl 2235c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #36] @ (22884 ) │ │ │ │ + ldr r1, [pc, #36] @ (22884 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22880 ) │ │ │ │ + ldr r2, [pc, #28] @ (22880 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22874 │ │ │ │ + beq.n 22874 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bhi.n 228fc │ │ │ │ + bhi.n 228fc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 227c4 │ │ │ │ + bvc.n 227c4 │ │ │ │ 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] @ (22974 ) │ │ │ │ + ldr r2, [pc, #208] @ (22974 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #208] @ (22978 ) │ │ │ │ + ldr r3, [pc, #208] @ (22978 ) │ │ │ │ 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 228be │ │ │ │ + bne.n 228be │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22954 │ │ │ │ + b.n 22954 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 228ca │ │ │ │ + bhi.n 228ca │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22954 │ │ │ │ + b.n 22954 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2259e │ │ │ │ - b.n 228f2 │ │ │ │ + bl 2259e │ │ │ │ + b.n 228f2 │ │ │ │ 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 22906 │ │ │ │ + bne.n 22906 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 228dc │ │ │ │ - b.n 2293a │ │ │ │ + bne.n 228dc │ │ │ │ + b.n 2293a │ │ │ │ nop │ │ │ │ - b.n 2293a │ │ │ │ + b.n 2293a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22916 │ │ │ │ - bl 22278 │ │ │ │ + bne.n 22916 │ │ │ │ + bl 22278 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 226cc │ │ │ │ + bl 226cc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2268c │ │ │ │ + bl 2268c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2290a │ │ │ │ + bne.n 2290a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (2297c ) │ │ │ │ + ldr r1, [pc, #36] @ (2297c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22978 ) │ │ │ │ + ldr r2, [pc, #28] @ (22978 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2296c │ │ │ │ + beq.n 2296c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bvc.n 22a2c │ │ │ │ + bvc.n 22a2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 228cc │ │ │ │ + bvs.n 228cc │ │ │ │ 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 229ce │ │ │ │ + beq.n 229ce │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2259e │ │ │ │ + bl 2259e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2268c │ │ │ │ + bl 2268c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 229aa │ │ │ │ + bne.n 229aa │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 222cc │ │ │ │ + bl 222cc │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #11] │ │ │ │ - b.n 229d0 │ │ │ │ + b.n 229d0 │ │ │ │ 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] @ (22a04 ) │ │ │ │ + ldr r2, [pc, #24] @ (22a04 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (22a08 ) │ │ │ │ + ldr r3, [pc, #24] @ (22a08 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22a0c │ │ │ │ + bl 22a0c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 22a28 │ │ │ │ + bvs.n 22a28 │ │ │ │ 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 22a40 │ │ │ │ - b.n 22a30 │ │ │ │ + beq.n 22a40 │ │ │ │ + b.n 22a30 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22abc │ │ │ │ + bl 22abc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22a2a │ │ │ │ - b.n 22a42 │ │ │ │ + bne.n 22a2a │ │ │ │ + b.n 22a42 │ │ │ │ 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 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2259e │ │ │ │ + bl 2259e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 226cc │ │ │ │ + bl 226cc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ 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 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 226cc │ │ │ │ + bl 226cc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ 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] @ (22b38 ) │ │ │ │ + ldr r2, [pc, #100] @ (22b38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (22b3c ) │ │ │ │ + ldr r3, [pc, #100] @ (22b3c ) │ │ │ │ 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 22aee │ │ │ │ + bne.n 22aee │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22b18 │ │ │ │ + b.n 22b18 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2259e │ │ │ │ + bl 2259e │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2268c │ │ │ │ + bl 2268c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (22b40 ) │ │ │ │ + ldr r1, [pc, #36] @ (22b40 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22b3c ) │ │ │ │ + ldr r2, [pc, #28] @ (22b3c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22b30 │ │ │ │ + beq.n 22b30 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bpl.n 22b90 │ │ │ │ + bpl.n 22b90 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 22b08 │ │ │ │ + bmi.n 22b08 │ │ │ │ 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] @ (22bc4 ) │ │ │ │ + ldr r2, [pc, #104] @ (22bc4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #104] @ (22bc8 ) │ │ │ │ + ldr r3, [pc, #104] @ (22bc8 ) │ │ │ │ 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 22b76 │ │ │ │ + bne.n 22b76 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22ba2 │ │ │ │ + b.n 22ba2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2259e │ │ │ │ + bl 2259e │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2268c │ │ │ │ + bl 2268c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (22bcc ) │ │ │ │ + ldr r1, [pc, #40] @ (22bcc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (22bc8 ) │ │ │ │ + ldr r2, [pc, #32] @ (22bc8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22bba │ │ │ │ + beq.n 22bba │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bmi.n 22b0c │ │ │ │ + bmi.n 22b0c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 22c80 │ │ │ │ + bmi.n 22c80 │ │ │ │ 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 22be4 │ │ │ │ + bne.n 22be4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22c2e │ │ │ │ + b.n 22c2e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22bf8 │ │ │ │ + bne.n 22bf8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 22c2e │ │ │ │ + b.n 22c2e │ │ │ │ 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] │ │ │ │ @@ -35957,437 +35958,437 @@ │ │ │ │ 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] @ (22cb0 ) │ │ │ │ + ldr r2, [pc, #96] @ (22cb0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (22cb4 ) │ │ │ │ + ldr r3, [pc, #96] @ (22cb4 ) │ │ │ │ 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 22c6a │ │ │ │ + bne.n 22c6a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22c8e │ │ │ │ + b.n 22c8e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2259e │ │ │ │ + bl 2259e │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (22cb8 ) │ │ │ │ + ldr r1, [pc, #40] @ (22cb8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (22cb4 ) │ │ │ │ + ldr r2, [pc, #32] @ (22cb4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22ca6 │ │ │ │ + beq.n 22ca6 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 22c10 │ │ │ │ + bcc.n 22c10 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 22d94 │ │ │ │ + bcc.n 22d94 │ │ │ │ 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] @ (22d34 ) │ │ │ │ + ldr r2, [pc, #96] @ (22d34 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (22d38 ) │ │ │ │ + ldr r3, [pc, #96] @ (22d38 ) │ │ │ │ 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 22cee │ │ │ │ + bne.n 22cee │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22d14 │ │ │ │ + b.n 22d14 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2259e │ │ │ │ + bl 2259e │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (22d3c ) │ │ │ │ + ldr r1, [pc, #36] @ (22d3c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22d38 ) │ │ │ │ + ldr r2, [pc, #28] @ (22d38 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22d2c │ │ │ │ + beq.n 22d2c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bcc.n 22d8c │ │ │ │ + bcc.n 22d8c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 22d0c │ │ │ │ + bcs.n 22d0c │ │ │ │ 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] @ (22da4 ) │ │ │ │ + ldr r2, [pc, #76] @ (22da4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (22da8 ) │ │ │ │ + ldr r3, [pc, #76] @ (22da8 ) │ │ │ │ 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 22d72 │ │ │ │ + bne.n 22d72 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22d84 │ │ │ │ + b.n 22d84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (22dac ) │ │ │ │ + ldr r1, [pc, #36] @ (22dac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22da8 ) │ │ │ │ + ldr r2, [pc, #28] @ (22da8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22d9c │ │ │ │ + beq.n 22d9c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bcs.n 22cf4 │ │ │ │ + bcs.n 22cf4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 22e9c │ │ │ │ + bcs.n 22e9c │ │ │ │ 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] @ (22e50 ) │ │ │ │ + ldr r2, [pc, #136] @ (22e50 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (22e54 ) │ │ │ │ + ldr r3, [pc, #136] @ (22e54 ) │ │ │ │ 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 22de4 │ │ │ │ + bne.n 22de4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22e2e │ │ │ │ + b.n 22e2e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2259e │ │ │ │ - b.n 22e14 │ │ │ │ + bl 2259e │ │ │ │ + b.n 22e14 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22e0e │ │ │ │ + bne.n 22e0e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2268c │ │ │ │ + bl 2268c │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 22e26 │ │ │ │ + b.n 22e26 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22df6 │ │ │ │ + bne.n 22df6 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (22e58 ) │ │ │ │ + ldr r1, [pc, #40] @ (22e58 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (22e54 ) │ │ │ │ + ldr r2, [pc, #32] @ (22e54 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22e46 │ │ │ │ + beq.n 22e46 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bcs.n 22ebc │ │ │ │ + bcs.n 22ebc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 22df4 │ │ │ │ + bne.n 22df4 │ │ │ │ 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] @ (22ef0 ) │ │ │ │ + ldr r2, [pc, #120] @ (22ef0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (22ef4 ) │ │ │ │ + ldr r3, [pc, #120] @ (22ef4 ) │ │ │ │ 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 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2259e │ │ │ │ - b.n 22eb6 │ │ │ │ + bl 2259e │ │ │ │ + b.n 22eb6 │ │ │ │ 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 22eb0 │ │ │ │ + beq.n 22eb0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 22ec8 │ │ │ │ + b.n 22ec8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22e9a │ │ │ │ + bne.n 22e9a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (22ef8 ) │ │ │ │ + ldr r1, [pc, #36] @ (22ef8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22ef4 ) │ │ │ │ + ldr r2, [pc, #28] @ (22ef4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22ee8 │ │ │ │ + beq.n 22ee8 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bne.n 22e00 │ │ │ │ + bne.n 22e00 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 22f50 │ │ │ │ + bne.n 22f50 │ │ │ │ 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] @ (22f90 ) │ │ │ │ + ldr r2, [pc, #120] @ (22f90 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (22f94 ) │ │ │ │ + ldr r3, [pc, #120] @ (22f94 ) │ │ │ │ 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 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2259e │ │ │ │ - b.n 22f56 │ │ │ │ + bl 2259e │ │ │ │ + b.n 22f56 │ │ │ │ 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 22f50 │ │ │ │ + bne.n 22f50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 22f68 │ │ │ │ + b.n 22f68 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22f3a │ │ │ │ + bne.n 22f3a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (22f98 ) │ │ │ │ + ldr r1, [pc, #36] @ (22f98 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22f94 ) │ │ │ │ + ldr r2, [pc, #28] @ (22f94 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22f88 │ │ │ │ + beq.n 22f88 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - beq.n 22f60 │ │ │ │ + beq.n 22f60 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 22eb0 │ │ │ │ + beq.n 22eb0 │ │ │ │ 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] @ (23034 ) │ │ │ │ + ldr r2, [pc, #124] @ (23034 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (23038 ) │ │ │ │ + ldr r3, [pc, #124] @ (23038 ) │ │ │ │ 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 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2259e │ │ │ │ - b.n 22ff8 │ │ │ │ + bl 2259e │ │ │ │ + b.n 22ff8 │ │ │ │ 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 22ff2 │ │ │ │ + bne.n 22ff2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2300a │ │ │ │ + b.n 2300a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 224d0 │ │ │ │ + bl 224d0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22fdc │ │ │ │ + bne.n 22fdc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (2303c ) │ │ │ │ + ldr r1, [pc, #40] @ (2303c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (23038 ) │ │ │ │ + ldr r2, [pc, #32] @ (23038 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2302a │ │ │ │ + beq.n 2302a │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - beq.n 230c4 │ │ │ │ + beq.n 230c4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36396,55 +36397,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 2259e │ │ │ │ + bl 2259e │ │ │ │ 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] @ (230cc ) │ │ │ │ + ldr r2, [pc, #76] @ (230cc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (230d0 ) │ │ │ │ + ldr r3, [pc, #76] @ (230d0 ) │ │ │ │ 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 223ba │ │ │ │ + bl 223ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (230d4 ) │ │ │ │ + ldr r1, [pc, #36] @ (230d4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (230d0 ) │ │ │ │ + ldr r2, [pc, #28] @ (230d0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 230c4 │ │ │ │ + beq.n 230c4 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ @@ -36455,60 +36456,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] @ (2316c ) │ │ │ │ + ldr r2, [pc, #124] @ (2316c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (23170 ) │ │ │ │ + ldr r3, [pc, #124] @ (23170 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 22278 │ │ │ │ + bl 22278 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2259e │ │ │ │ - b.n 2312c │ │ │ │ + bl 2259e │ │ │ │ + b.n 2312c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 226cc │ │ │ │ + bl 226cc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2311c │ │ │ │ + bne.n 2311c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (23174 ) │ │ │ │ + ldr r1, [pc, #36] @ (23174 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (23170 ) │ │ │ │ + ldr r2, [pc, #28] @ (23170 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 23164 │ │ │ │ + beq.n 23164 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldmia r7!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ @@ -36525,80 +36526,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 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2259e │ │ │ │ + bl 2259e │ │ │ │ mov r3, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23226 │ │ │ │ + bne.n 23226 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22782 │ │ │ │ + bl 22782 │ │ │ │ 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 231dc │ │ │ │ + b.n 231dc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2268c │ │ │ │ + bl 2268c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ 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 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 231ca │ │ │ │ + bne.n 231ca │ │ │ │ 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 2321c │ │ │ │ + b.n 2321c │ │ │ │ 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 226cc │ │ │ │ + bl 226cc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 23204 │ │ │ │ - b.n 23228 │ │ │ │ + blt.n 23204 │ │ │ │ + b.n 23228 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ vpush {d8} │ │ │ │ @@ -36606,75 +36607,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] @ (23300 ) │ │ │ │ + ldr r2, [pc, #164] @ (23300 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (23304 ) │ │ │ │ + ldr r3, [pc, #164] @ (23304 ) │ │ │ │ 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 2231c │ │ │ │ + bl 2231c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2259e │ │ │ │ - b.n 232b4 │ │ │ │ + bl 2259e │ │ │ │ + b.n 232b4 │ │ │ │ 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 232aa │ │ │ │ + bhi.n 232aa │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 226cc │ │ │ │ - b.n 232c6 │ │ │ │ + bl 226cc │ │ │ │ + b.n 232c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22468 │ │ │ │ + bl 22468 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 223ba │ │ │ │ + bl 223ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23280 │ │ │ │ + bne.n 23280 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 232d4 │ │ │ │ + bne.n 232d4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 226cc │ │ │ │ + bl 226cc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22388 │ │ │ │ + bl 22388 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (23308 ) │ │ │ │ + ldr r2, [pc, #40] @ (23308 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (23304 ) │ │ │ │ + ldr r3, [pc, #32] @ (23304 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 232f4 │ │ │ │ + beq.n 232f4 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r5, r7} │ │ │ │ @@ -36721,15 +36722,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 233da │ │ │ │ + b.n 233da │ │ │ │ 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] │ │ │ │ @@ -36777,15 +36778,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 23372 │ │ │ │ + bcc.n 23372 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -36794,15 +36795,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 23452 │ │ │ │ + b.n 23452 │ │ │ │ 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 │ │ │ │ @@ -36835,32 +36836,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 23404 │ │ │ │ + bcc.n 23404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2784] @ 23f60 │ │ │ │ + ldr.w r2, [pc, #2784] @ 23f60 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2784] @ 23f64 │ │ │ │ + ldr.w r3, [pc, #2784] @ 23f64 │ │ │ │ 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] │ │ │ │ @@ -36873,15 +36874,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 233ee │ │ │ │ + bl 233ee │ │ │ │ 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 │ │ │ │ @@ -38074,15 +38075,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 23f68 │ │ │ │ + b.n 23f68 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvns r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -38304,23 +38305,23 @@ │ │ │ │ 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] @ (24184 ) │ │ │ │ + ldr r2, [pc, #28] @ (24184 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (24188 ) │ │ │ │ + ldr r3, [pc, #28] @ (24188 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2417c │ │ │ │ + beq.n 2417c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0096 │ │ │ │ movs r1, r0 │ │ │ │ @@ -38348,15 +38349,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 241d4 │ │ │ │ + bcs.n 241d4 │ │ │ │ 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] │ │ │ │ @@ -38367,49 +38368,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 2423c │ │ │ │ + bcc.n 2423c │ │ │ │ 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 23466 │ │ │ │ + bl 23466 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2422c │ │ │ │ + b.n 2422c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23466 │ │ │ │ + bl 23466 │ │ │ │ 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 24218 │ │ │ │ + bhi.n 24218 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 24240 │ │ │ │ + b.n 24240 │ │ │ │ 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] │ │ │ │ @@ -38428,122 +38429,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] @ (24310 ) │ │ │ │ + ldr r2, [pc, #148] @ (24310 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (24314 ) │ │ │ │ + ldr r3, [pc, #148] @ (24314 ) │ │ │ │ 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 2335c │ │ │ │ + bl 2335c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 242b6 │ │ │ │ + bhi.n 242b6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #56 @ 0x38 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 242be │ │ │ │ + b.n 242be │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r3, [pc, #84] @ (24318 ) │ │ │ │ + ldr r3, [pc, #84] @ (24318 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2418c │ │ │ │ + bl 2418c │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2418c │ │ │ │ + bl 2418c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2335c │ │ │ │ + bl 2335c │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2360 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (2431c ) │ │ │ │ + ldr r2, [pc, #40] @ (2431c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (24314 ) │ │ │ │ + ldr r3, [pc, #28] @ (24314 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2430a │ │ │ │ + beq.n 2430a │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ pop {r1, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #168 @ (adr r2, 243c4 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 24374 ) │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, 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] @ (2438c ) │ │ │ │ + ldr r2, [pc, #80] @ (2438c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (24390 ) │ │ │ │ + ldr r3, [pc, #80] @ (24390 ) │ │ │ │ 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 2330c │ │ │ │ + bl 2330c │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2418c │ │ │ │ + bl 2418c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24262 │ │ │ │ + bl 24262 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (24394 ) │ │ │ │ + ldr r2, [pc, #36] @ (24394 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (24390 ) │ │ │ │ + ldr r3, [pc, #28] @ (24390 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 24386 │ │ │ │ + beq.n 24386 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ pop {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ @@ -38554,215 +38555,215 @@ │ │ │ │ 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] @ (244c8 ) │ │ │ │ + ldr r2, [pc, #280] @ (244c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (244cc ) │ │ │ │ + ldr r3, [pc, #280] @ (244cc ) │ │ │ │ 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 2330c │ │ │ │ + bl 2330c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2474 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 243e0 │ │ │ │ + bne.n 243e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 244a6 │ │ │ │ + b.n 244a6 │ │ │ │ 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 243fe │ │ │ │ + bne.n 243fe │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 23b4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 244a6 │ │ │ │ + b.n 244a6 │ │ │ │ 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 24464 │ │ │ │ + bne.n 24464 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ bl 294ec │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 24442 │ │ │ │ + b.n 24442 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2418c │ │ │ │ + bl 2418c │ │ │ │ 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 24434 │ │ │ │ + bgt.n 24434 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 23b4 │ │ │ │ - b.n 24498 │ │ │ │ + b.n 24498 │ │ │ │ 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 2418c │ │ │ │ + bl 2418c │ │ │ │ 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 24262 │ │ │ │ + bl 24262 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (244d0 ) │ │ │ │ + ldr r1, [pc, #40] @ (244d0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (244cc ) │ │ │ │ + ldr r2, [pc, #32] @ (244cc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #228] @ 0xe4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 244c0 │ │ │ │ + beq.n 244c0 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ pop {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 24528 │ │ │ │ + cbnz r4, 24528 │ │ │ │ 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 24512 │ │ │ │ + b.n 24512 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (24530 ) │ │ │ │ + ldr r2, [pc, #60] @ (24530 ) │ │ │ │ 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] @ (24534 ) │ │ │ │ + ldr r3, [pc, #48] @ (24534 ) │ │ │ │ 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 244ee │ │ │ │ - ldr r3, [pc, #28] @ (24538 ) │ │ │ │ + ble.n 244ee │ │ │ │ + ldr r3, [pc, #28] @ (24538 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - ldr r3, [pc, #24] @ (2453c ) │ │ │ │ + ldr r3, [pc, #24] @ (2453c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ mrrc2 0, 0, r0, r8, cr1 │ │ │ │ - add r0, pc, #160 @ (adr r0, 245d8 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 24588 ) │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r2], #-4 │ │ │ │ stc2 0, cr0, [r8], #-4 │ │ │ │ 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] @ (245cc ) │ │ │ │ + ldr r2, [pc, #116] @ (245cc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (245d0 ) │ │ │ │ + ldr r3, [pc, #116] @ (245d0 ) │ │ │ │ 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 2330c │ │ │ │ + bl 2330c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2418c │ │ │ │ + bl 2418c │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24262 │ │ │ │ + bl 24262 │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 244d4 │ │ │ │ + bl 244d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2870 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (245d4 ) │ │ │ │ + ldr r1, [pc, #40] @ (245d4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (245d0 ) │ │ │ │ + ldr r2, [pc, #32] @ (245d0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 245c2 │ │ │ │ + beq.n 245c2 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ hlt 0x0026 │ │ │ │ @@ -38776,214 +38777,214 @@ │ │ │ │ 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] @ (24700 ) │ │ │ │ + ldr r2, [pc, #268] @ (24700 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (24704 ) │ │ │ │ + ldr r3, [pc, #268] @ (24704 ) │ │ │ │ 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 24680 │ │ │ │ + bne.n 24680 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 24662 │ │ │ │ + bne.n 24662 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24662 │ │ │ │ + bne.n 24662 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2564 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2465c │ │ │ │ + bne.n 2465c │ │ │ │ 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] @ (24708 ) │ │ │ │ + ldr r3, [pc, #180] @ (24708 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 24680 │ │ │ │ + b.n 24680 │ │ │ │ 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] @ (2470c ) │ │ │ │ + ldr r3, [pc, #148] @ (2470c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 22f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 246ac │ │ │ │ + bne.n 246ac │ │ │ │ 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] @ (24710 ) │ │ │ │ + ldr r3, [pc, #108] @ (24710 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 246de │ │ │ │ + beq.n 246de │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2408 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 246de │ │ │ │ + bne.n 246de │ │ │ │ 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] @ (24714 ) │ │ │ │ + ldr r3, [pc, #60] @ (24714 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #52] @ (24718 ) │ │ │ │ + ldr r2, [pc, #52] @ (24718 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (24704 ) │ │ │ │ + ldr r3, [pc, #28] @ (24704 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 246fa │ │ │ │ + beq.n 246fa │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ rev r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 24722 │ │ │ │ + cbnz r2, 24722 │ │ │ │ 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 24744 │ │ │ │ - ldr r3, [pc, #76] @ (2478c ) │ │ │ │ + bne.n 24744 │ │ │ │ + ldr r3, [pc, #76] @ (2478c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 24782 │ │ │ │ + b.n 24782 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 24756 │ │ │ │ + b.n 24756 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2476e │ │ │ │ + bls.n 2476e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 24750 │ │ │ │ - b.n 2476e │ │ │ │ + beq.n 24750 │ │ │ │ + b.n 2476e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 24780 │ │ │ │ + bls.n 24780 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24768 │ │ │ │ + bne.n 24768 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ 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 2471c │ │ │ │ + bl 2471c │ │ │ │ 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 247c4 │ │ │ │ + beq.n 247c4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 247c8 │ │ │ │ + bne.n 247c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 247cc │ │ │ │ + b.n 247cc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -38993,264 +38994,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 248d0 │ │ │ │ + b.n 248d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2480c │ │ │ │ + bne.n 2480c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2480c │ │ │ │ + bne.n 2480c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 248d0 │ │ │ │ + b.n 248d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2483a │ │ │ │ + bne.n 2483a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2483a │ │ │ │ + bne.n 2483a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2483a │ │ │ │ + bne.n 2483a │ │ │ │ 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 248d8 │ │ │ │ + b.n 248d8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2485e │ │ │ │ + bne.n 2485e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2485e │ │ │ │ + bne.n 2485e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2485e │ │ │ │ + bne.n 2485e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 248d0 │ │ │ │ + b.n 248d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 248c0 │ │ │ │ + beq.n 248c0 │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #244] @ (2495c ) │ │ │ │ + ldr r3, [pc, #244] @ (2495c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2204 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 248c0 │ │ │ │ + bne.n 248c0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2488c │ │ │ │ + beq.n 2488c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 248c0 │ │ │ │ + bne.n 248c0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 248a2 │ │ │ │ + bls.n 248a2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 248a2 │ │ │ │ + b.n 248a2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 248b2 │ │ │ │ + bls.n 248b2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2489c │ │ │ │ + bne.n 2489c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 248d0 │ │ │ │ + b.n 248d0 │ │ │ │ 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 247f2 │ │ │ │ + bne.n 247f2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 248f0 │ │ │ │ + bne.n 248f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [pc, #116] @ (24960 ) │ │ │ │ + ldr r3, [pc, #116] @ (24960 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #112] @ (24964 ) │ │ │ │ + ldr r3, [pc, #112] @ (24964 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2490c │ │ │ │ + bne.n 2490c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - ldr r3, [pc, #96] @ (24968 ) │ │ │ │ + ldr r3, [pc, #96] @ (24968 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #92] @ (2496c ) │ │ │ │ + ldr r3, [pc, #92] @ (2496c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2492c │ │ │ │ + bne.n 2492c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r2, [pc, #76] @ (24970 ) │ │ │ │ + ldr r2, [pc, #76] @ (24970 ) │ │ │ │ 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 24954 │ │ │ │ + ble.n 24954 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #56] @ (24974 ) │ │ │ │ + ldr r2, [pc, #56] @ (24974 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24954 │ │ │ │ + bne.n 24954 │ │ │ │ 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, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ 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 24d80 │ │ │ │ + bl 24d80 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 27d4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 249de │ │ │ │ - b.n 249ba │ │ │ │ + beq.n 249de │ │ │ │ + b.n 249ba │ │ │ │ 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 249ca │ │ │ │ + bcc.n 249ca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 249ae │ │ │ │ + beq.n 249ae │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 249e8 │ │ │ │ + bne.n 249e8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (249f0 ) │ │ │ │ + ldr r3, [pc, #24] @ (249f0 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - b.n 249e8 │ │ │ │ + b.n 249e8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #16] @ (249f4 ) │ │ │ │ + ldr r3, [pc, #16] @ (249f4 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r3, [sp, #776] @ 0x308 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + 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] │ │ │ │ @@ -39263,17 +39264,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] @ (24ce8 ) │ │ │ │ + ldr r2, [pc, #676] @ (24ce8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #676] @ (24cec ) │ │ │ │ + ldr r3, [pc, #676] @ (24cec ) │ │ │ │ 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 │ │ │ │ @@ -39286,58 +39287,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 24c98 │ │ │ │ + b.n 24c98 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-132] │ │ │ │ - b.n 24ab0 │ │ │ │ + b.n 24ab0 │ │ │ │ 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 24acc │ │ │ │ + beq.n 24acc │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24a9c │ │ │ │ + bne.n 24a9c │ │ │ │ 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 24b36 │ │ │ │ + beq.n 24b36 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 24cfc │ │ │ │ + bl 24cfc │ │ │ │ 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] @ (24cf0 ) │ │ │ │ + ldr r2, [pc, #480] @ (24cf0 ) │ │ │ │ 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 │ │ │ │ @@ -39351,30 +39352,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 24c66 │ │ │ │ + beq.w 24c66 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-124] │ │ │ │ - b.n 24c38 │ │ │ │ + b.n 24c38 │ │ │ │ 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 24c38 │ │ │ │ + bne.n 24c38 │ │ │ │ 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 │ │ │ │ @@ -39384,15 +39385,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] @ (24cf4 ) │ │ │ │ + ldr r3, [pc, #312] @ (24cf4 ) │ │ │ │ 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 │ │ │ │ @@ -39405,46 +39406,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 24c38 │ │ │ │ + bne.n 24c38 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ movw r3, #32832 @ 0x8040 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24c38 │ │ │ │ + beq.n 24c38 │ │ │ │ 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 24cbc │ │ │ │ + b.n 24cbc │ │ │ │ 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 24b6a │ │ │ │ + bne.n 24b6a │ │ │ │ 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] │ │ │ │ @@ -39464,42 +39465,42 @@ │ │ │ │ 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 24a8e │ │ │ │ + bcc.w 24a8e │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #8320 @ 0x2080 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #48] @ (24cf8 ) │ │ │ │ + ldr r1, [pc, #48] @ (24cf8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (24cec ) │ │ │ │ + ldr r2, [pc, #32] @ (24cec ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24cdc │ │ │ │ + beq.n 24cdc │ │ │ │ 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} │ │ │ │ push {r3, r4, r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 24d48 │ │ │ │ + cbz r6, 24d48 │ │ │ │ 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 │ │ │ │ @@ -39507,54 +39508,54 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 2956c │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 24d62 │ │ │ │ + b.n 24d62 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 24d42 │ │ │ │ + bne.n 24d42 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 2956c │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 24d62 │ │ │ │ + b.n 24d62 │ │ │ │ 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] @ (24d7c ) │ │ │ │ + ldr r3, [pc, #36] @ (24d7c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24d72 │ │ │ │ + b.n 24d72 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 269c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d24 │ │ │ │ + beq.n 24d24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ 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 │ │ │ │ @@ -39562,161 +39563,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 24db2 │ │ │ │ + b.n 24db2 │ │ │ │ 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 24dc2 │ │ │ │ + bls.n 24dc2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 24da6 │ │ │ │ + beq.n 24da6 │ │ │ │ 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 24dde │ │ │ │ + b.n 24dde │ │ │ │ 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 24dd8 │ │ │ │ - b.n 24df8 │ │ │ │ + beq.n 24dd8 │ │ │ │ + b.n 24df8 │ │ │ │ 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 24e08 │ │ │ │ + beq.n 24e08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24de8 │ │ │ │ + bne.n 24de8 │ │ │ │ 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 24e32 │ │ │ │ + beq.n 24e32 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 24e32 │ │ │ │ + b.n 24e32 │ │ │ │ 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 24e22 │ │ │ │ + bne.n 24e22 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 24e5e │ │ │ │ + b.n 24e5e │ │ │ │ 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 24e58 │ │ │ │ - b.n 24e78 │ │ │ │ + beq.n 24e58 │ │ │ │ + b.n 24e78 │ │ │ │ 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 24e90 │ │ │ │ + beq.n 24e90 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 24e90 │ │ │ │ + beq.n 24e90 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 24e68 │ │ │ │ + bne.n 24e68 │ │ │ │ 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 24ec2 │ │ │ │ + beq.n 24ec2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 24ec2 │ │ │ │ + beq.n 24ec2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 24ec2 │ │ │ │ + b.n 24ec2 │ │ │ │ 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 24eb2 │ │ │ │ + bne.n 24eb2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -39727,197 +39728,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] @ (25094 ) │ │ │ │ + ldr r2, [pc, #412] @ (25094 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (25098 ) │ │ │ │ + ldr r3, [pc, #412] @ (25098 ) │ │ │ │ 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 1b6f4 │ │ │ │ + bl 1b6f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2378 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25062 │ │ │ │ + beq.w 25062 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b722 │ │ │ │ + bl 1b71e │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 25052 │ │ │ │ + b.n 25052 │ │ │ │ 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 1b680 │ │ │ │ + bl 1b67c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2503c │ │ │ │ + beq.n 2503c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b6f4 │ │ │ │ + bl 1b6f0 │ │ │ │ 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 24f96 │ │ │ │ + bne.n 24f96 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b6f4 │ │ │ │ + bl 1b6f0 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #284] @ (2509c ) │ │ │ │ + ldr r1, [pc, #284] @ (2509c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1b610 │ │ │ │ + bl 1b60c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 25040 │ │ │ │ + beq.n 25040 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25032 │ │ │ │ + beq.n 25032 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #252] @ (250a0 ) │ │ │ │ + ldr r2, [pc, #252] @ (250a0 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25032 │ │ │ │ + beq.n 25032 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #232] @ (250a4 ) │ │ │ │ + ldr r2, [pc, #232] @ (250a4 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25032 │ │ │ │ + beq.n 25032 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b6f4 │ │ │ │ + bl 1b6f0 │ │ │ │ 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 25032 │ │ │ │ + bne.n 25032 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 25032 │ │ │ │ + bne.n 25032 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #176] @ (250a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (250a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 25044 │ │ │ │ + beq.n 25044 │ │ │ │ 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 24eda │ │ │ │ + bl 24eda │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 25048 │ │ │ │ + beq.n 25048 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 25032 │ │ │ │ + ble.n 25032 │ │ │ │ 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 1b73e │ │ │ │ - b.n 25052 │ │ │ │ + bl 1b73a │ │ │ │ + b.n 25052 │ │ │ │ nop │ │ │ │ - b.n 2504a │ │ │ │ + b.n 2504a │ │ │ │ nop │ │ │ │ - b.n 2504a │ │ │ │ + b.n 2504a │ │ │ │ nop │ │ │ │ - b.n 2504a │ │ │ │ + b.n 2504a │ │ │ │ nop │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 25064 │ │ │ │ + b.n 25064 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 233c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24f30 │ │ │ │ + bne.w 24f30 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25070 │ │ │ │ + beq.n 25070 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2258 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #56] @ (250ac ) │ │ │ │ + ldr r1, [pc, #56] @ (250ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25098 ) │ │ │ │ + ldr r2, [pc, #32] @ (25098 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2508c │ │ │ │ + beq.n 2508c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - cbz r6, 25098 │ │ │ │ + cbz r6, 25098 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -39930,86 +39931,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] @ (251b4 ) │ │ │ │ + ldr r2, [pc, #192] @ (251b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #192] @ (251b8 ) │ │ │ │ + ldr r3, [pc, #192] @ (251b8 ) │ │ │ │ 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 1b1a4 │ │ │ │ + bl 1b1a0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-48] │ │ │ │ - ldr r1, [pc, #148] @ (251bc ) │ │ │ │ + ldr r1, [pc, #148] @ (251bc ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b610 │ │ │ │ + bl 1b60c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 25174 │ │ │ │ + beq.n 25174 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b722 │ │ │ │ + bl 1b71e │ │ │ │ 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 24eda │ │ │ │ + bl 24eda │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ - b.n 25176 │ │ │ │ + b.n 25176 │ │ │ │ nop │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b28c │ │ │ │ + bl 1b288 │ │ │ │ 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] @ (251c0 ) │ │ │ │ + ldr r1, [pc, #44] @ (251c0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (251b8 ) │ │ │ │ + ldr r2, [pc, #32] @ (251b8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 251a8 │ │ │ │ + beq.n 251a8 │ │ │ │ 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} │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -40021,43 +40022,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] @ (2538c ) │ │ │ │ + ldr r2, [pc, #396] @ (2538c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (25390 ) │ │ │ │ + ldr r3, [pc, #396] @ (25390 ) │ │ │ │ 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 2521e │ │ │ │ + bne.n 2521e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25360 │ │ │ │ + b.n 25360 │ │ │ │ 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 2523c │ │ │ │ + bne.n 2523c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25360 │ │ │ │ + b.n 25360 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 25282 │ │ │ │ + bne.n 25282 │ │ │ │ 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] │ │ │ │ @@ -40065,41 +40066,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 25282 │ │ │ │ + beq.n 25282 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25360 │ │ │ │ + b.n 25360 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-28] │ │ │ │ bl 2952c │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 25324 │ │ │ │ + b.n 25324 │ │ │ │ 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 2530a │ │ │ │ + beq.n 2530a │ │ │ │ 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 │ │ │ │ @@ -40107,59 +40108,59 @@ │ │ │ │ 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 2534a │ │ │ │ + beq.n 2534a │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2534a │ │ │ │ + b.n 2534a │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 25324 │ │ │ │ + beq.n 25324 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2534c │ │ │ │ + b.n 2534c │ │ │ │ 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 252a6 │ │ │ │ - b.n 2534c │ │ │ │ + bne.n 252a6 │ │ │ │ + b.n 2534c │ │ │ │ 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] @ (25394 ) │ │ │ │ + ldr r1, [pc, #40] @ (25394 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25390 ) │ │ │ │ + ldr r2, [pc, #32] @ (25390 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25380 │ │ │ │ + beq.n 25380 │ │ │ │ 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} │ │ │ │ add r5, sp, #1008 @ 0x3f0 │ │ │ │ @@ -40171,60 +40172,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] @ (2542c ) │ │ │ │ + ldr r2, [pc, #124] @ (2542c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (25430 ) │ │ │ │ + ldr r3, [pc, #124] @ (25430 ) │ │ │ │ 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 25406 │ │ │ │ + bne.n 25406 │ │ │ │ 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 25406 │ │ │ │ + bne.n 25406 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.n 25406 │ │ │ │ + bne.n 25406 │ │ │ │ blx 25b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25402 │ │ │ │ + bne.n 25402 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #73 @ 0x49 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25406 │ │ │ │ + beq.n 25406 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (25434 ) │ │ │ │ + ldr r1, [pc, #40] @ (25434 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25430 ) │ │ │ │ + ldr r2, [pc, #32] @ (25430 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25422 │ │ │ │ + beq.n 25422 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ @@ -40236,135 +40237,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] @ (25544 ) │ │ │ │ + ldr r2, [pc, #244] @ (25544 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #244] @ (25548 ) │ │ │ │ + ldr r3, [pc, #244] @ (25548 ) │ │ │ │ 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 25466 │ │ │ │ + bne.n 25466 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25522 │ │ │ │ + b.n 25522 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2840 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2548e │ │ │ │ + beq.n 2548e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 25398 │ │ │ │ + bl 25398 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2548a │ │ │ │ + beq.n 2548a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 2952c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25522 │ │ │ │ + b.n 25522 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25522 │ │ │ │ - ldr r3, [pc, #188] @ (2554c ) │ │ │ │ + b.n 25522 │ │ │ │ + ldr r3, [pc, #188] @ (2554c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27f8 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 254a4 │ │ │ │ + bne.n 254a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25522 │ │ │ │ + b.n 25522 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ bl 2952c │ │ │ │ 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 254f2 │ │ │ │ + b.n 254f2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 254ca │ │ │ │ - ldr r3, [pc, #136] @ (25550 ) │ │ │ │ + bne.n 254ca │ │ │ │ + ldr r3, [pc, #136] @ (25550 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #132] @ (25554 ) │ │ │ │ + ldr r3, [pc, #132] @ (25554 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 28cec │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 25398 │ │ │ │ + bl 25398 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 254ec │ │ │ │ + beq.n 254ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 254f2 │ │ │ │ + b.n 254f2 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25510 │ │ │ │ + bne.n 25510 │ │ │ │ add.w r3, r7, #12 │ │ │ │ - ldr r2, [pc, #88] @ (25558 ) │ │ │ │ + ldr r2, [pc, #88] @ (25558 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 2851e │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 254bc │ │ │ │ + bne.n 254bc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25520 │ │ │ │ + beq.n 25520 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 25522 │ │ │ │ + b.n 25522 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (2555c ) │ │ │ │ + ldr r1, [pc, #56] @ (2555c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25548 ) │ │ │ │ + ldr r2, [pc, #32] @ (25548 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2553a │ │ │ │ + beq.n 2553a │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #864 @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -40402,21 +40403,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] @ (2574c ) │ │ │ │ + ldr r4, [pc, #372] @ (2574c ) │ │ │ │ add r4, pc │ │ │ │ add.w r1, r7, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #364] @ (25750 ) │ │ │ │ + ldr r2, [pc, #364] @ (25750 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (25754 ) │ │ │ │ + ldr r3, [pc, #364] @ (25754 ) │ │ │ │ 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 │ │ │ │ @@ -40424,33 +40425,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 247d4 │ │ │ │ + bl 247d4 │ │ │ │ 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 247d4 │ │ │ │ + bl 247d4 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24d80 │ │ │ │ + bl 24d80 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24d80 │ │ │ │ + bl 24d80 │ │ │ │ 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] │ │ │ │ @@ -40474,32 +40475,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 256da │ │ │ │ - ldr r3, [pc, #164] @ (25758 ) │ │ │ │ + bne.n 256da │ │ │ │ + ldr r3, [pc, #164] @ (25758 ) │ │ │ │ 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] @ (2575c ) │ │ │ │ + ldr r3, [pc, #144] @ (2575c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 26cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2571e │ │ │ │ + b.n 2571e │ │ │ │ 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 │ │ │ │ @@ -40508,31 +40509,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] @ (25760 ) │ │ │ │ + ldr r2, [pc, #84] @ (25760 ) │ │ │ │ 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] @ (25764 ) │ │ │ │ + ldr r1, [pc, #60] @ (25764 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #40] @ (25754 ) │ │ │ │ + ldr r2, [pc, #40] @ (25754 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2573e │ │ │ │ + beq.n 2573e │ │ │ │ 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 │ │ │ │ @@ -40540,47 +40541,47 @@ │ │ │ │ movs r1, r0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #848 @ 0x350 │ │ │ │ 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] @ (25898 ) │ │ │ │ + ldr r2, [pc, #280] @ (25898 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (2589c ) │ │ │ │ + ldr r3, [pc, #280] @ (2589c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 2952c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 25866 │ │ │ │ - ldr r3, [pc, #256] @ (258a0 ) │ │ │ │ + b.n 25866 │ │ │ │ + ldr r3, [pc, #256] @ (258a0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 236c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (258a4 ) │ │ │ │ + ldr r3, [pc, #248] @ (258a4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2234 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -40595,337 +40596,337 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2540 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 257f0 │ │ │ │ + beq.n 257f0 │ │ │ │ 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 2586e │ │ │ │ + b.n 2586e │ │ │ │ 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 25832 │ │ │ │ + beq.n 25832 │ │ │ │ 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] @ (258a8 ) │ │ │ │ + ldr r2, [pc, #144] @ (258a8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 21a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 25876 │ │ │ │ + b.n 25876 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ - bne.n 25860 │ │ │ │ + bne.n 25860 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (258ac ) │ │ │ │ + ldr r2, [pc, #100] @ (258ac ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 21a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 25876 │ │ │ │ + b.n 25876 │ │ │ │ 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 2579c │ │ │ │ + bne.n 2579c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (258b0 ) │ │ │ │ + ldr r1, [pc, #56] @ (258b0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2589c ) │ │ │ │ + ldr r2, [pc, #32] @ (2589c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25890 │ │ │ │ + beq.n 25890 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #528 @ (adr r7, 25ac4 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 25ac4 ) │ │ │ │ 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 25910 │ │ │ │ - ldr r3, [pc, #88] @ (25924 ) │ │ │ │ + b.n 25910 │ │ │ │ + ldr r3, [pc, #88] @ (25924 ) │ │ │ │ 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] @ (25928 ) │ │ │ │ + ldr r3, [pc, #72] @ (25928 ) │ │ │ │ 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 25908 │ │ │ │ + bne.n 25908 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 25908 │ │ │ │ + bne.n 25908 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 25908 │ │ │ │ + bne.n 25908 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2591a │ │ │ │ + b.n 2591a │ │ │ │ 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 258ca │ │ │ │ + bne.n 258ca │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ ldrh r4, [r1, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ + ldrh r0, [r7, #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 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 259c8 │ │ │ │ - ldr r3, [pc, #144] @ (259dc ) │ │ │ │ + b.n 259c8 │ │ │ │ + ldr r3, [pc, #144] @ (259dc ) │ │ │ │ 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] @ (259e0 ) │ │ │ │ + ldr r3, [pc, #128] @ (259e0 ) │ │ │ │ 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 2599c │ │ │ │ + bne.n 2599c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2599c │ │ │ │ + bne.n 2599c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2599c │ │ │ │ + bne.n 2599c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #92] @ (259e4 ) │ │ │ │ + ldr r2, [pc, #92] @ (259e4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 259d2 │ │ │ │ + b.n 259d2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 259b4 │ │ │ │ + bne.n 259b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 259b4 │ │ │ │ + bne.n 259b4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 259c8 │ │ │ │ + b.n 259c8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259c0 │ │ │ │ + beq.n 259c0 │ │ │ │ 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 2594a │ │ │ │ + bne.n 2594a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ ldrh r4, [r1, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ 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 25a28 │ │ │ │ + beq.n 25a28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2258 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #28] @ (25a34 ) │ │ │ │ + ldr r2, [pc, #28] @ (25a34 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25a2a │ │ │ │ + b.n 25a2a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ 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] @ (25b70 ) │ │ │ │ + ldr r2, [pc, #288] @ (25b70 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (25b74 ) │ │ │ │ + ldr r3, [pc, #288] @ (25b74 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (25b78 ) │ │ │ │ + ldr r3, [pc, #280] @ (25b78 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25b4c │ │ │ │ + bne.n 25b4c │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #272] @ (25b7c ) │ │ │ │ + ldr r3, [pc, #272] @ (25b7c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2474 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25a8a │ │ │ │ + bne.n 25a8a │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #256] @ (25b80 ) │ │ │ │ + ldr r3, [pc, #256] @ (25b80 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2474 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 25ac4 │ │ │ │ + blt.n 25ac4 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1d430 │ │ │ │ + bl 1d42c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - ble.n 25ac8 │ │ │ │ + ble.n 25ac8 │ │ │ │ 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 29bf4 │ │ │ │ - b.n 25b3c │ │ │ │ + b.n 25b3c │ │ │ │ nop │ │ │ │ - b.n 25aca │ │ │ │ + b.n 25aca │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #184] @ (25b84 ) │ │ │ │ + ldr r3, [pc, #184] @ (25b84 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ blx 215c │ │ │ │ mov r3, r0 │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ bl 2919c │ │ │ │ mov r2, r0 │ │ │ │ @@ -40952,49 +40953,49 @@ │ │ │ │ blx 2828 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 29ae0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 23b4 │ │ │ │ - ldr r3, [pc, #68] @ (25b88 ) │ │ │ │ + ldr r3, [pc, #68] @ (25b88 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 25b4e │ │ │ │ + b.n 25b4e │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #60] @ (25b8c ) │ │ │ │ + ldr r2, [pc, #60] @ (25b8c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (25b74 ) │ │ │ │ + ldr r3, [pc, #32] @ (25b74 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 25b66 │ │ │ │ + beq.n 25b66 │ │ │ │ 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 r5, pc, #696 @ (adr r5, 25e2c ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 25e2c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 259a0 │ │ │ │ + b.n 259a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 257e4 │ │ │ │ + b.n 257e4 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #688 @ (adr r4, 25e40 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 25e40 ) │ │ │ │ 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 29f7c │ │ │ │ @@ -41016,26 +41017,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] @ (25c54 ) │ │ │ │ + ldr r2, [pc, #112] @ (25c54 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #112] @ (25c58 ) │ │ │ │ + ldr r3, [pc, #112] @ (25c58 ) │ │ │ │ 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 25c2a │ │ │ │ + b.n 25c2a │ │ │ │ bl 29f7c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #8 │ │ │ │ it cs │ │ │ │ @@ -41050,35 +41051,35 @@ │ │ │ │ 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 25bfc │ │ │ │ + bcc.n 25bfc │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (25c5c ) │ │ │ │ + ldr r2, [pc, #36] @ (25c5c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (25c58 ) │ │ │ │ + ldr r3, [pc, #28] @ (25c58 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 25c4c │ │ │ │ + beq.n 25c4c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #96 @ (adr r4, 25cb8 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 25cb8 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #792 @ (adr r3, 25f78 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 25f78 ) │ │ │ │ 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 │ │ │ │ @@ -41094,31 +41095,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] @ (25cbc ) │ │ │ │ + ldr r3, [pc, #32] @ (25cbc ) │ │ │ │ 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 25c7a │ │ │ │ + bcc.n 25c7a │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -41130,532 +41131,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 25d2e │ │ │ │ + bne.n 25d2e │ │ │ │ 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] @ (260c4 ) │ │ │ │ + ldr r3, [pc, #952] @ (260c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #948] @ (260c8 ) │ │ │ │ + ldr r3, [pc, #948] @ (260c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #944] @ (260cc ) │ │ │ │ + ldr r3, [pc, #944] @ (260cc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #944] @ (260d0 ) │ │ │ │ + ldr r2, [pc, #944] @ (260d0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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 25d80 │ │ │ │ + bne.n 25d80 │ │ │ │ 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] @ (260d4 ) │ │ │ │ + ldr r3, [pc, #888] @ (260d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #880] @ (260d8 ) │ │ │ │ + ldr r3, [pc, #880] @ (260d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #880] @ (260dc ) │ │ │ │ + ldr r3, [pc, #880] @ (260dc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #880] @ (260e0 ) │ │ │ │ + ldr r2, [pc, #880] @ (260e0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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 25dd2 │ │ │ │ + bne.n 25dd2 │ │ │ │ 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] @ (260e4 ) │ │ │ │ + ldr r3, [pc, #820] @ (260e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #816] @ (260e8 ) │ │ │ │ + ldr r3, [pc, #816] @ (260e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #812] @ (260ec ) │ │ │ │ + ldr r3, [pc, #812] @ (260ec ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #812] @ (260f0 ) │ │ │ │ + ldr r2, [pc, #812] @ (260f0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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 25e26 │ │ │ │ + bne.n 25e26 │ │ │ │ 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] @ (260f4 ) │ │ │ │ + ldr r3, [pc, #752] @ (260f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ (260f8 ) │ │ │ │ + ldr r3, [pc, #748] @ (260f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #744] @ (260fc ) │ │ │ │ + ldr r3, [pc, #744] @ (260fc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #744] @ (26100 ) │ │ │ │ + ldr r2, [pc, #744] @ (26100 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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 25e7c │ │ │ │ + bne.n 25e7c │ │ │ │ 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] @ (26104 ) │ │ │ │ + ldr r3, [pc, #684] @ (26104 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #676] @ (26108 ) │ │ │ │ + ldr r3, [pc, #676] @ (26108 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #676] @ (2610c ) │ │ │ │ + ldr r3, [pc, #676] @ (2610c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #676] @ (26110 ) │ │ │ │ + ldr r2, [pc, #676] @ (26110 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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 25ed2 │ │ │ │ + bne.n 25ed2 │ │ │ │ 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] @ (26114 ) │ │ │ │ + ldr r3, [pc, #612] @ (26114 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #608] @ (26118 ) │ │ │ │ + ldr r3, [pc, #608] @ (26118 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #604] @ (2611c ) │ │ │ │ + ldr r3, [pc, #604] @ (2611c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #604] @ (26120 ) │ │ │ │ + ldr r2, [pc, #604] @ (26120 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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 25f24 │ │ │ │ + bne.n 25f24 │ │ │ │ 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] @ (26124 ) │ │ │ │ + ldr r3, [pc, #548] @ (26124 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ (26128 ) │ │ │ │ + ldr r3, [pc, #540] @ (26128 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #540] @ (2612c ) │ │ │ │ + ldr r3, [pc, #540] @ (2612c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #540] @ (26130 ) │ │ │ │ + ldr r2, [pc, #540] @ (26130 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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 25f78 │ │ │ │ + bne.n 25f78 │ │ │ │ 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] @ (26134 ) │ │ │ │ + ldr r3, [pc, #480] @ (26134 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #472] @ (26138 ) │ │ │ │ + ldr r3, [pc, #472] @ (26138 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #472] @ (2613c ) │ │ │ │ + ldr r3, [pc, #472] @ (2613c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #472] @ (26140 ) │ │ │ │ + ldr r2, [pc, #472] @ (26140 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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 25fcc │ │ │ │ + bne.n 25fcc │ │ │ │ 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] @ (26144 ) │ │ │ │ + ldr r3, [pc, #412] @ (26144 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ (26148 ) │ │ │ │ + ldr r3, [pc, #404] @ (26148 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #404] @ (2614c ) │ │ │ │ + ldr r3, [pc, #404] @ (2614c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #404] @ (26150 ) │ │ │ │ + ldr r2, [pc, #404] @ (26150 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 26030 │ │ │ │ + b.n 26030 │ │ │ │ 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 2602a │ │ │ │ + bne.n 2602a │ │ │ │ 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] @ (26154 ) │ │ │ │ + ldr r3, [pc, #332] @ (26154 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ (26158 ) │ │ │ │ + ldr r3, [pc, #328] @ (26158 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #324] @ (2615c ) │ │ │ │ + ldr r3, [pc, #324] @ (2615c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #324] @ (26160 ) │ │ │ │ + ldr r2, [pc, #324] @ (26160 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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 25fd2 │ │ │ │ + bne.n 25fd2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #284] @ (26164 ) │ │ │ │ + ldr r2, [pc, #284] @ (26164 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #284] @ (26168 ) │ │ │ │ + ldr r1, [pc, #284] @ (26168 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #284] @ (2616c ) │ │ │ │ + ldr r0, [pc, #284] @ (2616c ) │ │ │ │ add r0, pc │ │ │ │ blx 25dc │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2609c │ │ │ │ + bne.n 2609c │ │ │ │ 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] @ (26170 ) │ │ │ │ + ldr r3, [pc, #248] @ (26170 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ (26174 ) │ │ │ │ + ldr r3, [pc, #240] @ (26174 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #240] @ (26178 ) │ │ │ │ + ldr r3, [pc, #240] @ (26178 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #240] @ (2617c ) │ │ │ │ + ldr r2, [pc, #240] @ (2617c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 260a2 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 260a2 │ │ │ │ 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] @ (26180 ) │ │ │ │ + ldr r3, [pc, #200] @ (26180 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ blx 23d8 │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ 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 2619c │ │ │ │ + bne.n 2619c │ │ │ │ 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 │ │ │ │ @@ -41680,35 +41681,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] @ 26f00 │ │ │ │ + ldr.w r2, [pc, #3300] @ 26f00 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3300] @ 26f04 │ │ │ │ + ldr.w r3, [pc, #3300] @ 26f04 │ │ │ │ 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] @ 26f08 │ │ │ │ + ldr.w r2, [pc, #3284] @ 26f08 │ │ │ │ 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] @ 26f0c │ │ │ │ + ldr.w r2, [pc, #3268] @ 26f0c │ │ │ │ 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] @ 26f10 │ │ │ │ + ldr.w r2, [pc, #3252] @ 26f10 │ │ │ │ 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 │ │ │ │ @@ -41721,15 +41722,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 262aa │ │ │ │ + bne.n 262aa │ │ │ │ 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 │ │ │ │ @@ -41737,315 +41738,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 26328 │ │ │ │ + bne.n 26328 │ │ │ │ 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] @ 26f14 │ │ │ │ + ldr.w r3, [pc, #3096] @ 26f14 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #3088] @ 26f18 │ │ │ │ + ldr.w r3, [pc, #3088] @ 26f18 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #3084] @ 26f1c │ │ │ │ + ldr.w r3, [pc, #3084] @ 26f1c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #3084] @ 26f20 │ │ │ │ + ldr.w r2, [pc, #3084] @ 26f20 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.w 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.w 26d62 │ │ │ │ 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 263a6 │ │ │ │ + bne.n 263a6 │ │ │ │ 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] @ 26f24 │ │ │ │ + ldr.w r3, [pc, #2988] @ 26f24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2980] @ 26f28 │ │ │ │ + ldr.w r3, [pc, #2980] @ 26f28 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2976] @ 26f2c │ │ │ │ + ldr.w r3, [pc, #2976] @ 26f2c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2972] @ 26f30 │ │ │ │ + ldr.w r2, [pc, #2972] @ 26f30 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.w 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.w 26d62 │ │ │ │ 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 26424 │ │ │ │ + bne.n 26424 │ │ │ │ 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] @ 26f34 │ │ │ │ + ldr.w r3, [pc, #2876] @ 26f34 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2868] @ 26f38 │ │ │ │ + ldr.w r3, [pc, #2868] @ 26f38 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2864] @ 26f3c │ │ │ │ + ldr.w r3, [pc, #2864] @ 26f3c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2864] @ 26f40 │ │ │ │ + ldr.w r2, [pc, #2864] @ 26f40 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.w 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.w 26d62 │ │ │ │ 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 264ac │ │ │ │ + bne.n 264ac │ │ │ │ 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] @ 26f44 │ │ │ │ + ldr.w r3, [pc, #2756] @ 26f44 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2748] @ 26f48 │ │ │ │ + ldr.w r3, [pc, #2748] @ 26f48 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2744] @ 26f4c │ │ │ │ + ldr.w r3, [pc, #2744] @ 26f4c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2744] @ 26f50 │ │ │ │ + ldr.w r2, [pc, #2744] @ 26f50 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.w 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.w 26d62 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 264ec │ │ │ │ + bne.n 264ec │ │ │ │ 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 25cc0 │ │ │ │ + bl 25cc0 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 26ec2 │ │ │ │ + b.w 26ec2 │ │ │ │ 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 2656a │ │ │ │ + bne.n 2656a │ │ │ │ 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] @ 26f54 │ │ │ │ + ldr.w r3, [pc, #2580] @ 26f54 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2572] @ 26f58 │ │ │ │ + ldr.w r3, [pc, #2572] @ 26f58 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2568] @ 26f5c │ │ │ │ + ldr.w r3, [pc, #2568] @ 26f5c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2568] @ 26f60 │ │ │ │ + ldr.w r2, [pc, #2568] @ 26f60 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ 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 265f6 │ │ │ │ + bne.n 265f6 │ │ │ │ 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] @ 26f64 │ │ │ │ + ldr.w r3, [pc, #2456] @ 26f64 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2448] @ 26f68 │ │ │ │ + ldr.w r3, [pc, #2448] @ 26f68 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2444] @ 26f6c │ │ │ │ + ldr.w r3, [pc, #2444] @ 26f6c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2444] @ 26f70 │ │ │ │ + ldr.w r2, [pc, #2444] @ 26f70 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ 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 26682 │ │ │ │ + bne.n 26682 │ │ │ │ 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] @ 26f74 │ │ │ │ + ldr.w r3, [pc, #2332] @ 26f74 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2324] @ 26f78 │ │ │ │ + ldr.w r3, [pc, #2324] @ 26f78 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2320] @ 26f7c │ │ │ │ + ldr.w r3, [pc, #2320] @ 26f7c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2320] @ 26f80 │ │ │ │ + ldr.w r2, [pc, #2320] @ 26f80 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ 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 │ │ │ │ @@ -42053,258 +42054,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 26710 │ │ │ │ + bne.n 26710 │ │ │ │ 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] @ 26f84 │ │ │ │ + ldr.w r3, [pc, #2208] @ 26f84 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2200] @ 26f88 │ │ │ │ + ldr.w r3, [pc, #2200] @ 26f88 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2196] @ 26f8c │ │ │ │ + ldr.w r3, [pc, #2196] @ 26f8c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2192] @ 26f90 │ │ │ │ + ldr.w r2, [pc, #2192] @ 26f90 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ 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 2679c │ │ │ │ + bne.n 2679c │ │ │ │ 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] @ 26f94 │ │ │ │ + ldr.w r3, [pc, #2084] @ 26f94 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2076] @ 26f98 │ │ │ │ + ldr.w r3, [pc, #2076] @ 26f98 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2072] @ 26f9c │ │ │ │ + ldr.w r3, [pc, #2072] @ 26f9c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2068] @ 26fa0 │ │ │ │ + ldr.w r2, [pc, #2068] @ 26fa0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ 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 2681c │ │ │ │ + bne.n 2681c │ │ │ │ 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] @ 26fa4 │ │ │ │ + ldr.w r3, [pc, #1972] @ 26fa4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1964] @ 26fa8 │ │ │ │ + ldr.w r3, [pc, #1964] @ 26fa8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 26fac │ │ │ │ + ldr.w r3, [pc, #1960] @ 26fac │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1956] @ 26fb0 │ │ │ │ + ldr.w r2, [pc, #1956] @ 26fb0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ 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 268a8 │ │ │ │ + bne.n 268a8 │ │ │ │ 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] @ 26fb4 │ │ │ │ + ldr.w r3, [pc, #1848] @ 26fb4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1840] @ 26fb8 │ │ │ │ + ldr.w r3, [pc, #1840] @ 26fb8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1836] @ 26fbc │ │ │ │ + ldr.w r3, [pc, #1836] @ 26fbc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1832] @ 26fc0 │ │ │ │ + ldr.w r2, [pc, #1832] @ 26fc0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ 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 26928 │ │ │ │ + bne.n 26928 │ │ │ │ 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] @ 26fc4 │ │ │ │ + ldr.w r3, [pc, #1736] @ 26fc4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1728] @ 26fc8 │ │ │ │ + ldr.w r3, [pc, #1728] @ 26fc8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1724] @ 26fcc │ │ │ │ + ldr.w r3, [pc, #1724] @ 26fcc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1720] @ 26fd0 │ │ │ │ + ldr.w r2, [pc, #1720] @ 26fd0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ 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 269b4 │ │ │ │ + bne.n 269b4 │ │ │ │ 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] @ 26fd4 │ │ │ │ + ldr.w r3, [pc, #1612] @ 26fd4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1604] @ 26fd8 │ │ │ │ + ldr.w r3, [pc, #1604] @ 26fd8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1600] @ 26fdc │ │ │ │ + ldr.w r3, [pc, #1600] @ 26fdc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1596] @ 26fe0 │ │ │ │ + ldr.w r2, [pc, #1596] @ 26fe0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ 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] │ │ │ │ @@ -42315,110 +42316,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 26a4e │ │ │ │ + bne.n 26a4e │ │ │ │ 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] @ 26fe4 │ │ │ │ + ldr.w r3, [pc, #1472] @ 26fe4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1464] @ 26fe8 │ │ │ │ + ldr.w r3, [pc, #1464] @ 26fe8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 26fec │ │ │ │ + ldr.w r3, [pc, #1460] @ 26fec │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1460] @ 26ff0 │ │ │ │ + ldr.w r2, [pc, #1460] @ 26ff0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-96] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26b52 │ │ │ │ + beq.n 26b52 │ │ │ │ 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 26b0c │ │ │ │ + bne.n 26b0c │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 26b0c │ │ │ │ + beq.n 26b0c │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 26b0c │ │ │ │ + beq.n 26b0c │ │ │ │ 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 26b7a │ │ │ │ + beq.n 26b7a │ │ │ │ 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] @ 26ff4 │ │ │ │ + ldr.w r3, [pc, #1300] @ 26ff4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1292] @ 26ff8 │ │ │ │ + ldr.w r3, [pc, #1292] @ 26ff8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1288] @ 26ffc │ │ │ │ + ldr.w r3, [pc, #1288] @ 26ffc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1284] @ 27000 │ │ │ │ + ldr.w r2, [pc, #1284] @ 27000 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26b7a │ │ │ │ + ble.n 26b7a │ │ │ │ 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 │ │ │ │ @@ -42427,19 +42428,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 26b7a │ │ │ │ + b.n 26b7a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 26b7a │ │ │ │ + blt.n 26b7a │ │ │ │ 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 │ │ │ │ @@ -42453,221 +42454,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 26c22 │ │ │ │ + bne.n 26c22 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 26c22 │ │ │ │ + beq.n 26c22 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 26c22 │ │ │ │ + beq.n 26c22 │ │ │ │ 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 26c58 │ │ │ │ + beq.n 26c58 │ │ │ │ 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] @ 27004 │ │ │ │ + ldr.w r3, [pc, #1032] @ 27004 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1024] @ 27008 │ │ │ │ + ldr.w r3, [pc, #1024] @ 27008 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #1020] @ (2700c ) │ │ │ │ + ldr r3, [pc, #1020] @ (2700c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #1020] @ (27010 ) │ │ │ │ + ldr r2, [pc, #1020] @ (27010 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26c58 │ │ │ │ + ble.n 26c58 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26c58 │ │ │ │ + beq.n 26c58 │ │ │ │ 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 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 26cfc │ │ │ │ + bne.n 26cfc │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 26cfc │ │ │ │ + beq.n 26cfc │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 26cfc │ │ │ │ + beq.n 26cfc │ │ │ │ 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 26d32 │ │ │ │ + beq.n 26d32 │ │ │ │ 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] @ (27014 ) │ │ │ │ + ldr r3, [pc, #828] @ (27014 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #820] @ (27018 ) │ │ │ │ + ldr r3, [pc, #820] @ (27018 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #820] @ (2701c ) │ │ │ │ + ldr r3, [pc, #820] @ (2701c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #820] @ (27020 ) │ │ │ │ + ldr r2, [pc, #820] @ (27020 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ - b.n 26d62 │ │ │ │ + bl 1bf9c │ │ │ │ + b.n 26d62 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26d32 │ │ │ │ + ble.n 26d32 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-104] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26d32 │ │ │ │ + beq.n 26d32 │ │ │ │ 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 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 269b4 │ │ │ │ + bne.w 269b4 │ │ │ │ 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 26d8c │ │ │ │ + ble.n 26d8c │ │ │ │ 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 26da6 │ │ │ │ + blt.n 26da6 │ │ │ │ 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 26dc0 │ │ │ │ + blt.n 26dc0 │ │ │ │ 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 26dda │ │ │ │ + blt.n 26dda │ │ │ │ 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 26df4 │ │ │ │ + blt.n 26df4 │ │ │ │ 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 26e0e │ │ │ │ + blt.n 26e0e │ │ │ │ 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 26e28 │ │ │ │ + blt.n 26e28 │ │ │ │ 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 │ │ │ │ @@ -42689,47 +42690,47 @@ │ │ │ │ ldrd r2, r3, [r3, #-56] @ 0x38 │ │ │ │ subs r4, r0, r2 │ │ │ │ sbc.w r5, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2acd0 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #120] @ 26ef8 │ │ │ │ + vldr d7, [pc, #120] @ 26ef8 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #404] @ (27024 ) │ │ │ │ + ldr r3, [pc, #404] @ (27024 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26ec0 │ │ │ │ + beq.n 26ec0 │ │ │ │ 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 26ec2 │ │ │ │ + b.n 26ec2 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #65536 @ 0x10000 │ │ │ │ add.w r0, r0, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #348] @ (27028 ) │ │ │ │ + ldr r1, [pc, #348] @ (27028 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #52] @ (26f04 ) │ │ │ │ + ldr r2, [pc, #52] @ (26f04 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26ee2 │ │ │ │ + beq.n 26ee2 │ │ │ │ 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} │ │ │ │ @@ -42737,182 +42738,182 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldr r5, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ strh r0, [r4, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ 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] @ (270c0 ) │ │ │ │ + ldr r2, [pc, #124] @ (270c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (270c4 ) │ │ │ │ + ldr r3, [pc, #124] @ (270c4 ) │ │ │ │ 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 2709e │ │ │ │ + bge.n 2709e │ │ │ │ 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 │ │ │ │ @@ -42920,26 +42921,26 @@ │ │ │ │ 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 27052 │ │ │ │ + b.n 27052 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (270c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (270c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (270c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (270c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 270ba │ │ │ │ + beq.n 270ba │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrh r0, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ @@ -42956,15 +42957,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 2702c │ │ │ │ + bl 2702c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42973,53 +42974,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 271b2 │ │ │ │ + bl 271b2 │ │ │ │ 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 27174 │ │ │ │ - b.n 27158 │ │ │ │ + beq.n 27174 │ │ │ │ + b.n 27158 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 271ea │ │ │ │ + bl 271ea │ │ │ │ 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 2713c │ │ │ │ + bne.n 2713c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2258 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27186 │ │ │ │ - b.n 27178 │ │ │ │ + beq.n 27186 │ │ │ │ + b.n 27178 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27188 │ │ │ │ + b.n 27188 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ blx 21ec │ │ │ │ movs r3, #1 │ │ │ │ @@ -43070,22 +43071,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 2720c │ │ │ │ + b.n 2720c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27206 │ │ │ │ + bne.n 27206 │ │ │ │ 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] │ │ │ │ @@ -43102,28 +43103,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 2725c │ │ │ │ + b.n 2725c │ │ │ │ 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 2724a │ │ │ │ + bne.n 2724a │ │ │ │ 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] │ │ │ │ @@ -43188,182 +43189,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] @ (2743c ) │ │ │ │ + ldr r2, [pc, #296] @ (2743c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (27440 ) │ │ │ │ + ldr r3, [pc, #296] @ (27440 ) │ │ │ │ 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 1b1a4 │ │ │ │ + bl 1b1a0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b272 │ │ │ │ + bl 1b26e │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #260] @ (27444 ) │ │ │ │ + ldr r1, [pc, #260] @ (27444 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 273ce │ │ │ │ + b.n 273ce │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 27394 │ │ │ │ + beq.n 27394 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 27394 │ │ │ │ + beq.n 27394 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 27394 │ │ │ │ + beq.n 27394 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 273a4 │ │ │ │ + bne.n 273a4 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #172] @ (27448 ) │ │ │ │ + ldr r1, [pc, #172] @ (27448 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 2735c │ │ │ │ + bne.n 2735c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (2744c ) │ │ │ │ + ldr r1, [pc, #104] @ (2744c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b766 │ │ │ │ + bl 1b762 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b28c │ │ │ │ + bl 1b288 │ │ │ │ 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] @ (27450 ) │ │ │ │ + ldr r1, [pc, #52] @ (27450 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (27440 ) │ │ │ │ + ldr r2, [pc, #32] @ (27440 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27430 │ │ │ │ + beq.n 27430 │ │ │ │ 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, [r5, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #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, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 274bc │ │ │ │ + b.n 274bc │ │ │ │ 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 2749c │ │ │ │ + beq.n 2749c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 2748c │ │ │ │ + bgt.n 2748c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 274cc │ │ │ │ + b.n 274cc │ │ │ │ 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 274a6 │ │ │ │ + bgt.n 274a6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 274cc │ │ │ │ + b.n 274cc │ │ │ │ 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 27470 │ │ │ │ + bne.n 27470 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -43376,135 +43377,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] @ (27640 ) │ │ │ │ + ldr r2, [pc, #320] @ (27640 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (27644 ) │ │ │ │ + ldr r3, [pc, #320] @ (27644 ) │ │ │ │ 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 1b1a4 │ │ │ │ + bl 1b1a0 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b272 │ │ │ │ + bl 1b26e │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #272] @ (27648 ) │ │ │ │ + ldr r1, [pc, #272] @ (27648 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 275d2 │ │ │ │ + b.n 275d2 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2756e │ │ │ │ + beq.n 2756e │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ - b.n 275a8 │ │ │ │ + b.n 275a8 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2758e │ │ │ │ + bne.n 2758e │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ (2764c ) │ │ │ │ + ldr r1, [pc, #200] @ (2764c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ - b.n 275a8 │ │ │ │ + bl 1b67c │ │ │ │ + b.n 275a8 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 275a8 │ │ │ │ + bne.n 275a8 │ │ │ │ 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 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 27554 │ │ │ │ + bne.n 27554 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (27650 ) │ │ │ │ + ldr r1, [pc, #104] @ (27650 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #12 │ │ │ │ add.w r0, r7, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b766 │ │ │ │ + bl 1b762 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b28c │ │ │ │ + bl 1b288 │ │ │ │ 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] @ (27654 ) │ │ │ │ + ldr r1, [pc, #52] @ (27654 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (27644 ) │ │ │ │ + ldr r2, [pc, #32] @ (27644 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27634 │ │ │ │ + beq.n 27634 │ │ │ │ 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, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #14] │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -43512,182 +43513,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] @ (277b0 ) │ │ │ │ + ldr r2, [pc, #300] @ (277b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (277b4 ) │ │ │ │ + ldr r3, [pc, #300] @ (277b4 ) │ │ │ │ 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 1b1a4 │ │ │ │ + bl 1b1a0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b272 │ │ │ │ + bl 1b26e │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #264] @ (277b8 ) │ │ │ │ + ldr r1, [pc, #264] @ (277b8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 27732 │ │ │ │ + b.n 27732 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 276ea │ │ │ │ + bne.n 276ea │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ (277bc ) │ │ │ │ + ldr r1, [pc, #216] @ (277bc ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 27708 │ │ │ │ + bne.n 27708 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #192] @ (277c0 ) │ │ │ │ + ldr r1, [pc, #192] @ (277c0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 276cc │ │ │ │ + bne.n 276cc │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #124] @ (277c4 ) │ │ │ │ + ldr r1, [pc, #124] @ (277c4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #112] @ (277c8 ) │ │ │ │ + ldr r1, [pc, #112] @ (277c8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b766 │ │ │ │ + bl 1b762 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b28c │ │ │ │ + bl 1b288 │ │ │ │ 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] @ (277cc ) │ │ │ │ + ldr r1, [pc, #60] @ (277cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (277b4 ) │ │ │ │ + ldr r2, [pc, #32] @ (277b4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 277a4 │ │ │ │ + beq.n 277a4 │ │ │ │ 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, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #2] │ │ │ │ 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 27828 │ │ │ │ + beq.n 27828 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2782c │ │ │ │ - b.n 277f2 │ │ │ │ + beq.n 2782c │ │ │ │ + b.n 277f2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 277ec │ │ │ │ + bne.n 277ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2780e │ │ │ │ + b.n 2780e │ │ │ │ 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 2782e │ │ │ │ + bcc.n 2782e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 27802 │ │ │ │ + beq.n 27802 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 27802 │ │ │ │ - b.n 2782e │ │ │ │ + beq.n 27802 │ │ │ │ + b.n 2782e │ │ │ │ nop │ │ │ │ - b.n 2782e │ │ │ │ + b.n 2782e │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43695,149 +43696,149 @@ │ │ │ │ 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 27858 │ │ │ │ + beq.n 27858 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2785c │ │ │ │ + bne.n 2785c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 278e2 │ │ │ │ + b.n 278e2 │ │ │ │ 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 2787a │ │ │ │ + bne.n 2787a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 278e2 │ │ │ │ + b.n 278e2 │ │ │ │ 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 2789e │ │ │ │ + beq.n 2789e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #84] @ (278ec ) │ │ │ │ + ldr r3, [pc, #84] @ (278ec ) │ │ │ │ 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 278d0 │ │ │ │ + beq.n 278d0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #36] @ (278f0 ) │ │ │ │ + ldr r3, [pc, #36] @ (278f0 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 278f4 │ │ │ │ + bl 278f4 │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ 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] @ (27990 ) │ │ │ │ + ldr r2, [pc, #132] @ (27990 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #132] @ (27994 ) │ │ │ │ + ldr r3, [pc, #132] @ (27994 ) │ │ │ │ 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 2792a │ │ │ │ + beq.n 2792a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2792e │ │ │ │ + bne.n 2792e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27970 │ │ │ │ + b.n 27970 │ │ │ │ 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 27946 │ │ │ │ + beq.n 27946 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27970 │ │ │ │ + b.n 27970 │ │ │ │ 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 2796e │ │ │ │ + bne.n 2796e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27970 │ │ │ │ + b.n 27970 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (27998 ) │ │ │ │ + ldr r1, [pc, #36] @ (27998 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27994 ) │ │ │ │ + ldr r2, [pc, #28] @ (27994 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27988 │ │ │ │ + beq.n 27988 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ strh r0, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ @@ -43855,25 +43856,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 279d8 │ │ │ │ + bne.n 279d8 │ │ │ │ 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 27a2e │ │ │ │ + b.n 27a2e │ │ │ │ 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 │ │ │ │ @@ -43884,15 +43885,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 27a2c │ │ │ │ + bne.n 27a2c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ mov r2, r0 │ │ │ │ @@ -43901,17 +43902,17 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27a2c │ │ │ │ + bne.n 27a2c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27a2e │ │ │ │ + b.n 27a2e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43924,35 +43925,35 @@ │ │ │ │ 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 27a6c │ │ │ │ + bge.n 27a6c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #48] @ (27a94 ) │ │ │ │ + ldr r3, [pc, #48] @ (27a94 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2468 │ │ │ │ - b.n 27a88 │ │ │ │ + b.n 27a88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (27a98 ) │ │ │ │ + ldr r3, [pc, #36] @ (27a98 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2780 │ │ │ │ - ldr r2, [pc, #28] @ (27a9c ) │ │ │ │ + ldr r2, [pc, #28] @ (27a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (27aa0 ) │ │ │ │ + ldr r3, [pc, #20] @ (27aa0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmia r7!, {r1, r4} │ │ │ │ movs r1, r0 │ │ │ │ @@ -43973,17 +43974,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 27ad0 │ │ │ │ + bge.n 27ad0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 27adc │ │ │ │ + b.n 27adc │ │ │ │ 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 │ │ │ │ @@ -43997,247 +43998,247 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d0, [r7, #8] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 27b28 │ │ │ │ + bne.n 27b28 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ blx 23cc │ │ │ │ vmov.f64 d6, d0 │ │ │ │ - vldr d5, [pc, #156] @ 27bb0 │ │ │ │ + vldr d5, [pc, #156] @ 27bb0 │ │ │ │ vdiv.f64 d7, d6, d5 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2894 │ │ │ │ vstr d0, [r7, #16] │ │ │ │ - b.n 27b36 │ │ │ │ + b.n 27b36 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vstr d7, [r7, #16] │ │ │ │ - vldr d1, [pc, #128] @ 27bb8 │ │ │ │ + vldr d1, [pc, #128] @ 27bb8 │ │ │ │ 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 27b62 │ │ │ │ - ldr r3, [pc, #104] @ (27bc8 ) │ │ │ │ + bne.n 27b62 │ │ │ │ + ldr r3, [pc, #104] @ (27bc8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ vldr d1, [r7, #16] │ │ │ │ - vldr d0, [pc, #88] @ 27bc0 │ │ │ │ + vldr d0, [pc, #88] @ 27bc0 │ │ │ │ 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] @ (27bcc ) │ │ │ │ + ldr r2, [pc, #60] @ (27bcc ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #52] @ (27bd0 ) │ │ │ │ + ldr r3, [pc, #52] @ (27bd0 ) │ │ │ │ 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, 27bec │ │ │ │ + cbnz r3, 27bec │ │ │ │ ands r3, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2 │ │ │ │ stmia r7!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #252] @ (27ce8 ) │ │ │ │ + ldr r2, [pc, #252] @ (27ce8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (27cec ) │ │ │ │ + ldr r3, [pc, #252] @ (27cec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #15 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #236] @ (27cf0 ) │ │ │ │ + ldr r1, [pc, #236] @ (27cf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2228 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 27cac │ │ │ │ + beq.n 27cac │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 27cb2 │ │ │ │ + bne.n 27cb2 │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ mov r0, r3 │ │ │ │ blx 2738 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 27c52 │ │ │ │ + beq.n 27c52 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bgt.n 27ca6 │ │ │ │ + bgt.n 27ca6 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - beq.n 27c40 │ │ │ │ + beq.n 27c40 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bgt.n 27ca6 │ │ │ │ + bgt.n 27ca6 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 27c7a │ │ │ │ + beq.n 27c7a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bgt.n 27ca6 │ │ │ │ + bgt.n 27ca6 │ │ │ │ cmp r3, #71 @ 0x47 │ │ │ │ - beq.n 27c64 │ │ │ │ + beq.n 27c64 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 27c90 │ │ │ │ - b.n 27ca6 │ │ │ │ + beq.n 27c90 │ │ │ │ + b.n 27ca6 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #18 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 27cc4 │ │ │ │ + b.n 27cc4 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 27cc4 │ │ │ │ + b.n 27cc4 │ │ │ │ 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 27cc4 │ │ │ │ + b.n 27cc4 │ │ │ │ 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 27cc4 │ │ │ │ + b.n 27cc4 │ │ │ │ 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 27cc4 │ │ │ │ + b.n 27cc4 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 27cc4 │ │ │ │ + b.n 27cc4 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 27cc4 │ │ │ │ + b.n 27cc4 │ │ │ │ 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] @ (27cf4 ) │ │ │ │ + ldr r0, [pc, #44] @ (27cf4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (27cec ) │ │ │ │ + ldr r1, [pc, #32] @ (27cec ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27cdc │ │ │ │ + beq.n 27cdc │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ strh r2, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #24] │ │ │ │ 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] @ (27e80 ) │ │ │ │ + ldr r2, [pc, #368] @ (27e80 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #368] @ (27e84 ) │ │ │ │ + ldr r3, [pc, #368] @ (27e84 ) │ │ │ │ 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] @ (27e88 ) │ │ │ │ + ldr r1, [pc, #352] @ (27e88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2228 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 27e40 │ │ │ │ + beq.w 27e40 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 27e46 │ │ │ │ + bne.w 27e46 │ │ │ │ ldrb.w r3, [r7, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2768 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 27dee │ │ │ │ + beq.n 27dee │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bgt.n 27e3a │ │ │ │ + bgt.n 27e3a │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq.n 27d5c │ │ │ │ + beq.n 27d5c │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 27d86 │ │ │ │ - b.n 27e3a │ │ │ │ + beq.n 27d86 │ │ │ │ + b.n 27e3a │ │ │ │ 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 27e58 │ │ │ │ + b.n 27e58 │ │ │ │ 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 │ │ │ │ @@ -44264,15 +44265,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 27e58 │ │ │ │ + b.n 27e58 │ │ │ │ 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 │ │ │ │ @@ -44291,47 +44292,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 27e58 │ │ │ │ + b.n 27e58 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 27e58 │ │ │ │ + b.n 27e58 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 27e58 │ │ │ │ + b.n 27e58 │ │ │ │ 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] @ (27e8c ) │ │ │ │ + ldr r0, [pc, #44] @ (27e8c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (27e84 ) │ │ │ │ + ldr r1, [pc, #32] @ (27e84 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27e74 │ │ │ │ + beq.n 27e74 │ │ │ │ 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, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -44353,75 +44354,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 27f48 │ │ │ │ + bne.n 27f48 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27f62 │ │ │ │ + b.n 27f62 │ │ │ │ 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 27ed4 │ │ │ │ + bne.n 27ed4 │ │ │ │ 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 27f12 │ │ │ │ + b.n 27f12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27f34 │ │ │ │ + beq.n 27f34 │ │ │ │ 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 27f0c │ │ │ │ + beq.n 27f0c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27f48 │ │ │ │ + beq.n 27f48 │ │ │ │ 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 27eda │ │ │ │ + bne.n 27eda │ │ │ │ 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 │ │ │ │ @@ -44453,170 +44454,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 280f2 │ │ │ │ + bne.w 280f2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28112 │ │ │ │ + b.n 28112 │ │ │ │ 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 27fb0 │ │ │ │ + bne.n 27fb0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280fe │ │ │ │ + beq.w 280fe │ │ │ │ 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 280e6 │ │ │ │ + b.n 280e6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 28020 │ │ │ │ + bne.n 28020 │ │ │ │ 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 280e6 │ │ │ │ + beq.n 280e6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 280e6 │ │ │ │ + b.n 280e6 │ │ │ │ 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 28048 │ │ │ │ + beq.n 28048 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 280f2 │ │ │ │ + b.n 280f2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 28058 │ │ │ │ + beq.n 28058 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 280d8 │ │ │ │ + bne.n 280d8 │ │ │ │ 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 280ce │ │ │ │ + b.n 280ce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 280a4 │ │ │ │ + bne.n 280a4 │ │ │ │ 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 280ce │ │ │ │ + beq.n 280ce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 280ce │ │ │ │ + b.n 280ce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 280c8 │ │ │ │ + bne.n 280c8 │ │ │ │ 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 280e6 │ │ │ │ + b.n 280e6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28076 │ │ │ │ - b.n 280e6 │ │ │ │ + bne.n 28076 │ │ │ │ + b.n 280e6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 280f0 │ │ │ │ + beq.n 280f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27ff2 │ │ │ │ - b.n 280f2 │ │ │ │ + bne.n 27ff2 │ │ │ │ + b.n 280f2 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27fb6 │ │ │ │ - b.n 28100 │ │ │ │ + bne.w 27fb6 │ │ │ │ + b.n 28100 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ @@ -44639,43 +44640,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 28148 │ │ │ │ + bne.n 28148 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28198 │ │ │ │ + b.n 28198 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 28182 │ │ │ │ + bcc.n 28182 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2468 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 28178 │ │ │ │ + b.n 28178 │ │ │ │ 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 28168 │ │ │ │ - b.n 2818c │ │ │ │ + bcc.n 28168 │ │ │ │ + b.n 2818c │ │ │ │ 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 │ │ │ │ @@ -44698,38 +44699,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 281ce │ │ │ │ + bne.n 281ce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2822a │ │ │ │ + b.n 2822a │ │ │ │ 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 28216 │ │ │ │ + b.n 28216 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 281fa │ │ │ │ + bge.n 281fa │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 28210 │ │ │ │ + b.n 28210 │ │ │ │ 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] │ │ │ │ @@ -44739,15 +44740,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 281e6 │ │ │ │ + blt.n 281e6 │ │ │ │ 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 │ │ │ │ @@ -44758,19 +44759,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 25a38 │ │ │ │ + bl 25a38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 28284 │ │ │ │ - bl 25b90 │ │ │ │ + b.n 28284 │ │ │ │ + bl 25b90 │ │ │ │ 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 │ │ │ │ @@ -44785,15 +44786,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 28252 │ │ │ │ + blt.n 28252 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ @@ -44811,114 +44812,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 2830e │ │ │ │ + bne.n 2830e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 28448 │ │ │ │ + b.n 28448 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 282e6 │ │ │ │ + bne.n 282e6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 2840 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 28304 │ │ │ │ + b.n 28304 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 28318 │ │ │ │ + bne.n 28318 │ │ │ │ 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 2830e │ │ │ │ + bne.n 2830e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 28448 │ │ │ │ + b.n 28448 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 282cc │ │ │ │ - b.n 2831a │ │ │ │ + bhi.n 282cc │ │ │ │ + b.n 2831a │ │ │ │ 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 28340 │ │ │ │ + bne.n 28340 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 28336 │ │ │ │ + b.n 28336 │ │ │ │ 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 28330 │ │ │ │ - b.n 28396 │ │ │ │ + bne.n 28330 │ │ │ │ + b.n 28396 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 28360 │ │ │ │ + bne.n 28360 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 28356 │ │ │ │ + b.n 28356 │ │ │ │ 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 28350 │ │ │ │ - b.n 28396 │ │ │ │ + bne.n 28350 │ │ │ │ + b.n 28396 │ │ │ │ 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 28374 │ │ │ │ + b.n 28374 │ │ │ │ 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 2836e │ │ │ │ + bne.n 2836e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 2836e │ │ │ │ + beq.n 2836e │ │ │ │ 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] │ │ │ │ @@ -44926,16 +44927,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 283c4 │ │ │ │ - ldr r3, [pc, #152] @ (28450 ) │ │ │ │ + bne.n 283c4 │ │ │ │ + ldr r3, [pc, #152] @ (28450 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2870 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ @@ -44956,25 +44957,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 2840a │ │ │ │ + bne.n 2840a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28448 │ │ │ │ + b.n 28448 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 28418 │ │ │ │ + beq.n 28418 │ │ │ │ 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] │ │ │ │ @@ -44988,54 +44989,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 282b8 │ │ │ │ + b.n 282b8 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ 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 28476 │ │ │ │ + beq.n 28476 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2847a │ │ │ │ + bne.n 2847a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 284a2 │ │ │ │ + b.n 284a2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2848c │ │ │ │ + bne.n 2848c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 284a2 │ │ │ │ + b.n 284a2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2204 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 284a0 │ │ │ │ + bne.n 284a0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 284a2 │ │ │ │ + b.n 284a2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45043,51 +45044,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 284cc │ │ │ │ + beq.n 284cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 284d0 │ │ │ │ + bne.n 284d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28516 │ │ │ │ + b.n 28516 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 284e2 │ │ │ │ + bne.n 284e2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28516 │ │ │ │ + b.n 28516 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 284f6 │ │ │ │ + bcs.n 284f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28516 │ │ │ │ + b.n 28516 │ │ │ │ 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 28514 │ │ │ │ + bne.n 28514 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28516 │ │ │ │ + b.n 28516 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ 0002851e : │ │ │ │ @@ -45214,25 +45215,25 @@ │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 28638 │ │ │ │ ldr r3, [pc, #28] @ (2864c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ 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, [r0, #28] │ │ │ │ + str r4, [r5, #24] │ │ │ │ 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 │ │ │ │ @@ -45614,15 +45615,15 @@ │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ bl 2952c │ │ │ │ mov r3, r0 │ │ │ │ b.n 28ae8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b1a4 │ │ │ │ + bl 1b1a0 │ │ │ │ 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 28ab6 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ @@ -45649,15 +45650,15 @@ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ bne.n 28a54 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [pc, #228] @ (28b1c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 28aa2 │ │ │ │ @@ -45666,29 +45667,29 @@ │ │ │ │ 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 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 28aa2 │ │ │ │ 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 1b680 │ │ │ │ + bl 1b67c │ │ │ │ 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 │ │ │ │ @@ -45697,18 +45698,18 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 289f0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b766 │ │ │ │ + bl 1b762 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b28c │ │ │ │ + bl 1b288 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ldr r1, [pc, #44] @ (28b20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #32] @ (28b18 ) │ │ │ │ @@ -45724,15 +45725,15 @@ │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ strb r4, [r3, #25] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -45920,17 +45921,17 @@ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ strb r4, [r5, #15] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #13] │ │ │ │ movs r1, r0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -46030,15 +46031,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 28de4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [pc, #52] @ (28e14 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r1, [pc, #48] @ (28e18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #36] @ (28e10 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ @@ -46052,15 +46053,15 @@ │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ strb r2, [r2, #9] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -46218,19 +46219,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 28f7c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ 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 │ │ │ │ @@ -46280,15 +46281,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 29014 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 2952c │ │ │ │ str r0, [r7, #8] │ │ │ │ b.n 2901c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 272e8 │ │ │ │ + bl 272e8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ @@ -46369,19 +46370,19 @@ │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r6, [r4, 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 │ │ │ │ @@ -46714,15 +46715,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ 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 │ │ │ │ @@ -46794,15 +46795,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -46817,21 +46818,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 29514 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 29520 │ │ │ │ ldr r3, [pc, #16] @ (29528 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r7, 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 │ │ │ │ @@ -46844,21 +46845,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 29554 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 29560 │ │ │ │ ldr r3, [pc, #16] @ (29568 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ 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 │ │ │ │ @@ -46873,21 +46874,21 @@ │ │ │ │ beq.n 295a2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 295a2 │ │ │ │ ldr r3, [pc, #16] @ (295ac ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r6, [r6, 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 │ │ │ │ @@ -46902,21 +46903,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 295dc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 295e8 │ │ │ │ ldr r3, [pc, #16] @ (295f0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1c0 │ │ │ │ + bl 1c1bc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ 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 │ │ │ │ @@ -46936,15 +46937,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 20cf6 │ │ │ │ + bl 20cf6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 29662 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -46984,15 +46985,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #180] @ (29778 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #180] @ (2977c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ b.n 2971a │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [pc, #164] @ (29780 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2720 │ │ │ │ @@ -47005,15 +47006,15 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 2971a │ │ │ │ ldr r3, [pc, #136] @ (29784 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ 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 │ │ │ │ @@ -47044,25 +47045,25 @@ │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -47078,24 +47079,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 21328 │ │ │ │ + bl 21328 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 297e0 │ │ │ │ ldr r3, [pc, #152] @ (29868 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ b.n 29828 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2870 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -47105,34 +47106,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2980e │ │ │ │ ldr r3, [pc, #112] @ (2986c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ b.n 29828 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [pc, #84] @ (29870 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20e74 │ │ │ │ + bl 20e74 │ │ │ │ movs r3, #1 │ │ │ │ b.n 29840 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [pc, #64] @ (29874 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20e74 │ │ │ │ + bl 20e74 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #52] @ (29878 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #28] @ (29864 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ @@ -47144,54 +47145,54 @@ │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldr r4, [r2, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r2, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #120] @ 0x78 │ │ │ │ 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] @ (298bc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r3, [pc, #32] @ (298c0 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #28] @ (298c4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #28] @ (298c8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 18218 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r4, [r6, r3] │ │ │ │ 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 │ │ │ │ @@ -47205,29 +47206,29 @@ │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #192] @ (299b8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 17220 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29932 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #156] @ (299bc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r3, #0 │ │ │ │ b.n 2998e │ │ │ │ add.w r0, r7, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -47246,25 +47247,25 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #92] @ (299c0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r3, #0 │ │ │ │ b.n 2998e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #68] @ (299c4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #56] @ (299c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #32] @ (299b4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ @@ -47276,21 +47277,21 @@ │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r3] │ │ │ │ - movs r0, r0 │ │ │ │ str r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r2, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -47306,15 +47307,15 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #208] @ (29ac8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2360 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -47335,15 +47336,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #132] @ (29acc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ movs r3, #0 │ │ │ │ b.n 29aa0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 173a0 │ │ │ │ @@ -47354,22 +47355,22 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #92] @ (29ad0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ b.n 29a96 │ │ │ │ ldr r3, [pc, #76] @ (29ad4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bfa0 │ │ │ │ + bl 1bf9c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2198 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [pc, #52] @ (29ad8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #28] @ (29ac4 ) │ │ │ │ @@ -47384,21 +47385,21 @@ │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #728] @ (29da8 ) │ │ │ │ + ldr r7, [pc, #648] @ (29d58 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #640] @ (29d54 ) │ │ │ │ + ldr r7, [pc, #560] @ (29d04 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #696] @ (29d90 ) │ │ │ │ + ldr r7, [pc, #616] @ (29d40 ) │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ movs r1, 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 {} │ │ │ │ @@ -570,401 +570,400 @@ │ │ │ │ 0x0002d1f8 676e6174 75726520 6f662025 64206279 gnature of %d by │ │ │ │ 0x0002d208 7465730a 00000000 7469636b 65743a20 tes.....ticket: │ │ │ │ 0x0002d218 72656365 69766564 20736967 6e656420 received signed │ │ │ │ 0x0002d228 6368616c 6c656e67 65206f66 20256420 challenge of %d │ │ │ │ 0x0002d238 62797465 73000000 7469636b 65743a20 bytes...ticket: │ │ │ │ 0x0002d248 636f756c 646e2774 20777269 74652074 couldn't write t │ │ │ │ 0x0002d258 6f202573 3a202573 0a000000 6f70656e o %s: %s....open │ │ │ │ - 0x0002d268 73736c20 706b6579 75746c20 2d707562 ssl pkeyutl -pub │ │ │ │ - 0x0002d278 696e202d 696e6b65 79202225 7322202d in -inkey "%s" - │ │ │ │ - 0x0002d288 696e2022 25732220 2d736967 66696c65 in "%s" -sigfile │ │ │ │ - 0x0002d298 20222573 22202d76 65726966 79000000 "%s" -verify... │ │ │ │ - 0x0002d2a8 7469636b 65743a20 25730a00 7469636b ticket: %s..tick │ │ │ │ - 0x0002d2b8 65743a20 6661696c 65642063 68616c6c et: failed chall │ │ │ │ - 0x0002d2c8 656e6765 20666f72 20257300 7469636b enge for %s.tick │ │ │ │ - 0x0002d2d8 65743a20 73756363 65656465 64206368 et: succeeded ch │ │ │ │ - 0x0002d2e8 616c6c65 6e676520 666f7220 25730000 allenge for %s.. │ │ │ │ - 0x0002d2f8 7469636b 65743a20 77616974 696e6720 ticket: waiting │ │ │ │ - 0x0002d308 666f7220 7469636b 65747300 7469636b for tickets.tick │ │ │ │ - 0x0002d318 65743a20 64697363 6f6e6e65 63746564 et: disconnected │ │ │ │ - 0x0002d328 2066726f 6d20636c 69656e74 00000000 from client.... │ │ │ │ - 0x0002d338 3d3d0000 7469636b 65743a20 65786861 ==..ticket: exha │ │ │ │ - 0x0002d348 75737465 6420616c 6c207469 636b6574 usted all ticket │ │ │ │ - 0x0002d358 20636861 6c6c656e 67657300 7469636b challenges.tick │ │ │ │ - 0x0002d368 65743a20 62616420 72657370 6f6e7365 et: bad response │ │ │ │ - 0x0002d378 00000000 7469636b 65743a20 72656164 ....ticket: read │ │ │ │ - 0x0002d388 20746963 6b657420 64696765 73743a20 ticket digest: │ │ │ │ - 0x0002d398 25730000 73756363 6573730a 00000000 %s..success..... │ │ │ │ - 0x0002d3a8 6661696c 7572650a 00000000 7469636b failure.....tick │ │ │ │ - 0x0002d3b8 65743a20 72656769 73746572 65640000 et: registered.. │ │ │ │ - 0x0002d3c8 7469636b 65740000 2c000000 61646469 ticket..,...addi │ │ │ │ - 0x0002d3d8 6e672025 73000000 2e000000 7469636b ng %s.......tick │ │ │ │ - 0x0002d3e8 65742e00 61646469 6e672074 69636b65 et..adding ticke │ │ │ │ - 0x0002d3f8 74202573 00000000 6966205b 202d7220 t %s....if [ -r │ │ │ │ - 0x0002d408 2f646576 2f757261 6e646f6d 205d3b20 /dev/urandom ]; │ │ │ │ - 0x0002d418 7468656e 0a096578 706f7274 2052414e then..export RAN │ │ │ │ - 0x0002d428 4446494c 453d2f64 65762f75 72616e64 DFILE=/dev/urand │ │ │ │ - 0x0002d438 6f6d0a65 6c696620 5b202d72 202f6465 om.elif [ -r /de │ │ │ │ - 0x0002d448 762f7261 6e646f6d 205d3b20 7468656e v/random ]; then │ │ │ │ - 0x0002d458 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ - 0x0002d468 453d2f64 65762f72 616e646f 6d0a656c E=/dev/random.el │ │ │ │ - 0x0002d478 73650a09 756e7365 74205241 4e444649 se..unset RANDFI │ │ │ │ - 0x0002d488 4c450a09 6578706f 72742048 4f4d453d LE..export HOME= │ │ │ │ - 0x0002d498 2f0a6669 0a6f7065 6e73736c 20727361 /.fi.openssl rsa │ │ │ │ - 0x0002d4a8 202d696e 20222454 49434b45 5422202d -in "$TICKET" - │ │ │ │ - 0x0002d4b8 7075626f 75740a00 61757468 5f746963 pubout..auth_tic │ │ │ │ - 0x0002d4c8 6b65745f 61737365 72740000 6966205b ket_assert..if [ │ │ │ │ - 0x0002d4d8 202d7220 2f646576 2f757261 6e646f6d -r /dev/urandom │ │ │ │ - 0x0002d4e8 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ - 0x0002d4f8 2052414e 4446494c 453d2f64 65762f75 RANDFILE=/dev/u │ │ │ │ - 0x0002d508 72616e64 6f6d0a65 6c696620 5b202d72 random.elif [ -r │ │ │ │ - 0x0002d518 202f6465 762f7261 6e646f6d 205d3b20 /dev/random ]; │ │ │ │ - 0x0002d528 7468656e 0a096578 706f7274 2052414e then..export RAN │ │ │ │ - 0x0002d538 4446494c 453d2f64 65762f72 616e646f DFILE=/dev/rando │ │ │ │ - 0x0002d548 6d0a656c 73650a09 756e7365 74205241 m.else..unset RA │ │ │ │ - 0x0002d558 4e444649 4c450a09 6578706f 72742048 NDFILE..export H │ │ │ │ - 0x0002d568 4f4d453d 2f0a6669 0a6f7065 6e73736c OME=/.fi.openssl │ │ │ │ - 0x0002d578 20706b65 7975746c 202d696e 6b657920 pkeyutl -inkey │ │ │ │ - 0x0002d588 22245449 434b4554 22202d73 69676e0a "$TICKET" -sign. │ │ │ │ - 0x0002d598 00000000 756e6978 3a207761 6974696e ....unix: waitin │ │ │ │ - 0x0002d5a8 6720666f 72206368 616c6c65 6e676500 g for challenge. │ │ │ │ - 0x0002d5b8 25733a20 25733a25 645b2573 5d20756e %s: %s:%d[%s] un │ │ │ │ - 0x0002d5c8 69782065 72726f72 3a202d31 20286572 ix error: -1 (er │ │ │ │ - 0x0002d5d8 726e6f20 3d202564 29206025 73270000 rno = %d) `%s'.. │ │ │ │ - 0x0002d5e8 46494e41 4c000000 61757468 5f756e69 FINAL...auth_uni │ │ │ │ - 0x0002d5f8 782e6300 756e6978 3a206368 616c6c65 x.c.unix: challe │ │ │ │ - 0x0002d608 6e676520 69732025 73000000 756e6978 nge is %s...unix │ │ │ │ - 0x0002d618 3a20636f 756c6420 6e6f7420 6d656574 : could not meet │ │ │ │ - 0x0002d628 20636861 6c6c656e 67653a20 25730000 challenge: %s.. │ │ │ │ - 0x0002d638 6e6f0a00 756e6978 3a206973 73756564 no..unix: issued │ │ │ │ - 0x0002d648 20726573 706f6e73 65000000 7965730a response...yes. │ │ │ │ - 0x0002d658 00000000 756e6978 3a207265 73706f6e ....unix: respon │ │ │ │ - 0x0002d668 73652072 656a6563 74656400 25733a20 se rejected.%s: │ │ │ │ - 0x0002d678 25733a25 645b2573 5d206572 726f723a %s:%d[%s] error: │ │ │ │ - 0x0002d688 20256420 60257327 00000000 756e6978 %d `%s'....unix │ │ │ │ - 0x0002d698 3a207265 73706f6e 73652061 63636570 : response accep │ │ │ │ - 0x0002d6a8 74656400 25732f63 68616c6c 656e6765 ted.%s/challenge │ │ │ │ - 0x0002d6b8 2e25642e 25640000 756e6978 3a202573 .%d.%d..unix: %s │ │ │ │ - 0x0002d6c8 20697320 696e2075 73652c20 7374696c is in use, stil │ │ │ │ - 0x0002d6d8 6c207472 79696e67 2e2e2e00 756e6978 l trying....unix │ │ │ │ - 0x0002d6e8 3a206368 616c6c65 6e676520 70617468 : challenge path │ │ │ │ - 0x0002d6f8 20697320 25730000 72000000 756e6978 is %s..r...unix │ │ │ │ - 0x0002d708 3a20636f 756c646e 2774206f 70656e20 : couldn't open │ │ │ │ - 0x0002d718 25733a20 25730000 756e6978 3a206765 %s: %s..unix: ge │ │ │ │ - 0x0002d728 6e657261 74696e67 20636861 6c6c656e nerating challen │ │ │ │ - 0x0002d738 67650000 25730a00 756e6978 3a207761 ge..%s..unix: wa │ │ │ │ - 0x0002d748 6974696e 6720666f 72207265 73706f6e iting for respon │ │ │ │ - 0x0002d758 73650000 79657300 756e6978 3a20636c se..yes.unix: cl │ │ │ │ - 0x0002d768 69656e74 20636c61 696d7320 73756363 ient claims succ │ │ │ │ - 0x0002d778 6573732c 20627574 20492064 6f6e2774 ess, but I don't │ │ │ │ - 0x0002d788 20736565 20697420 7965742e 2e2e0000 see it yet..... │ │ │ │ - 0x0002d798 756e6978 3a20676f 74207265 73706f6e unix: got respon │ │ │ │ - 0x0002d7a8 73650000 756e6978 3a20636c 69656e74 se..unix: client │ │ │ │ - 0x0002d7b8 20697320 75696420 25640000 756e6978 is uid %d..unix │ │ │ │ - 0x0002d7c8 3a20636c 69656e74 20697320 7375626a : client is subj │ │ │ │ - 0x0002d7d8 65637420 25730000 756e6978 3a207468 ect %s..unix: th │ │ │ │ - 0x0002d7e8 65726520 6973206e 6f207573 65722063 ere is no user c │ │ │ │ - 0x0002d7f8 6f727265 73706f6e 64696e67 20746f20 orresponding to │ │ │ │ - 0x0002d808 75696420 25640000 756e6978 3a20636c uid %d..unix: cl │ │ │ │ - 0x0002d818 69656e74 20666169 6c656420 74686520 ient failed the │ │ │ │ - 0x0002d828 6368616c 6c656e67 653a2025 73000000 challenge: %s... │ │ │ │ - 0x0002d838 756e6978 3a20636c 69656e74 20646563 unix: client dec │ │ │ │ - 0x0002d848 6c696e65 64207468 65206368 616c6c65 lined the challe │ │ │ │ - 0x0002d858 6e676500 756e6978 3a207265 67697374 nge.unix: regist │ │ │ │ - 0x0002d868 65726564 00000000 756e6978 00000000 ered....unix.... │ │ │ │ - 0x0002d878 61757468 5f756e69 785f6173 73657274 auth_unix_assert │ │ │ │ - 0x0002d888 00000000 62756666 65722e63 00000000 ....buffer.c.... │ │ │ │ - 0x0002d898 5b25733a 25645d3a 20257300 372e3135 [%s:%d]: %s.7.15 │ │ │ │ - 0x0002d8a8 2e392046 494e414c 00000000 25732076 .9 FINAL....%s v │ │ │ │ - 0x0002d8b8 65727369 6f6e2025 73202872 656c6561 ersion %s (relea │ │ │ │ - 0x0002d8c8 73656420 2573290a 00000000 54687520 sed %s).....Thu │ │ │ │ - 0x0002d8d8 4f637420 20322031 323a3431 3a313820 Oct 2 12:41:18 │ │ │ │ - 0x0002d8e8 55544320 32303235 00000000 64656269 UTC 2025....debi │ │ │ │ - 0x0002d8f8 616e0000 09427569 6c742062 79202573 an...Built by %s │ │ │ │ - 0x0002d908 40257320 6f6e2025 730a0000 32303138 @%s on %s...2018 │ │ │ │ - 0x0002d918 2d31322d 32350000 44656269 616e2062 -12-25..Debian b │ │ │ │ - 0x0002d928 75696c64 206f6620 6363746f 6f6c7300 uild of cctools. │ │ │ │ - 0x0002d938 09537973 74656d3a 2025730a 00000000 .System: %s..... │ │ │ │ - 0x0002d948 2d2d7769 74682d67 6c6f6275 732d7061 --with-globus-pa │ │ │ │ - 0x0002d958 74683d2f 75737220 2d2d7072 65666978 th=/usr --prefix │ │ │ │ - 0x0002d968 3d2f7573 72202d2d 77697468 2d676f6c =/usr --with-gol │ │ │ │ - 0x0002d978 616e672d 70617468 3d2f7573 72202d2d ang-path=/usr -- │ │ │ │ - 0x0002d988 77697468 2d6b7262 352d7061 74683d2f with-krb5-path=/ │ │ │ │ - 0x0002d998 75737220 2d2d7769 74682d72 6561646c usr --with-readl │ │ │ │ - 0x0002d9a8 696e652d 70617468 3d2f7573 72202d2d ine-path=/usr -- │ │ │ │ - 0x0002d9b8 77697468 2d6d7069 2d706174 683d2f75 with-mpi-path=/u │ │ │ │ - 0x0002d9c8 7372202d 2d776974 682d6675 73652d70 sr --with-fuse-p │ │ │ │ - 0x0002d9d8 6174683d 2f757372 202d2d77 6974682d ath=/usr --with- │ │ │ │ - 0x0002d9e8 7a6c6962 2d706174 683d2f75 7372202d zlib-path=/usr - │ │ │ │ - 0x0002d9f8 2d776974 682d7079 74686f6e 332d7061 -with-python3-pa │ │ │ │ - 0x0002da08 7468202f 7573722f 62696e2f 70797468 th /usr/bin/pyth │ │ │ │ - 0x0002da18 6f6e3320 2d2d7769 74682d70 7974686f on3 --with-pytho │ │ │ │ - 0x0002da28 6e322d70 61746820 6e6f202d 2d776974 n2-path no --wit │ │ │ │ - 0x0002da38 686f7574 2d737973 74656d2d 70617272 hout-system-parr │ │ │ │ - 0x0002da48 6f74202d 2d627569 6c642d64 61746520 ot --build-date │ │ │ │ - 0x0002da58 54687520 4f637420 20322031 323a3431 Thu Oct 2 12:41 │ │ │ │ - 0x0002da68 3a313820 55544320 32303235 00000000 :18 UTC 2025.... │ │ │ │ - 0x0002da78 09436f6e 66696775 72617469 6f6e3a20 .Configuration: │ │ │ │ - 0x0002da88 25730a00 25642e25 642e2564 00000000 %s..%d.%d.%d.... │ │ │ │ - 0x0002da98 25732076 65727369 6f6e2025 73202872 %s version %s (r │ │ │ │ - 0x0002daa8 656c6561 73656420 25732900 4275696c eleased %s).Buil │ │ │ │ - 0x0002dab8 74206279 20257340 2573206f 6e202573 t by %s@%s on %s │ │ │ │ - 0x0002dac8 00000000 53797374 656d3a20 25730000 ....System: %s.. │ │ │ │ - 0x0002dad8 436f6e66 69677572 6174696f 6e3a2025 Configuration: % │ │ │ │ - 0x0002dae8 73000000 66617461 6c000000 6572726f s...fatal...erro │ │ │ │ - 0x0002daf8 72000000 6e6f7469 63650000 64656275 r...notice..debu │ │ │ │ - 0x0002db08 67000000 73797363 616c6c00 6368616e g...syscall.chan │ │ │ │ - 0x0002db18 6e656c00 70726f63 65737300 7265736f nel.process.reso │ │ │ │ - 0x0002db28 6c766500 6c696263 616c6c00 74637000 lve.libcall.tcp. │ │ │ │ - 0x0002db38 646e7300 61757468 00000000 6c6f6361 dns.auth....loca │ │ │ │ - 0x0002db48 6c000000 68747470 00000000 66747000 l...http....ftp. │ │ │ │ - 0x0002db58 6e657374 00000000 63686972 70000000 nest....chirp... │ │ │ │ - 0x0002db68 63766d66 73000000 6d756c74 69000000 cvmfs...multi... │ │ │ │ - 0x0002db78 64636170 00000000 7266696f 00000000 dcap....rfio.... │ │ │ │ - 0x0002db88 676c6974 65000000 6c666300 6766616c glite...lfc.gfal │ │ │ │ - 0x0002db98 00000000 67726f77 00000000 70737472 ....grow....pstr │ │ │ │ - 0x0002dba8 65650000 616c6c6f 63000000 63616368 ee..alloc...cach │ │ │ │ - 0x0002dbb8 65000000 706f6c6c 00000000 68646673 e...poll....hdfs │ │ │ │ - 0x0002dbc8 00000000 62786772 69640000 6c6f6769 ....bxgrid..logi │ │ │ │ - 0x0002dbd8 6e000000 69726f64 73000000 77710000 n...irods...wq.. │ │ │ │ - 0x0002dbe8 6d706900 75736572 00000000 78726f6f mpi.user....xroo │ │ │ │ - 0x0002dbf8 74640000 72656d6f 74650000 62617463 td..remote..batc │ │ │ │ - 0x0002dc08 68000000 726d6f6e 69746f72 00000000 h...rmonitor.... │ │ │ │ - 0x0002dc18 6d616b65 666c6f77 00000000 6d616b65 makeflow....make │ │ │ │ - 0x0002dc28 666c6f77 5f72756e 00000000 6d616b65 flow_run....make │ │ │ │ - 0x0002dc38 666c6f77 5f616c6c 6f630000 6d616b65 flow_alloc..make │ │ │ │ - 0x0002dc48 666c6f77 5f6c6578 65720000 6d616b65 flow_lexer..make │ │ │ │ - 0x0002dc58 666c6f77 5f706172 73657200 6d616b65 flow_parser.make │ │ │ │ - 0x0002dc68 666c6f77 5f686f6f 6b000000 65787400 flow_hook...ext. │ │ │ │ - 0x0002dc78 636f6e66 75676100 76696e65 00000000 confuga.vine.... │ │ │ │ - 0x0002dc88 746c7100 6a780000 73736c00 616c6c00 tlq.jx..ssl.all. │ │ │ │ - 0x0002dc98 6275636b 6574696e 67000000 74696d65 bucketing...time │ │ │ │ - 0x0002dca8 00000000 70696400 636c6561 72000000 ....pid.clear... │ │ │ │ - 0x0002dcb8 636c6561 72202875 6e736574 7320616c clear (unsets al │ │ │ │ - 0x0002dcc8 6c20666c 61677329 00000000 2c202573 l flags)...., %s │ │ │ │ - 0x0002dcd8 00000000 545a0000 25303464 2f253032 ....TZ..%04d/%02 │ │ │ │ - 0x0002dce8 642f2530 32642025 3032643a 25303264 d/%02d %02d:%02d │ │ │ │ - 0x0002dcf8 3a253032 642e2530 326c6420 25735b25 :%02d.%02ld %s[% │ │ │ │ - 0x0002dd08 645d0000 3c636869 6c643a25 643e2000 d].. . │ │ │ │ - 0x0002dd18 25733a20 00000000 0a000000 3a737464 %s: ........:std │ │ │ │ - 0x0002dd28 65727200 3a737464 6f757400 636f756c err.:stdout.coul │ │ │ │ - 0x0002dd38 64206e6f 74207365 74206465 62756720 d not set debug │ │ │ │ - 0x0002dd48 66696c65 20272573 273a2025 73000000 file '%s': %s... │ │ │ │ - 0x0002dd58 636f756c 64206e6f 74207265 6f70656e could not reopen │ │ │ │ - 0x0002dd68 20646562 7567206c 6f673a20 25730000 debug log: %s.. │ │ │ │ - 0x0002dd78 445f4445 42554700 25733a20 25733a20 D_DEBUG.%s: %s: │ │ │ │ - 0x0002dd88 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x0002dd98 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x0002dda8 3d202564 29206025 73270a00 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x0002ddb8 4c000000 64656275 675f6669 6c652e63 L...debug_file.c │ │ │ │ - 0x0002ddc8 00000000 25732e6f 6c640000 636f756c ....%s.old..coul │ │ │ │ - 0x0002ddd8 646e2774 20737461 74206465 62756720 dn't stat debug │ │ │ │ - 0x0002dde8 66696c65 3a202573 0a000000 636f756c file: %s....coul │ │ │ │ - 0x0002ddf8 646e2774 20777269 74652074 6f206465 dn't write to de │ │ │ │ - 0x0002de08 62756720 66696c65 3a202573 0a000000 bug file: %s.... │ │ │ │ - 0x0002de18 25732e25 73000000 64656275 675f6669 %s.%s...debug_fi │ │ │ │ - 0x0002de28 6c655f72 656f7065 6e000000 72000000 le_reopen...r... │ │ │ │ - 0x0002de38 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ - 0x0002de48 00000000 73656172 63682025 5b5e2009 ....search %[^ . │ │ │ │ - 0x0002de58 0a5d0000 646f6d61 696e2025 5b5e2009 .]..domain %[^ . │ │ │ │ - 0x0002de68 0a5d0000 5e2e2a5c 2e6c6f63 616c2400 .]..^.*\.local$. │ │ │ │ - 0x0002de78 66696e64 696e6720 6d792068 6f73746e finding my hostn │ │ │ │ - 0x0002de88 616d653a 20756e61 6d65203d 2025732c ame: uname = %s, │ │ │ │ - 0x0002de98 20616464 72657373 203d2025 732c2068 address = %s, h │ │ │ │ - 0x0002dea8 6f73746e 616d6520 3d202573 00000000 ostname = %s.... │ │ │ │ - 0x0002deb8 6c6f6361 6c686f73 74000000 3132372e localhost...127. │ │ │ │ - 0x0002dec8 302e302e 31000000 6c6f6361 6c206164 0.0.1...local ad │ │ │ │ - 0x0002ded8 64726573 73206f66 20272573 27202825 dress of '%s' (% │ │ │ │ - 0x0002dee8 73292069 73206e6f 74207665 72792075 s) is not very u │ │ │ │ - 0x0002def8 73656675 6c2e0000 25732e25 73000000 seful...%s.%s... │ │ │ │ - 0x0002df08 62757420 2f657463 2f726573 6f6c762e but /etc/resolv. │ │ │ │ - 0x0002df18 636f6e66 20736179 7320646f 6d61696e conf says domain │ │ │ │ - 0x0002df28 203d2025 7320736f 20686f73 746e616d = %s so hostnam │ │ │ │ - 0x0002df38 65203d20 25730000 756e666f 7274756e e = %s..unfortun │ │ │ │ - 0x0002df48 6174656c 79202573 20697320 6d65616e ately %s is mean │ │ │ │ - 0x0002df58 696e676c 6573732c 20736f20 676f696e ingless, so goin │ │ │ │ - 0x0002df68 67206261 636b2074 6f202573 00000000 g back to %s.... │ │ │ │ - 0x0002df78 25730000 63616e6e 6f742066 696e6420 %s..cannot find │ │ │ │ - 0x0002df88 616e7920 6d6f7265 20696e66 6f2c2073 any more info, s │ │ │ │ - 0x0002df98 6f207573 6520686f 73746e61 6d65203d o use hostname = │ │ │ │ - 0x0002dfa8 20257300 504f5349 584c595f 434f5252 %s.POSIXLY_CORR │ │ │ │ - 0x0002dfb8 45435400 2d2d0000 25733a20 6f707469 ECT.--..%s: opti │ │ │ │ - 0x0002dfc8 6f6e2027 25732720 69732061 6d626967 on '%s' is ambig │ │ │ │ - 0x0002dfd8 756f7573 0a000000 25733a20 6f707469 uous....%s: opti │ │ │ │ - 0x0002dfe8 6f6e2027 2d2d2573 2720646f 65736e27 on '--%s' doesn' │ │ │ │ - 0x0002dff8 7420616c 6c6f7720 616e2061 7267756d t allow an argum │ │ │ │ - 0x0002e008 656e740a 00000000 25733a20 6f707469 ent.....%s: opti │ │ │ │ - 0x0002e018 6f6e2027 25632573 2720646f 65736e27 on '%c%s' doesn' │ │ │ │ - 0x0002e028 7420616c 6c6f7720 616e2061 7267756d t allow an argum │ │ │ │ - 0x0002e038 656e740a 00000000 25733a20 6f707469 ent.....%s: opti │ │ │ │ - 0x0002e048 6f6e2027 25732720 72657175 69726573 on '%s' requires │ │ │ │ - 0x0002e058 20616e20 61726775 6d656e74 0a000000 an argument.... │ │ │ │ - 0x0002e068 25733a20 756e7265 636f676e 697a6564 %s: unrecognized │ │ │ │ - 0x0002e078 206f7074 696f6e20 272d2d25 73270a00 option '--%s'.. │ │ │ │ - 0x0002e088 25733a20 756e7265 636f676e 697a6564 %s: unrecognized │ │ │ │ - 0x0002e098 206f7074 696f6e20 27256325 73270a00 option '%c%s'.. │ │ │ │ - 0x0002e0a8 00000000 25733a20 696e7661 6c696420 ....%s: invalid │ │ │ │ - 0x0002e0b8 6f707469 6f6e202d 2d202725 63270a00 option -- '%c'.. │ │ │ │ - 0x0002e0c8 25733a20 6f707469 6f6e2072 65717569 %s: option requi │ │ │ │ - 0x0002e0d8 72657320 616e2061 7267756d 656e7420 res an argument │ │ │ │ - 0x0002e0e8 2d2d2027 2563270a 00000000 25733a20 -- '%c'.....%s: │ │ │ │ - 0x0002e0f8 6f707469 6f6e2027 2d572025 73272069 option '-W %s' i │ │ │ │ - 0x0002e108 7320616d 62696775 6f75730a 00000000 s ambiguous..... │ │ │ │ - 0x0002e118 25733a20 6f707469 6f6e2027 2d572025 %s: option '-W % │ │ │ │ - 0x0002e128 73272064 6f65736e 27742061 6c6c6f77 s' doesn't allow │ │ │ │ - 0x0002e138 20616e20 61726775 6d656e74 0a000000 an argument.... │ │ │ │ - 0x0002e148 6363746f 6f6c7320 6275673a 20746865 cctools bug: the │ │ │ │ - 0x0002e158 20686173 68207461 626c6520 69746572 hash table iter │ │ │ │ - 0x0002e168 6174696f 6e206861 73206e6f 74206265 ation has not be │ │ │ │ - 0x0002e178 656e2072 65736574 2073696e 6365206c en reset since l │ │ │ │ - 0x0002e188 61737420 6d6f6469 66696361 74696f6e ast modification │ │ │ │ - 0x0002e198 00000000 5443505f 57494e44 4f575f53 ....TCP_WINDOW_S │ │ │ │ - 0x0002e1a8 495a4500 61747461 63686564 20746f20 IZE.attached to │ │ │ │ - 0x0002e1b8 25732070 6f727420 25640000 736f636b %s port %d..sock │ │ │ │ - 0x0002e1c8 61646472 5f736574 5f706f72 743a2075 addr_set_port: u │ │ │ │ - 0x0002e1d8 6e657870 65637465 64206164 64726573 nexpected addres │ │ │ │ - 0x0002e1e8 73206661 6d696c79 2025640a 00000000 s family %d..... │ │ │ │ - 0x0002e1f8 25730000 636f756c 64206e6f 74206372 %s..could not cr │ │ │ │ - 0x0002e208 65617465 2053534c 20636f6e 74657874 eate SSL context │ │ │ │ - 0x0002e218 3a202573 00000000 73657474 696e6720 : %s....setting │ │ │ │ - 0x0002e228 63657274 69666963 61746520 616e6420 certificate and │ │ │ │ - 0x0002e238 6b657900 626f7468 206f7220 6e656974 key.both or neit │ │ │ │ - 0x0002e248 68657220 73736c5f 6b657920 616e6420 her ssl_key and │ │ │ │ - 0x0002e258 73736c5f 63657274 2073686f 756c6420 ssl_cert should │ │ │ │ - 0x0002e268 62652073 70656369 66696564 2e000000 be specified.... │ │ │ │ - 0x0002e278 636f756c 64206e6f 74207365 74207373 could not set ss │ │ │ │ - 0x0002e288 6c206365 72746966 69636174 653a2025 l certificate: % │ │ │ │ - 0x0002e298 73000000 636f756c 64206e6f 74207365 s...could not se │ │ │ │ - 0x0002e2a8 74207373 6c206b65 793a2025 73000000 t ssl key: %s... │ │ │ │ - 0x0002e2b8 6c697374 656e696e 67206f6e 20706f72 listening on por │ │ │ │ - 0x0002e2c8 74202564 00000000 5443505f 4c4f575f t %d....TCP_LOW_ │ │ │ │ - 0x0002e2d8 504f5254 00000000 5443505f 48494748 PORT....TCP_HIGH │ │ │ │ - 0x0002e2e8 5f504f52 54000000 68696768 20706f72 _PORT...high por │ │ │ │ - 0x0002e2f8 74202564 20697320 6c657373 20746861 t %d is less tha │ │ │ │ - 0x0002e308 6e206c6f 7720706f 72742025 6420696e n low port %d in │ │ │ │ - 0x0002e318 2072616e 67650000 756e6162 6c652074 range..unable t │ │ │ │ - 0x0002e328 6f206c69 7374656e 206f6e20 616e7920 o listen on any │ │ │ │ - 0x0002e338 706f7274 20626574 7765656e 20256420 port between %d │ │ │ │ - 0x0002e348 616e6420 25643a20 25730000 61636365 and %d: %s..acce │ │ │ │ - 0x0002e358 7074696e 67207373 6c207374 61746520 pting ssl state │ │ │ │ - 0x0002e368 666f7220 25732070 6f727420 25640000 for %s port %d.. │ │ │ │ - 0x0002e378 73736c20 61636365 70742066 61696c65 ssl accept faile │ │ │ │ - 0x0002e388 64206672 6f6d2025 7320706f 72742025 d from %s port % │ │ │ │ - 0x0002e398 64000000 436f756c 64206e6f 74207377 d...Could not sw │ │ │ │ - 0x0002e3a8 69746368 206c696e 6b206261 636b2074 itch link back t │ │ │ │ - 0x0002e3b8 6f206e6f 6e2d626c 6f636b69 6e672061 o non-blocking a │ │ │ │ - 0x0002e3c8 66746572 2053534c 2068616e 64736861 fter SSL handsha │ │ │ │ - 0x0002e3d8 6b653a20 25730000 53657474 696e6720 ke: %s..Setting │ │ │ │ - 0x0002e3e8 534e4920 746f3a20 25730000 61636365 SNI to: %s..acce │ │ │ │ - 0x0002e3f8 70746564 20636f6e 6e656374 696f6e20 pted connection │ │ │ │ - 0x0002e408 66726f6d 20257320 706f7274 20256400 from %s port %d. │ │ │ │ - 0x0002e418 636f6e6e 65637469 6e672074 6f202573 connecting to %s │ │ │ │ - 0x0002e428 20706f72 74202564 00000000 6d616465 port %d....made │ │ │ │ - 0x0002e438 20636f6e 6e656374 696f6e20 746f2025 connection to % │ │ │ │ - 0x0002e448 7320706f 72742025 64000000 636f6e6e s port %d...conn │ │ │ │ - 0x0002e458 65637469 6f6e2074 6f202573 20706f72 ection to %s por │ │ │ │ - 0x0002e468 74202564 20666169 6c656420 28257329 t %d failed (%s) │ │ │ │ - 0x0002e478 00000000 64656c65 74696e67 20636f6e ....deleting con │ │ │ │ - 0x0002e488 74657874 2066726f 6d202573 20706f72 text from %s por │ │ │ │ - 0x0002e498 74202564 00000000 636c6561 72696e67 t %d....clearing │ │ │ │ - 0x0002e4a8 20737461 74652066 726f6d20 25732070 state from %s p │ │ │ │ - 0x0002e4b8 6f727420 25640000 64697363 6f6e6e65 ort %d..disconne │ │ │ │ - 0x0002e4c8 63746564 2066726f 6d202573 20706f72 cted from %s por │ │ │ │ - 0x0002e4d8 74202564 00000000 6f757420 6f66206d t %d....out of m │ │ │ │ - 0x0002e4e8 656d6f72 790a0000 80000000 00000000 emory........... │ │ │ │ + 0x0002d268 73736c20 72736175 746c202d 70756269 ssl rsautl -pubi │ │ │ │ + 0x0002d278 6e202d69 6e6b6579 20222573 22202d69 n -inkey "%s" -i │ │ │ │ + 0x0002d288 6e202225 7322202d 76657269 66790000 n "%s" -verify.. │ │ │ │ + 0x0002d298 7469636b 65743a20 25730a00 7469636b ticket: %s..tick │ │ │ │ + 0x0002d2a8 65743a20 6661696c 65642063 68616c6c et: failed chall │ │ │ │ + 0x0002d2b8 656e6765 20666f72 20257300 7469636b enge for %s.tick │ │ │ │ + 0x0002d2c8 65743a20 73756363 65656465 64206368 et: succeeded ch │ │ │ │ + 0x0002d2d8 616c6c65 6e676520 666f7220 25730000 allenge for %s.. │ │ │ │ + 0x0002d2e8 7469636b 65743a20 77616974 696e6720 ticket: waiting │ │ │ │ + 0x0002d2f8 666f7220 7469636b 65747300 7469636b for tickets.tick │ │ │ │ + 0x0002d308 65743a20 64697363 6f6e6e65 63746564 et: disconnected │ │ │ │ + 0x0002d318 2066726f 6d20636c 69656e74 00000000 from client.... │ │ │ │ + 0x0002d328 3d3d0000 7469636b 65743a20 65786861 ==..ticket: exha │ │ │ │ + 0x0002d338 75737465 6420616c 6c207469 636b6574 usted all ticket │ │ │ │ + 0x0002d348 20636861 6c6c656e 67657300 7469636b challenges.tick │ │ │ │ + 0x0002d358 65743a20 62616420 72657370 6f6e7365 et: bad response │ │ │ │ + 0x0002d368 00000000 7469636b 65743a20 72656164 ....ticket: read │ │ │ │ + 0x0002d378 20746963 6b657420 64696765 73743a20 ticket digest: │ │ │ │ + 0x0002d388 25730000 73756363 6573730a 00000000 %s..success..... │ │ │ │ + 0x0002d398 6661696c 7572650a 00000000 7469636b failure.....tick │ │ │ │ + 0x0002d3a8 65743a20 72656769 73746572 65640000 et: registered.. │ │ │ │ + 0x0002d3b8 7469636b 65740000 2c000000 61646469 ticket..,...addi │ │ │ │ + 0x0002d3c8 6e672025 73000000 2e000000 7469636b ng %s.......tick │ │ │ │ + 0x0002d3d8 65742e00 61646469 6e672074 69636b65 et..adding ticke │ │ │ │ + 0x0002d3e8 74202573 00000000 6966205b 202d7220 t %s....if [ -r │ │ │ │ + 0x0002d3f8 2f646576 2f757261 6e646f6d 205d3b20 /dev/urandom ]; │ │ │ │ + 0x0002d408 7468656e 0a096578 706f7274 2052414e then..export RAN │ │ │ │ + 0x0002d418 4446494c 453d2f64 65762f75 72616e64 DFILE=/dev/urand │ │ │ │ + 0x0002d428 6f6d0a65 6c696620 5b202d72 202f6465 om.elif [ -r /de │ │ │ │ + 0x0002d438 762f7261 6e646f6d 205d3b20 7468656e v/random ]; then │ │ │ │ + 0x0002d448 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ + 0x0002d458 453d2f64 65762f72 616e646f 6d0a656c E=/dev/random.el │ │ │ │ + 0x0002d468 73650a09 756e7365 74205241 4e444649 se..unset RANDFI │ │ │ │ + 0x0002d478 4c450a09 6578706f 72742048 4f4d453d LE..export HOME= │ │ │ │ + 0x0002d488 2f0a6669 0a6f7065 6e73736c 20727361 /.fi.openssl rsa │ │ │ │ + 0x0002d498 202d696e 20222454 49434b45 5422202d -in "$TICKET" - │ │ │ │ + 0x0002d4a8 7075626f 75740a00 61757468 5f746963 pubout..auth_tic │ │ │ │ + 0x0002d4b8 6b65745f 61737365 72740000 6966205b ket_assert..if [ │ │ │ │ + 0x0002d4c8 202d7220 2f646576 2f757261 6e646f6d -r /dev/urandom │ │ │ │ + 0x0002d4d8 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ + 0x0002d4e8 2052414e 4446494c 453d2f64 65762f75 RANDFILE=/dev/u │ │ │ │ + 0x0002d4f8 72616e64 6f6d0a65 6c696620 5b202d72 random.elif [ -r │ │ │ │ + 0x0002d508 202f6465 762f7261 6e646f6d 205d3b20 /dev/random ]; │ │ │ │ + 0x0002d518 7468656e 0a096578 706f7274 2052414e then..export RAN │ │ │ │ + 0x0002d528 4446494c 453d2f64 65762f72 616e646f DFILE=/dev/rando │ │ │ │ + 0x0002d538 6d0a656c 73650a09 756e7365 74205241 m.else..unset RA │ │ │ │ + 0x0002d548 4e444649 4c450a09 6578706f 72742048 NDFILE..export H │ │ │ │ + 0x0002d558 4f4d453d 2f0a6669 0a6f7065 6e73736c OME=/.fi.openssl │ │ │ │ + 0x0002d568 20727361 75746c20 2d696e6b 65792022 rsautl -inkey " │ │ │ │ + 0x0002d578 24544943 4b455422 202d7369 676e0a00 $TICKET" -sign.. │ │ │ │ + 0x0002d588 756e6978 3a207761 6974696e 6720666f unix: waiting fo │ │ │ │ + 0x0002d598 72206368 616c6c65 6e676500 25733a20 r challenge.%s: │ │ │ │ + 0x0002d5a8 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ + 0x0002d5b8 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ + 0x0002d5c8 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ + 0x0002d5d8 4c000000 61757468 5f756e69 782e6300 L...auth_unix.c. │ │ │ │ + 0x0002d5e8 756e6978 3a206368 616c6c65 6e676520 unix: challenge │ │ │ │ + 0x0002d5f8 69732025 73000000 756e6978 3a20636f is %s...unix: co │ │ │ │ + 0x0002d608 756c6420 6e6f7420 6d656574 20636861 uld not meet cha │ │ │ │ + 0x0002d618 6c6c656e 67653a20 25730000 6e6f0a00 llenge: %s..no.. │ │ │ │ + 0x0002d628 756e6978 3a206973 73756564 20726573 unix: issued res │ │ │ │ + 0x0002d638 706f6e73 65000000 7965730a 00000000 ponse...yes..... │ │ │ │ + 0x0002d648 756e6978 3a207265 73706f6e 73652072 unix: response r │ │ │ │ + 0x0002d658 656a6563 74656400 25733a20 25733a25 ejected.%s: %s:% │ │ │ │ + 0x0002d668 645b2573 5d206572 726f723a 20256420 d[%s] error: %d │ │ │ │ + 0x0002d678 60257327 00000000 756e6978 3a207265 `%s'....unix: re │ │ │ │ + 0x0002d688 73706f6e 73652061 63636570 74656400 sponse accepted. │ │ │ │ + 0x0002d698 25732f63 68616c6c 656e6765 2e25642e %s/challenge.%d. │ │ │ │ + 0x0002d6a8 25640000 756e6978 3a202573 20697320 %d..unix: %s is │ │ │ │ + 0x0002d6b8 696e2075 73652c20 7374696c 6c207472 in use, still tr │ │ │ │ + 0x0002d6c8 79696e67 2e2e2e00 756e6978 3a206368 ying....unix: ch │ │ │ │ + 0x0002d6d8 616c6c65 6e676520 70617468 20697320 allenge path is │ │ │ │ + 0x0002d6e8 25730000 72000000 756e6978 3a20636f %s..r...unix: co │ │ │ │ + 0x0002d6f8 756c646e 2774206f 70656e20 25733a20 uldn't open %s: │ │ │ │ + 0x0002d708 25730000 756e6978 3a206765 6e657261 %s..unix: genera │ │ │ │ + 0x0002d718 74696e67 20636861 6c6c656e 67650000 ting challenge.. │ │ │ │ + 0x0002d728 25730a00 756e6978 3a207761 6974696e %s..unix: waitin │ │ │ │ + 0x0002d738 6720666f 72207265 73706f6e 73650000 g for response.. │ │ │ │ + 0x0002d748 79657300 756e6978 3a20636c 69656e74 yes.unix: client │ │ │ │ + 0x0002d758 20636c61 696d7320 73756363 6573732c claims success, │ │ │ │ + 0x0002d768 20627574 20492064 6f6e2774 20736565 but I don't see │ │ │ │ + 0x0002d778 20697420 7965742e 2e2e0000 756e6978 it yet.....unix │ │ │ │ + 0x0002d788 3a20676f 74207265 73706f6e 73650000 : got response.. │ │ │ │ + 0x0002d798 756e6978 3a20636c 69656e74 20697320 unix: client is │ │ │ │ + 0x0002d7a8 75696420 25640000 756e6978 3a20636c uid %d..unix: cl │ │ │ │ + 0x0002d7b8 69656e74 20697320 7375626a 65637420 ient is subject │ │ │ │ + 0x0002d7c8 25730000 756e6978 3a207468 65726520 %s..unix: there │ │ │ │ + 0x0002d7d8 6973206e 6f207573 65722063 6f727265 is no user corre │ │ │ │ + 0x0002d7e8 73706f6e 64696e67 20746f20 75696420 sponding to uid │ │ │ │ + 0x0002d7f8 25640000 756e6978 3a20636c 69656e74 %d..unix: client │ │ │ │ + 0x0002d808 20666169 6c656420 74686520 6368616c failed the chal │ │ │ │ + 0x0002d818 6c656e67 653a2025 73000000 756e6978 lenge: %s...unix │ │ │ │ + 0x0002d828 3a20636c 69656e74 20646563 6c696e65 : client decline │ │ │ │ + 0x0002d838 64207468 65206368 616c6c65 6e676500 d the challenge. │ │ │ │ + 0x0002d848 756e6978 3a207265 67697374 65726564 unix: registered │ │ │ │ + 0x0002d858 00000000 756e6978 00000000 61757468 ....unix....auth │ │ │ │ + 0x0002d868 5f756e69 785f6173 73657274 00000000 _unix_assert.... │ │ │ │ + 0x0002d878 62756666 65722e63 00000000 5b25733a buffer.c....[%s: │ │ │ │ + 0x0002d888 25645d3a 20257300 372e3135 2e392046 %d]: %s.7.15.9 F │ │ │ │ + 0x0002d898 494e414c 00000000 25732076 65727369 INAL....%s versi │ │ │ │ + 0x0002d8a8 6f6e2025 73202872 656c6561 73656420 on %s (released │ │ │ │ + 0x0002d8b8 2573290a 00000000 54687520 4f637420 %s).....Thu Oct │ │ │ │ + 0x0002d8c8 20322031 323a3431 3a313820 55544320 2 12:41:18 UTC │ │ │ │ + 0x0002d8d8 32303235 00000000 64656269 616e0000 2025....debian.. │ │ │ │ + 0x0002d8e8 09427569 6c742062 79202573 40257320 .Built by %s@%s │ │ │ │ + 0x0002d8f8 6f6e2025 730a0000 32303138 2d31322d on %s...2018-12- │ │ │ │ + 0x0002d908 32350000 44656269 616e2062 75696c64 25..Debian build │ │ │ │ + 0x0002d918 206f6620 6363746f 6f6c7300 09537973 of cctools..Sys │ │ │ │ + 0x0002d928 74656d3a 2025730a 00000000 2d2d7769 tem: %s.....--wi │ │ │ │ + 0x0002d938 74682d67 6c6f6275 732d7061 74683d2f th-globus-path=/ │ │ │ │ + 0x0002d948 75737220 2d2d7072 65666978 3d2f7573 usr --prefix=/us │ │ │ │ + 0x0002d958 72202d2d 77697468 2d676f6c 616e672d r --with-golang- │ │ │ │ + 0x0002d968 70617468 3d2f7573 72202d2d 77697468 path=/usr --with │ │ │ │ + 0x0002d978 2d6b7262 352d7061 74683d2f 75737220 -krb5-path=/usr │ │ │ │ + 0x0002d988 2d2d7769 74682d72 6561646c 696e652d --with-readline- │ │ │ │ + 0x0002d998 70617468 3d2f7573 72202d2d 77697468 path=/usr --with │ │ │ │ + 0x0002d9a8 2d6d7069 2d706174 683d2f75 7372202d -mpi-path=/usr - │ │ │ │ + 0x0002d9b8 2d776974 682d6675 73652d70 6174683d -with-fuse-path= │ │ │ │ + 0x0002d9c8 2f757372 202d2d77 6974682d 7a6c6962 /usr --with-zlib │ │ │ │ + 0x0002d9d8 2d706174 683d2f75 7372202d 2d776974 -path=/usr --wit │ │ │ │ + 0x0002d9e8 682d7079 74686f6e 332d7061 7468202f h-python3-path / │ │ │ │ + 0x0002d9f8 7573722f 62696e2f 70797468 6f6e3320 usr/bin/python3 │ │ │ │ + 0x0002da08 2d2d7769 74682d70 7974686f 6e322d70 --with-python2-p │ │ │ │ + 0x0002da18 61746820 6e6f202d 2d776974 686f7574 ath no --without │ │ │ │ + 0x0002da28 2d737973 74656d2d 70617272 6f74202d -system-parrot - │ │ │ │ + 0x0002da38 2d627569 6c642d64 61746520 54687520 -build-date Thu │ │ │ │ + 0x0002da48 4f637420 20322031 323a3431 3a313820 Oct 2 12:41:18 │ │ │ │ + 0x0002da58 55544320 32303235 00000000 09436f6e UTC 2025.....Con │ │ │ │ + 0x0002da68 66696775 72617469 6f6e3a20 25730a00 figuration: %s.. │ │ │ │ + 0x0002da78 25642e25 642e2564 00000000 25732076 %d.%d.%d....%s v │ │ │ │ + 0x0002da88 65727369 6f6e2025 73202872 656c6561 ersion %s (relea │ │ │ │ + 0x0002da98 73656420 25732900 4275696c 74206279 sed %s).Built by │ │ │ │ + 0x0002daa8 20257340 2573206f 6e202573 00000000 %s@%s on %s.... │ │ │ │ + 0x0002dab8 53797374 656d3a20 25730000 436f6e66 System: %s..Conf │ │ │ │ + 0x0002dac8 69677572 6174696f 6e3a2025 73000000 iguration: %s... │ │ │ │ + 0x0002dad8 66617461 6c000000 6572726f 72000000 fatal...error... │ │ │ │ + 0x0002dae8 6e6f7469 63650000 64656275 67000000 notice..debug... │ │ │ │ + 0x0002daf8 73797363 616c6c00 6368616e 6e656c00 syscall.channel. │ │ │ │ + 0x0002db08 70726f63 65737300 7265736f 6c766500 process.resolve. │ │ │ │ + 0x0002db18 6c696263 616c6c00 74637000 646e7300 libcall.tcp.dns. │ │ │ │ + 0x0002db28 61757468 00000000 6c6f6361 6c000000 auth....local... │ │ │ │ + 0x0002db38 68747470 00000000 66747000 6e657374 http....ftp.nest │ │ │ │ + 0x0002db48 00000000 63686972 70000000 63766d66 ....chirp...cvmf │ │ │ │ + 0x0002db58 73000000 6d756c74 69000000 64636170 s...multi...dcap │ │ │ │ + 0x0002db68 00000000 7266696f 00000000 676c6974 ....rfio....glit │ │ │ │ + 0x0002db78 65000000 6c666300 6766616c 00000000 e...lfc.gfal.... │ │ │ │ + 0x0002db88 67726f77 00000000 70737472 65650000 grow....pstree.. │ │ │ │ + 0x0002db98 616c6c6f 63000000 63616368 65000000 alloc...cache... │ │ │ │ + 0x0002dba8 706f6c6c 00000000 68646673 00000000 poll....hdfs.... │ │ │ │ + 0x0002dbb8 62786772 69640000 6c6f6769 6e000000 bxgrid..login... │ │ │ │ + 0x0002dbc8 69726f64 73000000 77710000 6d706900 irods...wq..mpi. │ │ │ │ + 0x0002dbd8 75736572 00000000 78726f6f 74640000 user....xrootd.. │ │ │ │ + 0x0002dbe8 72656d6f 74650000 62617463 68000000 remote..batch... │ │ │ │ + 0x0002dbf8 726d6f6e 69746f72 00000000 6d616b65 rmonitor....make │ │ │ │ + 0x0002dc08 666c6f77 00000000 6d616b65 666c6f77 flow....makeflow │ │ │ │ + 0x0002dc18 5f72756e 00000000 6d616b65 666c6f77 _run....makeflow │ │ │ │ + 0x0002dc28 5f616c6c 6f630000 6d616b65 666c6f77 _alloc..makeflow │ │ │ │ + 0x0002dc38 5f6c6578 65720000 6d616b65 666c6f77 _lexer..makeflow │ │ │ │ + 0x0002dc48 5f706172 73657200 6d616b65 666c6f77 _parser.makeflow │ │ │ │ + 0x0002dc58 5f686f6f 6b000000 65787400 636f6e66 _hook...ext.conf │ │ │ │ + 0x0002dc68 75676100 76696e65 00000000 746c7100 uga.vine....tlq. │ │ │ │ + 0x0002dc78 6a780000 73736c00 616c6c00 6275636b jx..ssl.all.buck │ │ │ │ + 0x0002dc88 6574696e 67000000 74696d65 00000000 eting...time.... │ │ │ │ + 0x0002dc98 70696400 636c6561 72000000 636c6561 pid.clear...clea │ │ │ │ + 0x0002dca8 72202875 6e736574 7320616c 6c20666c r (unsets all fl │ │ │ │ + 0x0002dcb8 61677329 00000000 2c202573 00000000 ags)...., %s.... │ │ │ │ + 0x0002dcc8 545a0000 25303464 2f253032 642f2530 TZ..%04d/%02d/%0 │ │ │ │ + 0x0002dcd8 32642025 3032643a 25303264 3a253032 2d %02d:%02d:%02 │ │ │ │ + 0x0002dce8 642e2530 326c6420 25735b25 645d0000 d.%02ld %s[%d].. │ │ │ │ + 0x0002dcf8 3c636869 6c643a25 643e2000 25733a20 .%s: │ │ │ │ + 0x0002dd08 00000000 0a000000 3a737464 65727200 ........:stderr. │ │ │ │ + 0x0002dd18 3a737464 6f757400 636f756c 64206e6f :stdout.could no │ │ │ │ + 0x0002dd28 74207365 74206465 62756720 66696c65 t set debug file │ │ │ │ + 0x0002dd38 20272573 273a2025 73000000 636f756c '%s': %s...coul │ │ │ │ + 0x0002dd48 64206e6f 74207265 6f70656e 20646562 d not reopen deb │ │ │ │ + 0x0002dd58 7567206c 6f673a20 25730000 445f4445 ug log: %s..D_DE │ │ │ │ + 0x0002dd68 42554700 25733a20 25733a20 25733a25 BUG.%s: %s: %s:% │ │ │ │ + 0x0002dd78 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x0002dd88 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x0002dd98 29206025 73270a00 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x0002dda8 64656275 675f6669 6c652e63 00000000 debug_file.c.... │ │ │ │ + 0x0002ddb8 25732e6f 6c640000 636f756c 646e2774 %s.old..couldn't │ │ │ │ + 0x0002ddc8 20737461 74206465 62756720 66696c65 stat debug file │ │ │ │ + 0x0002ddd8 3a202573 0a000000 636f756c 646e2774 : %s....couldn't │ │ │ │ + 0x0002dde8 20777269 74652074 6f206465 62756720 write to debug │ │ │ │ + 0x0002ddf8 66696c65 3a202573 0a000000 25732e25 file: %s....%s.% │ │ │ │ + 0x0002de08 73000000 64656275 675f6669 6c655f72 s...debug_file_r │ │ │ │ + 0x0002de18 656f7065 6e000000 72000000 2f657463 eopen...r.../etc │ │ │ │ + 0x0002de28 2f726573 6f6c762e 636f6e66 00000000 /resolv.conf.... │ │ │ │ + 0x0002de38 73656172 63682025 5b5e2009 0a5d0000 search %[^ ..].. │ │ │ │ + 0x0002de48 646f6d61 696e2025 5b5e2009 0a5d0000 domain %[^ ..].. │ │ │ │ + 0x0002de58 5e2e2a5c 2e6c6f63 616c2400 66696e64 ^.*\.local$.find │ │ │ │ + 0x0002de68 696e6720 6d792068 6f73746e 616d653a ing my hostname: │ │ │ │ + 0x0002de78 20756e61 6d65203d 2025732c 20616464 uname = %s, add │ │ │ │ + 0x0002de88 72657373 203d2025 732c2068 6f73746e ress = %s, hostn │ │ │ │ + 0x0002de98 616d6520 3d202573 00000000 6c6f6361 ame = %s....loca │ │ │ │ + 0x0002dea8 6c686f73 74000000 3132372e 302e302e lhost...127.0.0. │ │ │ │ + 0x0002deb8 31000000 6c6f6361 6c206164 64726573 1...local addres │ │ │ │ + 0x0002dec8 73206f66 20272573 27202825 73292069 s of '%s' (%s) i │ │ │ │ + 0x0002ded8 73206e6f 74207665 72792075 73656675 s not very usefu │ │ │ │ + 0x0002dee8 6c2e0000 25732e25 73000000 62757420 l...%s.%s...but │ │ │ │ + 0x0002def8 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ + 0x0002df08 20736179 7320646f 6d61696e 203d2025 says domain = % │ │ │ │ + 0x0002df18 7320736f 20686f73 746e616d 65203d20 s so hostname = │ │ │ │ + 0x0002df28 25730000 756e666f 7274756e 6174656c %s..unfortunatel │ │ │ │ + 0x0002df38 79202573 20697320 6d65616e 696e676c y %s is meaningl │ │ │ │ + 0x0002df48 6573732c 20736f20 676f696e 67206261 ess, so going ba │ │ │ │ + 0x0002df58 636b2074 6f202573 00000000 25730000 ck to %s....%s.. │ │ │ │ + 0x0002df68 63616e6e 6f742066 696e6420 616e7920 cannot find any │ │ │ │ + 0x0002df78 6d6f7265 20696e66 6f2c2073 6f207573 more info, so us │ │ │ │ + 0x0002df88 6520686f 73746e61 6d65203d 20257300 e hostname = %s. │ │ │ │ + 0x0002df98 504f5349 584c595f 434f5252 45435400 POSIXLY_CORRECT. │ │ │ │ + 0x0002dfa8 2d2d0000 25733a20 6f707469 6f6e2027 --..%s: option ' │ │ │ │ + 0x0002dfb8 25732720 69732061 6d626967 756f7573 %s' is ambiguous │ │ │ │ + 0x0002dfc8 0a000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x0002dfd8 2d2d2573 2720646f 65736e27 7420616c --%s' doesn't al │ │ │ │ + 0x0002dfe8 6c6f7720 616e2061 7267756d 656e740a low an argument. │ │ │ │ + 0x0002dff8 00000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x0002e008 25632573 2720646f 65736e27 7420616c %c%s' doesn't al │ │ │ │ + 0x0002e018 6c6f7720 616e2061 7267756d 656e740a low an argument. │ │ │ │ + 0x0002e028 00000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x0002e038 25732720 72657175 69726573 20616e20 %s' requires an │ │ │ │ + 0x0002e048 61726775 6d656e74 0a000000 25733a20 argument....%s: │ │ │ │ + 0x0002e058 756e7265 636f676e 697a6564 206f7074 unrecognized opt │ │ │ │ + 0x0002e068 696f6e20 272d2d25 73270a00 25733a20 ion '--%s'..%s: │ │ │ │ + 0x0002e078 756e7265 636f676e 697a6564 206f7074 unrecognized opt │ │ │ │ + 0x0002e088 696f6e20 27256325 73270a00 00000000 ion '%c%s'...... │ │ │ │ + 0x0002e098 25733a20 696e7661 6c696420 6f707469 %s: invalid opti │ │ │ │ + 0x0002e0a8 6f6e202d 2d202725 63270a00 25733a20 on -- '%c'..%s: │ │ │ │ + 0x0002e0b8 6f707469 6f6e2072 65717569 72657320 option requires │ │ │ │ + 0x0002e0c8 616e2061 7267756d 656e7420 2d2d2027 an argument -- ' │ │ │ │ + 0x0002e0d8 2563270a 00000000 25733a20 6f707469 %c'.....%s: opti │ │ │ │ + 0x0002e0e8 6f6e2027 2d572025 73272069 7320616d on '-W %s' is am │ │ │ │ + 0x0002e0f8 62696775 6f75730a 00000000 25733a20 biguous.....%s: │ │ │ │ + 0x0002e108 6f707469 6f6e2027 2d572025 73272064 option '-W %s' d │ │ │ │ + 0x0002e118 6f65736e 27742061 6c6c6f77 20616e20 oesn't allow an │ │ │ │ + 0x0002e128 61726775 6d656e74 0a000000 6363746f argument....ccto │ │ │ │ + 0x0002e138 6f6c7320 6275673a 20746865 20686173 ols bug: the has │ │ │ │ + 0x0002e148 68207461 626c6520 69746572 6174696f h table iteratio │ │ │ │ + 0x0002e158 6e206861 73206e6f 74206265 656e2072 n has not been r │ │ │ │ + 0x0002e168 65736574 2073696e 6365206c 61737420 eset since last │ │ │ │ + 0x0002e178 6d6f6469 66696361 74696f6e 00000000 modification.... │ │ │ │ + 0x0002e188 5443505f 57494e44 4f575f53 495a4500 TCP_WINDOW_SIZE. │ │ │ │ + 0x0002e198 61747461 63686564 20746f20 25732070 attached to %s p │ │ │ │ + 0x0002e1a8 6f727420 25640000 736f636b 61646472 ort %d..sockaddr │ │ │ │ + 0x0002e1b8 5f736574 5f706f72 743a2075 6e657870 _set_port: unexp │ │ │ │ + 0x0002e1c8 65637465 64206164 64726573 73206661 ected address fa │ │ │ │ + 0x0002e1d8 6d696c79 2025640a 00000000 25730000 mily %d.....%s.. │ │ │ │ + 0x0002e1e8 636f756c 64206e6f 74206372 65617465 could not create │ │ │ │ + 0x0002e1f8 2053534c 20636f6e 74657874 3a202573 SSL context: %s │ │ │ │ + 0x0002e208 00000000 73657474 696e6720 63657274 ....setting cert │ │ │ │ + 0x0002e218 69666963 61746520 616e6420 6b657900 ificate and key. │ │ │ │ + 0x0002e228 626f7468 206f7220 6e656974 68657220 both or neither │ │ │ │ + 0x0002e238 73736c5f 6b657920 616e6420 73736c5f ssl_key and ssl_ │ │ │ │ + 0x0002e248 63657274 2073686f 756c6420 62652073 cert should be s │ │ │ │ + 0x0002e258 70656369 66696564 2e000000 636f756c pecified....coul │ │ │ │ + 0x0002e268 64206e6f 74207365 74207373 6c206365 d not set ssl ce │ │ │ │ + 0x0002e278 72746966 69636174 653a2025 73000000 rtificate: %s... │ │ │ │ + 0x0002e288 636f756c 64206e6f 74207365 74207373 could not set ss │ │ │ │ + 0x0002e298 6c206b65 793a2025 73000000 6c697374 l key: %s...list │ │ │ │ + 0x0002e2a8 656e696e 67206f6e 20706f72 74202564 ening on port %d │ │ │ │ + 0x0002e2b8 00000000 5443505f 4c4f575f 504f5254 ....TCP_LOW_PORT │ │ │ │ + 0x0002e2c8 00000000 5443505f 48494748 5f504f52 ....TCP_HIGH_POR │ │ │ │ + 0x0002e2d8 54000000 68696768 20706f72 74202564 T...high port %d │ │ │ │ + 0x0002e2e8 20697320 6c657373 20746861 6e206c6f is less than lo │ │ │ │ + 0x0002e2f8 7720706f 72742025 6420696e 2072616e w port %d in ran │ │ │ │ + 0x0002e308 67650000 756e6162 6c652074 6f206c69 ge..unable to li │ │ │ │ + 0x0002e318 7374656e 206f6e20 616e7920 706f7274 sten on any port │ │ │ │ + 0x0002e328 20626574 7765656e 20256420 616e6420 between %d and │ │ │ │ + 0x0002e338 25643a20 25730000 61636365 7074696e %d: %s..acceptin │ │ │ │ + 0x0002e348 67207373 6c207374 61746520 666f7220 g ssl state for │ │ │ │ + 0x0002e358 25732070 6f727420 25640000 73736c20 %s port %d..ssl │ │ │ │ + 0x0002e368 61636365 70742066 61696c65 64206672 accept failed fr │ │ │ │ + 0x0002e378 6f6d2025 7320706f 72742025 64000000 om %s port %d... │ │ │ │ + 0x0002e388 436f756c 64206e6f 74207377 69746368 Could not switch │ │ │ │ + 0x0002e398 206c696e 6b206261 636b2074 6f206e6f link back to no │ │ │ │ + 0x0002e3a8 6e2d626c 6f636b69 6e672061 66746572 n-blocking after │ │ │ │ + 0x0002e3b8 2053534c 2068616e 64736861 6b653a20 SSL handshake: │ │ │ │ + 0x0002e3c8 25730000 53657474 696e6720 534e4920 %s..Setting SNI │ │ │ │ + 0x0002e3d8 746f3a20 25730000 61636365 70746564 to: %s..accepted │ │ │ │ + 0x0002e3e8 20636f6e 6e656374 696f6e20 66726f6d connection from │ │ │ │ + 0x0002e3f8 20257320 706f7274 20256400 636f6e6e %s port %d.conn │ │ │ │ + 0x0002e408 65637469 6e672074 6f202573 20706f72 ecting to %s por │ │ │ │ + 0x0002e418 74202564 00000000 6d616465 20636f6e t %d....made con │ │ │ │ + 0x0002e428 6e656374 696f6e20 746f2025 7320706f nection to %s po │ │ │ │ + 0x0002e438 72742025 64000000 636f6e6e 65637469 rt %d...connecti │ │ │ │ + 0x0002e448 6f6e2074 6f202573 20706f72 74202564 on to %s port %d │ │ │ │ + 0x0002e458 20666169 6c656420 28257329 00000000 failed (%s).... │ │ │ │ + 0x0002e468 64656c65 74696e67 20636f6e 74657874 deleting context │ │ │ │ + 0x0002e478 2066726f 6d202573 20706f72 74202564 from %s port %d │ │ │ │ + 0x0002e488 00000000 636c6561 72696e67 20737461 ....clearing sta │ │ │ │ + 0x0002e498 74652066 726f6d20 25732070 6f727420 te from %s port │ │ │ │ + 0x0002e4a8 25640000 64697363 6f6e6e65 63746564 %d..disconnected │ │ │ │ + 0x0002e4b8 2066726f 6d202573 20706f72 74202564 from %s port %d │ │ │ │ + 0x0002e4c8 00000000 6f757420 6f66206d 656d6f72 ....out of memor │ │ │ │ + 0x0002e4d8 790a0000 80000000 00000000 00000000 y............... │ │ │ │ + 0x0002e4e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002e4f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002e508 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002e518 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002e528 00000000 00000000 25303278 00000000 ........%02x.... │ │ │ │ - 0x0002e538 67656e65 72617469 6e672061 62736f6c generating absol │ │ │ │ - 0x0002e548 75746520 70617468 20746f20 60257327 ute path to `%s' │ │ │ │ - 0x0002e558 3a202573 00000000 636f756c 64206e6f : %s....could no │ │ │ │ - 0x0002e568 74207265 736f6c76 65207061 74682060 t resolve path ` │ │ │ │ - 0x0002e578 2573273a 20257300 636f756c 64206e6f %s': %s.could no │ │ │ │ - 0x0002e588 74206465 6c657465 2074656d 706f7261 t delete tempora │ │ │ │ - 0x0002e598 72792064 69722060 2573273a 20257300 ry dir `%s': %s. │ │ │ │ - 0x0002e5a8 2e000000 2f2e2e00 2f000000 2e2f0000 ..../.../..../.. │ │ │ │ - 0x0002e5b8 2e2e2f00 2e2e0000 2f2e2e2f 00000000 ../...../../.... │ │ │ │ - 0x0002e5c8 25732f25 73000000 636f756c 646e2774 %s/%s...couldn't │ │ │ │ - 0x0002e5d8 20676574 6377643a 20257300 25732563 getcwd: %s.%s%c │ │ │ │ - 0x0002e5e8 00000000 25732f00 50415448 00000000 ....%s/.PATH.... │ │ │ │ - 0x0002e5f8 3a000000 70617468 5f636f6e 63617420 :...path_concat │ │ │ │ - 0x0002e608 6d616c6c 6f632066 61696c65 643a2025 malloc failed: % │ │ │ │ - 0x0002e618 73210a00 6c737461 74282573 29206661 s!..lstat(%s) fa │ │ │ │ - 0x0002e628 696c6564 3a202573 210a0000 25732069 iled: %s!...%s i │ │ │ │ - 0x0002e638 6e636c75 64657320 73796d62 6f6c6963 ncludes symbolic │ │ │ │ - 0x0002e648 206c696e 6b282573 29210a00 70617468 link(%s)!..path │ │ │ │ - 0x0002e658 5f646570 74682064 6f657320 6e6f7420 _depth does not │ │ │ │ - 0x0002e668 73757070 6f727420 74686520 70617468 support the path │ │ │ │ - 0x0002e678 20282573 2920696e 636c7564 696e6720 (%s) including │ │ │ │ - 0x0002e688 646f7562 6c652064 6f747321 0a000000 double dots!.... │ │ │ │ - 0x0002e698 25732069 73206120 44495245 43544f52 %s is a DIRECTOR │ │ │ │ - 0x0002e6a8 59000000 2f646576 2f757261 6e646f6d Y.../dev/urandom │ │ │ │ - 0x0002e6b8 00000000 2f646576 2f72616e 646f6d00 ..../dev/random. │ │ │ │ - 0x0002e6c8 7761726e 696e673a 2066616c 6c696e67 warning: falling │ │ │ │ - 0x0002e6d8 20626163 6b20746f 206c6f77 2d717561 back to low-qua │ │ │ │ - 0x0002e6e8 6c697479 20656e74 726f7079 00000000 lity entropy.... │ │ │ │ - 0x0002e6f8 25303136 6c6c7800 25733a20 25733a25 %016llx.%s: %s:% │ │ │ │ - 0x0002e708 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ - 0x0002e718 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ - 0x0002e728 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ - 0x0002e738 7368656c 6c2e6300 2d630000 73680000 shell.c.-c..sh.. │ │ │ │ - 0x0002e748 2f62696e 2f736800 7368656c 6c636f64 /bin/sh.shellcod │ │ │ │ - 0x0002e758 65206578 65637574 65206661 696c7572 e execute failur │ │ │ │ - 0x0002e768 653a2025 73000000 25733a20 25733a25 e: %s...%s: %s:% │ │ │ │ - 0x0002e778 645b2573 5d206572 726f723a 20256420 d[%s] error: %d │ │ │ │ - 0x0002e788 60257327 00000000 7368656c 6c636f64 `%s'....shellcod │ │ │ │ - 0x0002e798 65206669 6e697368 65642069 6e20252e e finished in %. │ │ │ │ - 0x0002e7a8 32667300 ffffffff ffffffff 65786563 2fs.........exec │ │ │ │ - 0x0002e7b8 75746500 7368656c 6c636f64 65000000 ute.shellcode... │ │ │ │ - 0x0002e7c8 22000000 5c000000 27270000 20000000 "...\...''.. ... │ │ │ │ - 0x0002e7d8 5e000000 24000000 252e3166 25730000 ^...$...%.1f%s.. │ │ │ │ - 0x0002e7e8 256c6c64 20256300 00000000 43616e6e %lld %c.....Cann │ │ │ │ - 0x0002e7f8 6f742061 6c6c6f63 61746520 6d656d6f ot allocate memo │ │ │ │ - 0x0002e808 72792066 6f722073 7472696e 6720636f ry for string co │ │ │ │ - 0x0002e818 6e636174 656e6174 696f6e2e 0a000000 ncatenation..... │ │ │ │ - 0x0002e828 25250000 25733025 64000000 25732564 %%..%s0%d...%s%d │ │ │ │ - 0x0002e838 00000000 4a616e00 46656200 4d617200 ....Jan.Feb.Mar. │ │ │ │ - 0x0002e848 41707200 4d617900 4a756e00 4a756c00 Apr.May.Jun.Jul. │ │ │ │ - 0x0002e858 41756700 53657000 4f637400 4e6f7600 Aug.Sep.Oct.Nov. │ │ │ │ - 0x0002e868 44656300 53747269 6e672027 25333073 Dec.String '%30s │ │ │ │ - 0x0002e878 2e2e2e27 20697320 257a6420 28677265 ...' is %zd (gre │ │ │ │ - 0x0002e888 61746572 20746861 6e207468 6520257a ater than the %z │ │ │ │ - 0x0002e898 64206c69 6d697429 2e000000 74727565 d limit)....true │ │ │ │ - 0x0002e8a8 00000000 79657300 7b7d0000 5b5d0000 ....yes.{}..[].. │ │ │ │ - 0x0002e8b8 202f6269 6e2f7368 202d6320 00000000 /bin/sh -c .... │ │ │ │ - 0x0002e8c8 00000020 4b00204d 00204700 20540020 ... K. M. G. T. │ │ │ │ - 0x0002e8d8 50000000 25252532 58000000 25327800 P...%%%2X...%2x. │ │ │ │ - 0x0002e8e8 6f757420 6f66206d 656d6f72 79000000 out of memory... │ │ │ │ - 0x0002e8f8 25733a20 25733a25 645b2573 5d20756e %s: %s:%d[%s] un │ │ │ │ - 0x0002e908 69782065 72726f72 3a202d31 20286572 ix error: -1 (er │ │ │ │ - 0x0002e918 726e6f20 3d202564 29206025 73270000 rno = %d) `%s'.. │ │ │ │ - 0x0002e928 46494e41 4c000000 61757468 5f616464 FINAL...auth_add │ │ │ │ - 0x0002e938 72657373 2e630000 79657300 61646472 ress.c..yes.addr │ │ │ │ - 0x0002e948 6573733a 20616363 65707465 64000000 ess: accepted... │ │ │ │ - 0x0002e958 61646472 6573733a 20636f75 6c646e27 address: couldn' │ │ │ │ - 0x0002e968 74206765 74206164 64726573 73206f66 t get address of │ │ │ │ - 0x0002e978 206c696e 6b000000 61646472 6573733a link...address: │ │ │ │ - 0x0002e988 206f7574 206f6620 6d656d6f 72790000 out of memory.. │ │ │ │ - 0x0002e998 7965730a 00000000 6e6f0a00 61646472 yes.....no..addr │ │ │ │ - 0x0002e9a8 6573733a 20726567 69737465 72656400 ess: registered. │ │ │ │ - 0x0002e9b8 61646472 65737300 61757468 5f616464 address.auth_add │ │ │ │ - 0x0002e9c8 72657373 5f617373 65727400 6c6f6f6b ress_assert.look │ │ │ │ - 0x0002e9d8 696e6720 75702061 64647220 25730000 ing up addr %s.. │ │ │ │ - 0x0002e9e8 25732069 73206e6f 74206120 76616c69 %s is not a vali │ │ │ │ - 0x0002e9f8 64206164 64720000 636f756c 646e2774 d addr..couldn't │ │ │ │ - 0x0002ea08 206c6f6f 6b207570 2025733a 20257300 look up %s: %s. │ │ │ │ - 0x0002ea18 25732069 73202573 00000000 6c6f6f6b %s is %s....look │ │ │ │ - 0x0002ea28 696e6720 7570206e 616d6520 25730000 ing up name %s.. │ │ │ │ - 0x0002ea38 756e6162 6c652074 6f207472 616e736c unable to transl │ │ │ │ - 0x0002ea48 61746520 72657375 6c742066 726f6d20 ate result from │ │ │ │ - 0x0002ea58 67657461 64647269 6e666f00 40000000 getaddrinfo.@... │ │ │ │ - 0x0002ea68 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ - 0x0002ea78 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ - 0x0002ea88 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ - 0x0002ea98 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ - 0x0002eaa8 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ - 0x0002eab8 09000000 12000000 09000000 1f000000 ................ │ │ │ │ - 0x0002eac8 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ - 0x0002ead8 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ - 0x0002eae8 09000000 00000000 00000000 ............ │ │ │ │ + 0x0002e518 00000000 25303278 00000000 67656e65 ....%02x....gene │ │ │ │ + 0x0002e528 72617469 6e672061 62736f6c 75746520 rating absolute │ │ │ │ + 0x0002e538 70617468 20746f20 60257327 3a202573 path to `%s': %s │ │ │ │ + 0x0002e548 00000000 636f756c 64206e6f 74207265 ....could not re │ │ │ │ + 0x0002e558 736f6c76 65207061 74682060 2573273a solve path `%s': │ │ │ │ + 0x0002e568 20257300 636f756c 64206e6f 74206465 %s.could not de │ │ │ │ + 0x0002e578 6c657465 2074656d 706f7261 72792064 lete temporary d │ │ │ │ + 0x0002e588 69722060 2573273a 20257300 2e000000 ir `%s': %s..... │ │ │ │ + 0x0002e598 2f2e2e00 2f000000 2e2f0000 2e2e2f00 /.../..../..../. │ │ │ │ + 0x0002e5a8 2e2e0000 2f2e2e2f 00000000 25732f25 ..../../....%s/% │ │ │ │ + 0x0002e5b8 73000000 636f756c 646e2774 20676574 s...couldn't get │ │ │ │ + 0x0002e5c8 6377643a 20257300 25732563 00000000 cwd: %s.%s%c.... │ │ │ │ + 0x0002e5d8 25732f00 50415448 00000000 3a000000 %s/.PATH....:... │ │ │ │ + 0x0002e5e8 70617468 5f636f6e 63617420 6d616c6c path_concat mall │ │ │ │ + 0x0002e5f8 6f632066 61696c65 643a2025 73210a00 oc failed: %s!.. │ │ │ │ + 0x0002e608 6c737461 74282573 29206661 696c6564 lstat(%s) failed │ │ │ │ + 0x0002e618 3a202573 210a0000 25732069 6e636c75 : %s!...%s inclu │ │ │ │ + 0x0002e628 64657320 73796d62 6f6c6963 206c696e des symbolic lin │ │ │ │ + 0x0002e638 6b282573 29210a00 70617468 5f646570 k(%s)!..path_dep │ │ │ │ + 0x0002e648 74682064 6f657320 6e6f7420 73757070 th does not supp │ │ │ │ + 0x0002e658 6f727420 74686520 70617468 20282573 ort the path (%s │ │ │ │ + 0x0002e668 2920696e 636c7564 696e6720 646f7562 ) including doub │ │ │ │ + 0x0002e678 6c652064 6f747321 0a000000 25732069 le dots!....%s i │ │ │ │ + 0x0002e688 73206120 44495245 43544f52 59000000 s a DIRECTORY... │ │ │ │ + 0x0002e698 2f646576 2f757261 6e646f6d 00000000 /dev/urandom.... │ │ │ │ + 0x0002e6a8 2f646576 2f72616e 646f6d00 7761726e /dev/random.warn │ │ │ │ + 0x0002e6b8 696e673a 2066616c 6c696e67 20626163 ing: falling bac │ │ │ │ + 0x0002e6c8 6b20746f 206c6f77 2d717561 6c697479 k to low-quality │ │ │ │ + 0x0002e6d8 20656e74 726f7079 00000000 25303136 entropy....%016 │ │ │ │ + 0x0002e6e8 6c6c7800 25733a20 25733a25 645b2573 llx.%s: %s:%d[%s │ │ │ │ + 0x0002e6f8 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x0002e708 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x0002e718 73270000 46494e41 4c000000 7368656c s'..FINAL...shel │ │ │ │ + 0x0002e728 6c2e6300 2d630000 73680000 2f62696e l.c.-c..sh../bin │ │ │ │ + 0x0002e738 2f736800 7368656c 6c636f64 65206578 /sh.shellcode ex │ │ │ │ + 0x0002e748 65637574 65206661 696c7572 653a2025 ecute failure: % │ │ │ │ + 0x0002e758 73000000 25733a20 25733a25 645b2573 s...%s: %s:%d[%s │ │ │ │ + 0x0002e768 5d206572 726f723a 20256420 60257327 ] error: %d `%s' │ │ │ │ + 0x0002e778 00000000 7368656c 6c636f64 65206669 ....shellcode fi │ │ │ │ + 0x0002e788 6e697368 65642069 6e20252e 32667300 nished in %.2fs. │ │ │ │ + 0x0002e798 ffffffff ffffffff 65786563 75746500 ........execute. │ │ │ │ + 0x0002e7a8 7368656c 6c636f64 65000000 22000000 shellcode..."... │ │ │ │ + 0x0002e7b8 5c000000 27270000 20000000 5e000000 \...''.. ...^... │ │ │ │ + 0x0002e7c8 24000000 252e3166 25730000 256c6c64 $...%.1f%s..%lld │ │ │ │ + 0x0002e7d8 20256300 00000000 43616e6e 6f742061 %c.....Cannot a │ │ │ │ + 0x0002e7e8 6c6c6f63 61746520 6d656d6f 72792066 llocate memory f │ │ │ │ + 0x0002e7f8 6f722073 7472696e 6720636f 6e636174 or string concat │ │ │ │ + 0x0002e808 656e6174 696f6e2e 0a000000 25250000 enation.....%%.. │ │ │ │ + 0x0002e818 25733025 64000000 25732564 00000000 %s0%d...%s%d.... │ │ │ │ + 0x0002e828 4a616e00 46656200 4d617200 41707200 Jan.Feb.Mar.Apr. │ │ │ │ + 0x0002e838 4d617900 4a756e00 4a756c00 41756700 May.Jun.Jul.Aug. │ │ │ │ + 0x0002e848 53657000 4f637400 4e6f7600 44656300 Sep.Oct.Nov.Dec. │ │ │ │ + 0x0002e858 53747269 6e672027 25333073 2e2e2e27 String '%30s...' │ │ │ │ + 0x0002e868 20697320 257a6420 28677265 61746572 is %zd (greater │ │ │ │ + 0x0002e878 20746861 6e207468 6520257a 64206c69 than the %zd li │ │ │ │ + 0x0002e888 6d697429 2e000000 74727565 00000000 mit)....true.... │ │ │ │ + 0x0002e898 79657300 7b7d0000 5b5d0000 202f6269 yes.{}..[].. /bi │ │ │ │ + 0x0002e8a8 6e2f7368 202d6320 00000000 00000020 n/sh -c ....... │ │ │ │ + 0x0002e8b8 4b00204d 00204700 20540020 50000000 K. M. G. T. P... │ │ │ │ + 0x0002e8c8 25252532 58000000 25327800 6f757420 %%%2X...%2x.out │ │ │ │ + 0x0002e8d8 6f66206d 656d6f72 79000000 25733a20 of memory...%s: │ │ │ │ + 0x0002e8e8 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ + 0x0002e8f8 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ + 0x0002e908 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ + 0x0002e918 4c000000 61757468 5f616464 72657373 L...auth_address │ │ │ │ + 0x0002e928 2e630000 79657300 61646472 6573733a .c..yes.address: │ │ │ │ + 0x0002e938 20616363 65707465 64000000 61646472 accepted...addr │ │ │ │ + 0x0002e948 6573733a 20636f75 6c646e27 74206765 ess: couldn't ge │ │ │ │ + 0x0002e958 74206164 64726573 73206f66 206c696e t address of lin │ │ │ │ + 0x0002e968 6b000000 61646472 6573733a 206f7574 k...address: out │ │ │ │ + 0x0002e978 206f6620 6d656d6f 72790000 7965730a of memory..yes. │ │ │ │ + 0x0002e988 00000000 6e6f0a00 61646472 6573733a ....no..address: │ │ │ │ + 0x0002e998 20726567 69737465 72656400 61646472 registered.addr │ │ │ │ + 0x0002e9a8 65737300 61757468 5f616464 72657373 ess.auth_address │ │ │ │ + 0x0002e9b8 5f617373 65727400 6c6f6f6b 696e6720 _assert.looking │ │ │ │ + 0x0002e9c8 75702061 64647220 25730000 25732069 up addr %s..%s i │ │ │ │ + 0x0002e9d8 73206e6f 74206120 76616c69 64206164 s not a valid ad │ │ │ │ + 0x0002e9e8 64720000 636f756c 646e2774 206c6f6f dr..couldn't loo │ │ │ │ + 0x0002e9f8 6b207570 2025733a 20257300 25732069 k up %s: %s.%s i │ │ │ │ + 0x0002ea08 73202573 00000000 6c6f6f6b 696e6720 s %s....looking │ │ │ │ + 0x0002ea18 7570206e 616d6520 25730000 756e6162 up name %s..unab │ │ │ │ + 0x0002ea28 6c652074 6f207472 616e736c 61746520 le to translate │ │ │ │ + 0x0002ea38 72657375 6c742066 726f6d20 67657461 result from geta │ │ │ │ + 0x0002ea48 64647269 6e666f00 40000000 09000000 ddrinfo.@....... │ │ │ │ + 0x0002ea58 30000000 09000000 04000000 09000000 0............... │ │ │ │ + 0x0002ea68 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ + 0x0002ea78 37000000 09000000 17000000 09000000 7............... │ │ │ │ + 0x0002ea88 2f000000 09000000 11000000 09000000 /............... │ │ │ │ + 0x0002ea98 33000000 09000000 15000000 09000000 3............... │ │ │ │ + 0x0002eaa8 12000000 09000000 1f000000 09000000 ................ │ │ │ │ + 0x0002eab8 36000000 09000000 10000000 09000000 6............... │ │ │ │ + 0x0002eac8 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ + 0x0002ead8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0002eaf4 ac3dfd7f 01000000 .=...... │ │ │ │ + 0x0002eae0 c03dfd7f 01000000 .=...... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0002eafc 00000000 .... │ │ │ │ + 0x0002eae8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -40,13 +40,13 @@ │ │ │ │ 0x00040240 c4200000 c4200000 c4200000 c4200000 . ... ... ... .. │ │ │ │ 0x00040250 c4200000 c4200000 c4200000 c4200000 . ... ... ... .. │ │ │ │ 0x00040260 c4200000 c4200000 c4200000 c4200000 . ... ... ... .. │ │ │ │ 0x00040270 c4200000 c4200000 c4200000 c4200000 . ... ... ... .. │ │ │ │ 0x00040280 c4200000 c4200000 c4200000 c4200000 . ... ... ... .. │ │ │ │ 0x00040290 c4200000 c4200000 c4200000 c4200000 . ... ... ... .. │ │ │ │ 0x000402a0 c4200000 d80e0400 00000000 00000000 . .............. │ │ │ │ - 0x000402b0 3dc90100 b7f40100 dc0e0400 492f0000 =...........I/.. │ │ │ │ + 0x000402b0 39c90100 b3f40100 dc0e0400 492f0000 9...........I/.. │ │ │ │ 0x000402c0 d40e0400 00000000 1c410400 00000000 .........A...... │ │ │ │ - 0x000402d0 00000000 95cc0100 881f0400 00000000 ................ │ │ │ │ - 0x000402e0 00000000 c7cc0100 00000000 640f0400 ............d... │ │ │ │ + 0x000402d0 00000000 91cc0100 881f0400 00000000 ................ │ │ │ │ + 0x000402e0 00000000 c3cc0100 00000000 640f0400 ............d... │ │ │ │ 0x000402f0 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -126,73 +126,73 @@ │ │ │ │ 0x00040ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 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 05000000 ................ │ │ │ │ - 0x00040b20 07000000 00000000 95cc0100 00000000 ................ │ │ │ │ - 0x00040b30 ecda0200 00000000 01000000 00000000 ................ │ │ │ │ - 0x00040b40 f4da0200 00000000 02000000 00000000 ................ │ │ │ │ - 0x00040b50 fcda0200 00000000 04000000 00000000 ................ │ │ │ │ - 0x00040b60 04db0200 00000000 08000000 00000000 ................ │ │ │ │ - 0x00040b70 0cdb0200 00000000 10000000 00000000 ................ │ │ │ │ - 0x00040b80 14db0200 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x00040b90 1cdb0200 00000000 40000000 00000000 ........@....... │ │ │ │ - 0x00040ba0 24db0200 00000000 80000000 00000000 $............... │ │ │ │ - 0x00040bb0 2cdb0200 00000000 00010000 00000000 ,............... │ │ │ │ - 0x00040bc0 34db0200 00000000 00080000 00000000 4............... │ │ │ │ - 0x00040bd0 38db0200 00000000 00040000 00000000 8............... │ │ │ │ - 0x00040be0 3cdb0200 00000000 00100000 00000000 <............... │ │ │ │ - 0x00040bf0 44db0200 00000000 00020000 00000000 D............... │ │ │ │ - 0x00040c00 4cdb0200 00000000 00800000 00000000 L............... │ │ │ │ - 0x00040c10 54db0200 00000000 00000100 00000000 T............... │ │ │ │ - 0x00040c20 58db0200 00000000 00000200 00000000 X............... │ │ │ │ - 0x00040c30 60db0200 00000000 00000800 00000000 `............... │ │ │ │ - 0x00040c40 68db0200 00000000 00400000 00000000 h........@...... │ │ │ │ - 0x00040c50 70db0200 00000000 00008000 00000000 p............... │ │ │ │ - 0x00040c60 78db0200 00000000 00001000 00000000 x............... │ │ │ │ - 0x00040c70 80db0200 00000000 00002000 00000000 .......... ..... │ │ │ │ - 0x00040c80 88db0200 00000000 00004000 00000000 ..........@..... │ │ │ │ - 0x00040c90 90db0200 00000000 00000004 00000000 ................ │ │ │ │ - 0x00040ca0 94db0200 00000000 00000008 00000000 ................ │ │ │ │ - 0x00040cb0 9cdb0200 00000000 00000400 00000000 ................ │ │ │ │ - 0x00040cc0 a4db0200 00000000 00000001 00000000 ................ │ │ │ │ - 0x00040cd0 acdb0200 00000000 00000002 00000000 ................ │ │ │ │ - 0x00040ce0 b4db0200 00000000 00000040 00000000 ...........@.... │ │ │ │ - 0x00040cf0 bcdb0200 00000000 00000080 00000000 ................ │ │ │ │ - 0x00040d00 c4db0200 00000000 00000000 01000000 ................ │ │ │ │ - 0x00040d10 ccdb0200 00000000 00000000 04000000 ................ │ │ │ │ - 0x00040d20 d4db0200 00000000 00000020 00000000 ........... .... │ │ │ │ - 0x00040d30 dcdb0200 00000000 00200000 00000000 ......... ...... │ │ │ │ - 0x00040d40 e4db0200 00000000 00000000 02000000 ................ │ │ │ │ - 0x00040d50 e8db0200 00000000 00000000 20000000 ............ ... │ │ │ │ - 0x00040d60 ecdb0200 00000000 00000000 08000000 ................ │ │ │ │ - 0x00040d70 f4db0200 00000000 00000000 10000000 ................ │ │ │ │ - 0x00040d80 fcdb0200 00000000 00e0bf0c 15000000 ................ │ │ │ │ - 0x00040d90 04dc0200 00000000 00000000 40000000 ............@... │ │ │ │ - 0x00040da0 0cdc0200 00000000 00000000 80000000 ................ │ │ │ │ - 0x00040db0 18dc0200 00000000 00000000 00070000 ................ │ │ │ │ - 0x00040dc0 24dc0200 00000000 00000000 00010000 $............... │ │ │ │ - 0x00040dd0 34dc0200 00000000 00000000 00080000 4............... │ │ │ │ - 0x00040de0 44dc0200 00000000 00000000 00020000 D............... │ │ │ │ - 0x00040df0 54dc0200 00000000 00000000 00040000 T............... │ │ │ │ - 0x00040e00 64dc0200 00000000 00000000 00400000 d............@.. │ │ │ │ - 0x00040e10 74dc0200 00000000 00000000 00800000 t............... │ │ │ │ - 0x00040e20 0cdc0200 00000000 00000000 80000000 ................ │ │ │ │ - 0x00040e30 78dc0200 00000000 00000000 00100000 x............... │ │ │ │ - 0x00040e40 80dc0200 00000000 00000000 00000100 ................ │ │ │ │ - 0x00040e50 88dc0200 00000000 00000000 00000200 ................ │ │ │ │ - 0x00040e60 8cdc0200 00000000 00000000 00200000 ............. .. │ │ │ │ - 0x00040e70 90dc0200 00000000 00000000 00000400 ................ │ │ │ │ - 0x00040e80 94dc0200 00000000 ffffffff ffffffff ................ │ │ │ │ - 0x00040e90 98dc0200 00000000 00000000 00000800 ................ │ │ │ │ - 0x00040ea0 a4dc0200 00000000 00000000 00000000 ................ │ │ │ │ - 0x00040eb0 acdc0200 00000000 00000000 00000000 ................ │ │ │ │ + 0x00040b20 07000000 00000000 91cc0100 00000000 ................ │ │ │ │ + 0x00040b30 d8da0200 00000000 01000000 00000000 ................ │ │ │ │ + 0x00040b40 e0da0200 00000000 02000000 00000000 ................ │ │ │ │ + 0x00040b50 e8da0200 00000000 04000000 00000000 ................ │ │ │ │ + 0x00040b60 f0da0200 00000000 08000000 00000000 ................ │ │ │ │ + 0x00040b70 f8da0200 00000000 10000000 00000000 ................ │ │ │ │ + 0x00040b80 00db0200 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00040b90 08db0200 00000000 40000000 00000000 ........@....... │ │ │ │ + 0x00040ba0 10db0200 00000000 80000000 00000000 ................ │ │ │ │ + 0x00040bb0 18db0200 00000000 00010000 00000000 ................ │ │ │ │ + 0x00040bc0 20db0200 00000000 00080000 00000000 ............... │ │ │ │ + 0x00040bd0 24db0200 00000000 00040000 00000000 $............... │ │ │ │ + 0x00040be0 28db0200 00000000 00100000 00000000 (............... │ │ │ │ + 0x00040bf0 30db0200 00000000 00020000 00000000 0............... │ │ │ │ + 0x00040c00 38db0200 00000000 00800000 00000000 8............... │ │ │ │ + 0x00040c10 40db0200 00000000 00000100 00000000 @............... │ │ │ │ + 0x00040c20 44db0200 00000000 00000200 00000000 D............... │ │ │ │ + 0x00040c30 4cdb0200 00000000 00000800 00000000 L............... │ │ │ │ + 0x00040c40 54db0200 00000000 00400000 00000000 T........@...... │ │ │ │ + 0x00040c50 5cdb0200 00000000 00008000 00000000 \............... │ │ │ │ + 0x00040c60 64db0200 00000000 00001000 00000000 d............... │ │ │ │ + 0x00040c70 6cdb0200 00000000 00002000 00000000 l......... ..... │ │ │ │ + 0x00040c80 74db0200 00000000 00004000 00000000 t.........@..... │ │ │ │ + 0x00040c90 7cdb0200 00000000 00000004 00000000 |............... │ │ │ │ + 0x00040ca0 80db0200 00000000 00000008 00000000 ................ │ │ │ │ + 0x00040cb0 88db0200 00000000 00000400 00000000 ................ │ │ │ │ + 0x00040cc0 90db0200 00000000 00000001 00000000 ................ │ │ │ │ + 0x00040cd0 98db0200 00000000 00000002 00000000 ................ │ │ │ │ + 0x00040ce0 a0db0200 00000000 00000040 00000000 ...........@.... │ │ │ │ + 0x00040cf0 a8db0200 00000000 00000080 00000000 ................ │ │ │ │ + 0x00040d00 b0db0200 00000000 00000000 01000000 ................ │ │ │ │ + 0x00040d10 b8db0200 00000000 00000000 04000000 ................ │ │ │ │ + 0x00040d20 c0db0200 00000000 00000020 00000000 ........... .... │ │ │ │ + 0x00040d30 c8db0200 00000000 00200000 00000000 ......... ...... │ │ │ │ + 0x00040d40 d0db0200 00000000 00000000 02000000 ................ │ │ │ │ + 0x00040d50 d4db0200 00000000 00000000 20000000 ............ ... │ │ │ │ + 0x00040d60 d8db0200 00000000 00000000 08000000 ................ │ │ │ │ + 0x00040d70 e0db0200 00000000 00000000 10000000 ................ │ │ │ │ + 0x00040d80 e8db0200 00000000 00e0bf0c 15000000 ................ │ │ │ │ + 0x00040d90 f0db0200 00000000 00000000 40000000 ............@... │ │ │ │ + 0x00040da0 f8db0200 00000000 00000000 80000000 ................ │ │ │ │ + 0x00040db0 04dc0200 00000000 00000000 00070000 ................ │ │ │ │ + 0x00040dc0 10dc0200 00000000 00000000 00010000 ................ │ │ │ │ + 0x00040dd0 20dc0200 00000000 00000000 00080000 ............... │ │ │ │ + 0x00040de0 30dc0200 00000000 00000000 00020000 0............... │ │ │ │ + 0x00040df0 40dc0200 00000000 00000000 00040000 @............... │ │ │ │ + 0x00040e00 50dc0200 00000000 00000000 00400000 P............@.. │ │ │ │ + 0x00040e10 60dc0200 00000000 00000000 00800000 `............... │ │ │ │ + 0x00040e20 f8db0200 00000000 00000000 80000000 ................ │ │ │ │ + 0x00040e30 64dc0200 00000000 00000000 00100000 d............... │ │ │ │ + 0x00040e40 6cdc0200 00000000 00000000 00000100 l............... │ │ │ │ + 0x00040e50 74dc0200 00000000 00000000 00000200 t............... │ │ │ │ + 0x00040e60 78dc0200 00000000 00000000 00200000 x............ .. │ │ │ │ + 0x00040e70 7cdc0200 00000000 00000000 00000400 |............... │ │ │ │ + 0x00040e80 80dc0200 00000000 ffffffff ffffffff ................ │ │ │ │ + 0x00040e90 84dc0200 00000000 00000000 00000800 ................ │ │ │ │ + 0x00040ea0 90dc0200 00000000 00000000 00000000 ................ │ │ │ │ + 0x00040eb0 98dc0200 00000000 00000000 00000000 ................ │ │ │ │ 0x00040ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00040ed0 ffffffff 01000000 01000000 3f000000 ............?... │ │ │ │ - 0x00040ee0 00000100 00000100 3ce80200 40e80200 ........<...@... │ │ │ │ - 0x00040ef0 44e80200 48e80200 4ce80200 50e80200 D...H...L...P... │ │ │ │ - 0x00040f00 54e80200 58e80200 5ce80200 60e80200 T...X...\...`... │ │ │ │ - 0x00040f10 64e80200 68e80200 39010000 00000000 d...h...9....... │ │ │ │ + 0x00040ee0 00000100 00000100 28e80200 2ce80200 ........(...,... │ │ │ │ + 0x00040ef0 30e80200 34e80200 38e80200 3ce80200 0...4...8...<... │ │ │ │ + 0x00040f00 40e80200 44e80200 48e80200 4ce80200 @...D...H...L... │ │ │ │ + 0x00040f10 50e80200 54e80200 39010000 00000000 P...T...9....... │ │ │ │ 0x00040f20 00000000 00000000 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 75670080 de572c1b 77158629 91e863d4 ug...W,.w..)..c. │ │ │ │ - 0x00000050 772b6bc1 8a375c w+k..7\ │ │ │ │ + 0x00000040 75670039 d72bfb7e f74530f1 6d22edef ug.9.+.~.E0.m".. │ │ │ │ + 0x00000050 b4bb3835 73f7f2 ..85s.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 33643762 62633632 35353431 66316361 3d7bbc625541f1ca │ │ │ │ - 0x00000010 30323232 35303662 30396437 35396437 0222506b09d759d7 │ │ │ │ - 0x00000020 62383231 64302e64 65627567 00000000 b821d0.debug.... │ │ │ │ - 0x00000030 b640592e .@Y. │ │ │ │ + 0x00000000 39353261 34366539 34613939 31386537 952a46e94a9918e7 │ │ │ │ + 0x00000010 62613436 39343036 64316339 36313334 ba469406d1c96134 │ │ │ │ + 0x00000020 62383236 66342e64 65627567 00000000 b826f4.debug.... │ │ │ │ + 0x00000030 31458a0a 1E.. │ │ ├── ./usr/bin/chirp_fuse │ │ │┄ 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 0x2fe9 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x042c1c 0x00042c1c 0x00042c1c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x042bfc 0x00042bfc 0x00042bfc 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 0x42c48 0x42c48 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x42c28 0x42c28 R E 0x10000 │ │ │ │ LOAD 0x04fca0 0x0005fca0 0x0005fca0 0x013a8 0x05140 RW 0x10000 │ │ │ │ DYNAMIC 0x04fec8 0x0005fec8 0x0005fec8 0x00138 0x00138 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x042c28 0x00042c28 0x00042c28 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x042c08 0x00042c08 0x00042c08 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04fca0 0x0005fca0 0x0005fca0 0x00360 0x00360 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .dynstr STRTAB 00000ee8 000ee8 000923 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0000180c 00180c 00019e 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 000019ac 0019ac 000160 00 A 5 9 4 │ │ │ │ [ 8] .rel.dyn REL 00001b0c 001b0c 000608 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00002114 002114 0005e0 08 AI 4 22 4 │ │ │ │ [10] .init PROGBITS 000026f4 0026f4 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00002700 002700 0008e4 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00002fe8 002fe8 03a234 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0003d21c 03d21c 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0003d224 03d224 0059f8 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 00042c1c 042c1c 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00042c24 042c24 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 00042c28 042c28 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00002fe8 002fe8 03a228 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0003d210 03d210 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0003d218 03d218 0059e4 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00042bfc 042bfc 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00042c04 042c04 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 00042c08 042c08 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0005fca0 04fca0 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0005fca4 04fca4 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0005fca8 04fca8 000220 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 0005fec8 04fec8 000138 08 WA 5 0 4 │ │ │ │ [22] .got PROGBITS 00060000 050000 000368 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 00060368 050368 000ce0 00 WA 0 0 8 │ │ │ │ [24] .bss NOBITS 00061048 051048 003d98 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -198,13 +198,13 @@ │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (2) │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ 196: 00000000 0 OBJECT GLOBAL DEFAULT UND globus_i_gsi_gss_assist_module │ │ │ │ 197: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (9) │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (7) │ │ │ │ 199: 00060ff4 4 OBJECT GLOBAL DEFAULT 23 optopt │ │ │ │ 200: 00060ff0 4 OBJECT GLOBAL DEFAULT 23 opterr │ │ │ │ - 201: 00025c15 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ - 202: 00025c4b 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ - 203: 00039867 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ + 201: 00025c11 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ + 202: 00025c47 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ + 203: 0003985f 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ 204: 00060fec 4 OBJECT GLOBAL DEFAULT 23 optind │ │ │ │ 205: 00064254 4 OBJECT GLOBAL DEFAULT 24 optarg │ │ │ │ - 206: 00025c83 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ │ + 206: 00025c7f 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -8,15 +8,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libssl.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libcrypto.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 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) 0x26f4 │ │ │ │ - 0x0000000d (FINI) 0x3d21c │ │ │ │ + 0x0000000d (FINI) 0x3d210 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x5fca0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x5fca4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1b4 │ │ │ │ 0x00000005 (STRTAB) 0xee8 │ │ │ │ 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: 882c4168a30350d201c76895084122a72046c842 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4cea4122d663d485079b950221aef2b756eb4eba │ │ │ │ │ │ │ │ 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 @@ │ │ │ │ -B/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 │ │ │ │ @@ -630,15 +630,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 │ │ │ │ @@ -656,15 +656,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: │ │ │ │ │ │ │ │ -00002fe8 : │ │ │ │ - bleq 3f12c │ │ │ │ +00002fe8 : │ │ │ │ + bleq 3f12c │ │ │ │ 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} │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ffd001 │ │ │ │ @ instruction: 0x4618ed38 │ │ │ │ ldrtmi r3, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ strdeq ip, [r5], -ip @ │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq sl, r3, r4, lsr #3 │ │ │ │ + muleq r3, r8, r1 │ │ │ │ andeq ip, r5, r8, asr #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5a370 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -144,20 +144,20 @@ │ │ │ │ ldmdahi fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmvs r9!, {r0, r1, r4, pc}^ │ │ │ │ @ instruction: 0xf7ff68b8 │ │ │ │ @ instruction: 0x3710ec76 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r5, sl, ror #29 │ │ │ │ andeq sp, r5, r0, ror #29 │ │ │ │ - andeq sl, r3, ip, lsl #2 │ │ │ │ - strdeq sl, [r3], -r8 │ │ │ │ - andeq sl, r3, lr, ror #1 │ │ │ │ - ldrdeq sl, [r3], -ip │ │ │ │ - andeq sl, r3, r4, asr #1 │ │ │ │ + andeq sl, r3, r0, lsl #2 │ │ │ │ + andeq sl, r3, ip, ror #1 │ │ │ │ + andeq sl, r3, r2, ror #1 │ │ │ │ + ldrdeq sl, [r3], -r0 │ │ │ │ strheq sl, [r3], -r8 │ │ │ │ + andeq sl, r3, ip, lsr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5a44c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rsbscs r6, r0, #57 @ 0x39 │ │ │ │ ldmdavs r8!, {r8, sp} │ │ │ │ @@ -667,15 +667,15 @@ │ │ │ │ stmib r4, {r0, r1, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ blmi 603e44 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ b feac1a48 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ble 14e658 │ │ │ │ - b 41a58 │ │ │ │ + b 41a58 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ and r4, r0, fp, asr r2 │ │ │ │ ldmdbmi r0, {r8, r9, sp} │ │ │ │ bmi 254c50 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldmdacs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ bl 4957ac │ │ │ │ bl 10c5fac │ │ │ │ @ instruction: 0xf1070905 │ │ │ │ @ instruction: 0x461c0318 │ │ │ │ msreq CPSR_s, r7, lsl #2 │ │ │ │ eormi pc, r4, r7, lsl #4 │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blge 3e6e8 │ │ │ │ + blge 3e6e8 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ cdp2 0, 15, cr15, cr8, cr3, {0} │ │ │ │ smlabteq r0, r4, r9, lr │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xf107efec │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ @@ -1405,15 +1405,15 @@ │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ ldrsbtvs r1, [fp], -sl │ │ │ │ @ instruction: 0xf507607a │ │ │ │ @ instruction: 0xf6a36303 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9} │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ strmi r2, [r8], -r0, lsl #6 │ │ │ │ - blx d40670 │ │ │ │ + blx cc0670 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x4693469a │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ stmib r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @@ -1454,15 +1454,15 @@ │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ blmi 8be818 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ strmi r2, [r8], -r4, lsl #6 │ │ │ │ - @ instruction: 0xf915f023 │ │ │ │ + @ instruction: 0xf913f023 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ eorle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7fe2000 │ │ │ │ strmi lr, [r2], -r6, lsl #20 │ │ │ │ ldmdbmi sl, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ strmi r1, [ip], -r8, asr #15 │ │ │ │ @@ -1471,15 +1471,15 @@ │ │ │ │ strbmi r0, [r2], -r5, lsl #18 │ │ │ │ ldmvs r8!, {r0, r1, r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf968f001 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ ldmdavs fp!, {r0, r3, r4, fp, sp, lr} │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ @ instruction: 0xf0234608 │ │ │ │ - ldmdavs r9!, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs r9!, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #18881 @ 0x49c1 │ │ │ │ adcsvs r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf06fe002 │ │ │ │ adcsvs r0, fp, r8, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ @@ -1502,15 +1502,15 @@ │ │ │ │ blmi a9c934 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stmda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2856 @ 0xfffff4d8 │ │ │ │ ldcvs 8, cr6, [fp], #100 @ 0x64 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ @ instruction: 0xf0234608 │ │ │ │ - ldrhvs pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ + ldrhvs pc, [r8, #-132]! @ 0xffffff7c @ │ │ │ │ blcs 1ed58 │ │ │ │ ldmdavs fp!, {r0, r5, ip, lr, pc}^ │ │ │ │ ldrmi r2, [sl], r0, lsl #4 │ │ │ │ mulcs r0, r3, r6 │ │ │ │ stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ @@ -1555,15 +1555,15 @@ │ │ │ │ blmi a9ca08 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x0096f7fd │ │ │ │ ldrbtmi r4, [fp], #-2856 @ 0xfffff4d8 │ │ │ │ ldcvs 8, cr6, [fp], #100 @ 0x64 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ @ instruction: 0xf0234608 │ │ │ │ - cmnpvs r8, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r8, sl, asr #16 @ p-variant is OBSOLETE │ │ │ │ blcs 1ee2c │ │ │ │ ldmdavs fp!, {r0, r5, ip, lr, pc}^ │ │ │ │ ldrmi r2, [sl], r0, lsl #4 │ │ │ │ mulcs r0, r3, r6 │ │ │ │ ldmdb r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ @@ -1922,41 +1922,41 @@ │ │ │ │ ldrbtmi r4, [r9], #-2336 @ 0xfffff6e0 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ svclt 0x0000efe4 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq fp, r5, r2, asr #6 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ + andeq r8, r3, r2, lsl #12 │ │ │ │ andeq r8, r3, lr, lsl #12 │ │ │ │ - andeq r8, r3, sl, lsl r6 │ │ │ │ - andeq r8, r3, r0, lsr #12 │ │ │ │ - andeq r8, r3, r0, lsr r6 │ │ │ │ - andeq r8, r3, r2, asr #12 │ │ │ │ - andeq r8, r3, r6, asr r6 │ │ │ │ - andeq r8, r3, lr, ror r6 │ │ │ │ - andeq r8, r3, lr, lsl #13 │ │ │ │ - andeq r8, r3, lr, lsr #13 │ │ │ │ - @ instruction: 0x000386be │ │ │ │ - strdeq r8, [r3], -sl │ │ │ │ - andeq r8, r3, sl, lsl #14 │ │ │ │ - andeq r8, r3, lr, lsr r7 │ │ │ │ - andeq r8, r3, sl, asr #14 │ │ │ │ - andeq r8, r3, r6, ror #14 │ │ │ │ - andeq r8, r3, sl, ror r7 │ │ │ │ - andeq r8, r3, lr, lsr #15 │ │ │ │ - andeq r8, r3, r6, asr #15 │ │ │ │ + andeq r8, r3, r4, lsl r6 │ │ │ │ + andeq r8, r3, r4, lsr #12 │ │ │ │ + andeq r8, r3, r6, lsr r6 │ │ │ │ + andeq r8, r3, sl, asr #12 │ │ │ │ + andeq r8, r3, r2, ror r6 │ │ │ │ + andeq r8, r3, r2, lsl #13 │ │ │ │ + andeq r8, r3, r2, lsr #13 │ │ │ │ + @ instruction: 0x000386b2 │ │ │ │ + andeq r8, r3, lr, ror #13 │ │ │ │ strdeq r8, [r3], -lr │ │ │ │ - andeq r8, r3, r2, lsl r8 │ │ │ │ + andeq r8, r3, r2, lsr r7 │ │ │ │ + andeq r8, r3, lr, lsr r7 │ │ │ │ + andeq r8, r3, sl, asr r7 │ │ │ │ + andeq r8, r3, lr, ror #14 │ │ │ │ + andeq r8, r3, r2, lsr #15 │ │ │ │ + @ instruction: 0x000387ba │ │ │ │ + strdeq r8, [r3], -r2 │ │ │ │ + andeq r8, r3, r6, lsl #16 │ │ │ │ andeq fp, r5, r6, asr #11 │ │ │ │ - andeq r8, r3, r4, asr #16 │ │ │ │ - andeq r8, r3, r8, asr r8 │ │ │ │ + andeq r8, r3, r8, lsr r8 │ │ │ │ + andeq r8, r3, ip, asr #16 │ │ │ │ + andeq r8, r3, sl, ror r8 │ │ │ │ andeq r8, r3, r6, lsl #17 │ │ │ │ - muleq r3, r2, r8 │ │ │ │ - andeq r8, r3, r2, lsr #17 │ │ │ │ - andeq r8, r3, sl, lsr #17 │ │ │ │ + muleq r3, r6, r8 │ │ │ │ + muleq r3, lr, r8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ svcge 0x0002b08c │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldrbtmi r4, [ip], #-3296 @ 0xfffff320 │ │ │ │ @@ -1971,15 +1971,15 @@ │ │ │ │ eorsvs r2, fp, #0, 6 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ svc 0x00bef7fd │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf01e4618 │ │ │ │ - strd pc, [pc], r3 @ │ │ │ │ + strd pc, [pc], r1 @ │ │ │ │ mulcc pc, r7, r9 @ │ │ │ │ @ instruction: 0xf0002b76 │ │ │ │ blcs 1da512c │ │ │ │ adchi pc, r1, r0, lsl #6 │ │ │ │ @ instruction: 0xf0002b74 │ │ │ │ blcs 1d250dc │ │ │ │ addshi pc, fp, r0, lsl #6 │ │ │ │ @@ -2000,119 +2000,119 @@ │ │ │ │ blcs 18bc108 │ │ │ │ blcs 18b8f60 │ │ │ │ blcs 113c100 │ │ │ │ blcs 1878f44 │ │ │ │ rsbs sp, r4, r4, lsr r0 │ │ │ │ stmiapl r3!, {r3, r4, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - @ instruction: 0xf920f01e │ │ │ │ + @ instruction: 0xf91ef01e │ │ │ │ blmi fedbd104 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ rsb r6, pc, sl, lsl r0 @ │ │ │ │ stmiapl r3!, {r1, r4, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x46914698 │ │ │ │ strbmi r4, [r9], -r0, asr #12 │ │ │ │ @ instruction: 0xff78f006 │ │ │ │ blmi feafd0dc │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0354618 │ │ │ │ - cmnpvs r8, r9, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r8, r5, lsl #25 @ p-variant is OBSOLETE │ │ │ │ blmi fe9fd0cc │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ svc 0x0058f7fd │ │ │ │ blmi fe8bd0b8 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf01e4618 │ │ │ │ - sub pc, r7, r9, asr sp @ │ │ │ │ + sub pc, r7, r7, asr sp @ │ │ │ │ stmiapl r3!, {r1, r2, r3, r4, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ blx ff740ffc │ │ │ │ blcs 167a8 │ │ │ │ blmi fe6b93e4 │ │ │ │ ldmdavs sp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ svc 0x005af7fd │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ @ instruction: 0x4603ecbc │ │ │ │ @ instruction: 0x4629461a │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf01e4618 │ │ │ │ - movwcs pc, #7307 @ 0x1c8b @ │ │ │ │ + movwcs pc, #7305 @ 0x1c89 @ │ │ │ │ eor r6, r9, fp, lsr r1 │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r7, r8, r9, fp, lr}^ │ │ │ │ blmi fe45f038 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ blmi fe33d060 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0344618 │ │ │ │ - @ instruction: 0x4602f831 │ │ │ │ + strmi pc, [r2], -sp, lsr #16 │ │ │ │ blmi fe316814 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ blmi fe2fd048 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ ands r6, r1, sl, lsl r0 │ │ │ │ stmiapl r3!, {r0, r3, r7, r8, r9, fp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf01d4610 │ │ │ │ - movwcs pc, #3289 @ 0xcd9 @ │ │ │ │ + movwcs pc, #3287 @ 0xcd7 @ │ │ │ │ ldmdavs fp!, {r2, r5, r6, r7, sp, lr, pc} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr2 7, 2, pc, cr8, cr15, {7} @ │ │ │ │ sbcs r2, sp, r1, lsl #6 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ ldrbtmi r4, [fp], #-2944 @ 0xfffff480 │ │ │ │ ldrbtmi r4, [sl], #-2688 @ 0xfffff580 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ - cdp2 0, 0, cr15, cr15, cr0, {1} │ │ │ │ + cdp2 0, 0, cr15, cr13, cr0, {1} │ │ │ │ mvnsvc r4, #3145728 @ 0x300000 │ │ │ │ mulcc pc, r7, r9 @ │ │ │ │ @ instruction: 0xf6bf2b00 │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0x461a681b │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r8, #-116] @ 0xffffff8c │ │ │ │ + ldc2 0, cr15, [r6, #-116] @ 0xffffff8c │ │ │ │ stmiapl r3!, {r1, r2, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ - blcs 4bba8 │ │ │ │ + blcs 4bba8 │ │ │ │ ldmdavs fp!, {r1, r2, ip, lr, pc} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr2 7, 1, pc, cr0, cr15, {7} @ │ │ │ │ adcs r2, r5, r1, lsl #6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, lr}^ │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2106 @ 0xfffff7c6 │ │ │ │ blmi 1b5f0e4 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ blcs 1f570 │ │ │ │ @ instruction: 0xf019d101 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf01b6978 │ │ │ │ - ldmdbvs r8!, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r8!, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ bl ff0c3090 │ │ │ │ blmi 197d0f0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x0040f7fd │ │ │ │ blcs 168b8 │ │ │ │ blmi 18b90d4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x0038f7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ - blx ff5c112e │ │ │ │ + blx ff54112e │ │ │ │ andcs lr, r0, r2 │ │ │ │ - blx ff4c1136 │ │ │ │ + blx ff441136 │ │ │ │ @ instruction: 0xf0222000 │ │ │ │ - @ instruction: 0x4602fb5f │ │ │ │ + @ instruction: 0x4602fb5d │ │ │ │ ldrbtmi r4, [fp], #-2906 @ 0xfffff4a6 │ │ │ │ blmi 169d140 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7fd2001 │ │ │ │ blmi 163fd54 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7fd2002 │ │ │ │ @@ -2185,43 +2185,43 @@ │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ andeq fp, r5, r6, lsl #3 │ │ │ │ andeq fp, r5, r2, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ andeq fp, r5, r0, asr #8 │ │ │ │ - andeq r8, r3, r2, ror #13 │ │ │ │ + ldrdeq r8, [r3], -r6 │ │ │ │ muleq r5, ip, r0 │ │ │ │ andeq fp, r5, r8, lsl #7 │ │ │ │ andeq ip, r5, ip, asr r0 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ andeq sl, r5, r6, lsl #25 │ │ │ │ - andeq r8, r3, sl, lsr #13 │ │ │ │ + muleq r3, lr, r6 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ andeq ip, r5, r0 │ │ │ │ - andeq r8, r3, r8, asr #12 │ │ │ │ - andeq r8, r3, r8, lsr r6 │ │ │ │ + andeq r8, r3, ip, lsr r6 │ │ │ │ + andeq r8, r3, ip, lsr #12 │ │ │ │ andeq fp, r5, lr, ror pc │ │ │ │ @ instruction: 0xfffffb75 │ │ │ │ @ instruction: 0xfffffb69 │ │ │ │ @ instruction: 0xfffffb5d │ │ │ │ andeq fp, r5, r8, ror r2 │ │ │ │ andeq fp, r5, sl, ror #30 │ │ │ │ andeq fp, r5, r4, ror #30 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq fp, r5, r8, asr pc │ │ │ │ - ldrdeq r8, [r3], -r4 │ │ │ │ + andeq r8, r3, r8, asr #11 │ │ │ │ andeq fp, r5, lr, lsr pc │ │ │ │ andeq fp, r5, ip, lsr pc │ │ │ │ andeq fp, r5, r2, lsr #30 │ │ │ │ - ldrdeq r8, [r3], -r2 │ │ │ │ + andeq r8, r3, r6, asr #11 │ │ │ │ andeq fp, r5, ip, lsl #30 │ │ │ │ - ldrdeq r8, [r3], -ip │ │ │ │ + ldrdeq r8, [r3], -r0 │ │ │ │ strdeq fp, [r5], -sl │ │ │ │ - andeq r8, r3, lr, ror #11 │ │ │ │ + andeq r8, r3, r2, ror #11 │ │ │ │ @ instruction: 0x0005beb2 │ │ │ │ andeq fp, r5, ip, asr #29 │ │ │ │ andeq fp, r5, r0, asr #29 │ │ │ │ @ instruction: 0x0005beb4 │ │ │ │ andeq sl, r5, r6, lsr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5c4a0 │ │ │ │ @@ -2236,15 +2236,15 @@ │ │ │ │ @ instruction: 0xf7fd6878 │ │ │ │ @ instruction: 0x4603edba │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r0, r0, lsl #6 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r3, r8, ror #10 │ │ │ │ + andeq r8, r3, ip, asr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5c4e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @@ -2255,43 +2255,43 @@ │ │ │ │ @ instruction: 0xf7fd6878 │ │ │ │ @ instruction: 0x4603ed94 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r3, r2, lsr r5 │ │ │ │ - andeq r8, r3, r8, lsr #10 │ │ │ │ + andeq r8, r3, r6, lsr #10 │ │ │ │ + andeq r8, r3, ip, lsl r5 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ tstcs r0, r8, ror #4 │ │ │ │ @ instruction: 0xf7fd68b8 │ │ │ │ blmi b800b4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf02368f8 │ │ │ │ - @ instruction: 0x4602f830 │ │ │ │ + strmi pc, [r2], -lr, lsr #16 │ │ │ │ ldmvs r9!, {r0, r1, r3, r9, sl, lr} │ │ │ │ tstcs r8, #3162112 @ 0x304000 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmvs r9!, {r3, r4, r8, r9, sp} │ │ │ │ tstcs r6, #3162112 @ 0x304000 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmvs r9!, {r1, r2, r4, r8, r9, sp} │ │ │ │ tstcs r4, #3162112 @ 0x304000 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf819f023 │ │ │ │ + @ instruction: 0xf817f023 │ │ │ │ strmi r4, [fp], r2, lsl #13 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf811f023 │ │ │ │ + @ instruction: 0xf80ff023 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x0102ebba │ │ │ │ bl 1add48c │ │ │ │ rsbsvs r0, fp, r3, lsl #6 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ stmib r3, {r9, ip}^ │ │ │ │ ldmvs fp!, {r1, r2, r3, r9, ip} │ │ │ │ @@ -2311,17 +2311,17 @@ │ │ │ │ ldmvs r9!, {r1, r2, r3, r8, r9, sp} │ │ │ │ rsbne pc, sp, #68, 4 @ 0x40000004 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #18881 @ 0x49c1 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008fb0 │ │ │ │ - andeq r8, r3, r8, ror #9 │ │ │ │ - andeq r8, r3, sl, asr #9 │ │ │ │ - andeq r8, r3, r2, asr #9 │ │ │ │ + ldrdeq r8, [r3], -ip │ │ │ │ + @ instruction: 0x000384be │ │ │ │ + @ instruction: 0x000384b6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5c61c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ tstcs r0, r8, ror #4 │ │ │ │ @ instruction: 0xf7fd6878 │ │ │ │ @@ -2348,16 +2348,16 @@ │ │ │ │ ldmdavs fp!, {r3, ip, lr, pc}^ │ │ │ │ blcs 234f4 │ │ │ │ ldmdavs sl!, {r2, r8, ip, 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 r8, r3, sl, ror #7 │ │ │ │ - muleq r3, r6, r3 │ │ │ │ + ldrdeq r8, [r3], -lr │ │ │ │ + andeq r8, r3, sl, lsl #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c6ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00004d24 │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ cdpmi 1, 9, cr0, cr15, cr0, {0} │ │ │ │ @@ -2376,56 +2376,56 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x41ab42a2 │ │ │ │ movwcs sp, #6657 @ 0x1a01 │ │ │ │ blmi fe53d92c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ andcs r2, r0, r0, lsl #2 │ │ │ │ - stc2l 0, cr15, [r2, #-128] @ 0xffffff80 │ │ │ │ + stc2l 0, cr15, [r0, #-128] @ 0xffffff80 │ │ │ │ blmi fe416d1c │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2959 @ 0xfffff471 │ │ │ │ blcs 1f58c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ blmi fe37d904 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf01e0100 │ │ │ │ - movwcs pc, #6331 @ 0x18bb @ │ │ │ │ + movwcs pc, #6329 @ 0x18b9 @ │ │ │ │ blmi fe1fd8e4 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl r3!, {r1, r2, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - stc2l 0, cr15, [r8, #-128]! @ 0xffffff80 │ │ │ │ + stc2l 0, cr15, [r6, #-128]! @ 0xffffff80 │ │ │ │ ldrbtmi r4, [fp], #-2948 @ 0xfffff47c │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ strmi lr, [r3], -r4, ror #25 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2945 @ 0xfffff47f │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ @ instruction: 0x4603ecdc │ │ │ │ blmi 1ffd57c │ │ │ │ bmi 1fd6768 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf01e0100 │ │ │ │ - blmi 1f437e8 │ │ │ │ + blmi 1f437e0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc2l 0, cr15, [r5], #-136 @ 0xffffff78 │ │ │ │ + stc2l 0, cr15, [r3], #-136 @ 0xffffff78 │ │ │ │ blmi 1e96dac │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc2l 0, cr15, [r9], #-136 @ 0xffffff78 │ │ │ │ + ldc2l 0, cr15, [r7], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0x46294414 │ │ │ │ @ instruction: 0xf0222000 │ │ │ │ - eorvs pc, r0, sp, ror #27 │ │ │ │ + eorvs pc, r0, fp, ror #27 │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ @ instruction: 0x4603ecb6 │ │ │ │ andle r2, r5, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2928 @ 0xfffff490 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ and lr, r2, lr, lsr #25 │ │ │ │ @@ -2433,40 +2433,40 @@ │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ ldrtmi r6, [fp], -r2, lsl #9 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldmib r2, {r2, r4, r8, lr}^ │ │ │ │ stmdavs r9, {r8, r9, sp} │ │ │ │ - ldc2 0, cr15, [r0, #-112]! @ 0xffffff90 │ │ │ │ + stc2 0, cr15, [lr, #-112]! @ 0xffffff90 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ ldmdavs fp, {r1, r7, r8, r9, sp, lr} │ │ │ │ cmnle r0, r0, lsl #22 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf0236818 │ │ │ │ - movwcs pc, #2553 @ 0x9f9 @ │ │ │ │ + movwcs pc, #2551 @ 0x9f7 @ │ │ │ │ @ instruction: 0xf507e07f │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ @ instruction: 0xf5076481 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ bmi 1696258 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf0226818 │ │ │ │ - eorvs pc, r0, r7, lsl #29 │ │ │ │ + eorvs pc, r0, r5, lsl #29 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r1, #683671552 @ 0x28c00000 │ │ │ │ blcs 1f6ac │ │ │ │ @ instruction: 0xf507d03a │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ bmi 149627c │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf0226818 │ │ │ │ - @ instruction: 0xf507feb4 │ │ │ │ + @ instruction: 0xf507feb2 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ strmi r6, [r2], -r3, lsl #7 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ ldmdavs fp, {r0, r1, r7, r8, r9, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -2482,34 +2482,34 @@ │ │ │ │ @ instruction: 0xf7fd4479 │ │ │ │ blmi 1000530 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf020681a │ │ │ │ - strd pc, [r6], -sp │ │ │ │ + strd pc, [r6], -fp │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ @ instruction: 0xf0236818 │ │ │ │ - @ instruction: 0xf507f99f │ │ │ │ + @ instruction: 0xf507f99d │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldrtmi r4, [fp], -ip, lsl #8 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ ldmib r2, {r1, r7, r8, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - stc2 0, cr15, [r4, #112]! @ 0x70 │ │ │ │ + stc2 0, cr15, [r2, #112]! @ 0x70 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9, lr} │ │ │ │ orrsle r2, r0, r0, lsl #22 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r2, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf01c6818 │ │ │ │ - andcs pc, r0, sl, ror #27 │ │ │ │ + andcs pc, r0, r8, ror #27 │ │ │ │ ldmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r9], #-2340 @ 0xfffff6dc │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ stmdbmi r3!, {r0, r8, r9, sp} │ │ │ │ bmi 296900 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @@ -2525,29 +2525,29 @@ │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ @ instruction: 0x0005bbb2 │ │ │ │ andeq sl, r5, sl, asr #30 │ │ │ │ andeq fp, r5, r0, lsl #23 │ │ │ │ andeq fp, r5, ip, ror #22 │ │ │ │ andeq fp, r5, r6, ror #22 │ │ │ │ andeq fp, r5, r8, ror #22 │ │ │ │ - andeq r8, r3, r6, lsr r3 │ │ │ │ + andeq r8, r3, sl, lsr #6 │ │ │ │ andeq fp, r5, r8, lsr fp │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r8, r3, sl, lsr #6 │ │ │ │ - andeq r8, r3, sl, lsl r3 │ │ │ │ - andeq r8, r3, ip, lsl r3 │ │ │ │ - andeq r8, r3, r8, asr #6 │ │ │ │ - andeq r8, r3, r0, asr r3 │ │ │ │ - andeq r8, r3, ip, asr #6 │ │ │ │ - andeq r8, r3, lr, asr #5 │ │ │ │ - @ instruction: 0x000382be │ │ │ │ + andeq r8, r3, lr, lsl r3 │ │ │ │ + andeq r8, r3, lr, lsl #6 │ │ │ │ + andeq r8, r3, r0, lsl r3 │ │ │ │ + andeq r8, r3, ip, lsr r3 │ │ │ │ + andeq r8, r3, r4, asr #6 │ │ │ │ + andeq r8, r3, r0, asr #6 │ │ │ │ andeq r8, r3, r2, asr #5 │ │ │ │ - andeq r8, r3, r4, asr #5 │ │ │ │ - andeq r8, r3, r8, lsr #5 │ │ │ │ - andeq r8, r3, r4, ror #4 │ │ │ │ + @ instruction: 0x000382b2 │ │ │ │ + @ instruction: 0x000382b6 │ │ │ │ + @ instruction: 0x000382b8 │ │ │ │ + muleq r3, ip, r2 │ │ │ │ + andeq r8, r3, r8, asr r2 │ │ │ │ andeq fp, r5, r0, ror #19 │ │ │ │ andeq fp, r5, sl, ror r9 │ │ │ │ andeq sl, r5, r8, ror #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5c9b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ @@ -2555,15 +2555,15 @@ │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ mcr2 7, 3, pc, cr14, cr15, {7} @ │ │ │ │ blcs 16fd8 │ │ │ │ blmi 1f97f0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - ldc2l 0, cr15, [pc], #128 @ 585c │ │ │ │ + ldc2l 0, cr15, [sp], #128 @ 0x80 │ │ │ │ and r4, r0, r3, lsl #12 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @ instruction: 0x0005b8b0 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @@ -3334,15 +3334,15 @@ │ │ │ │ orrseq pc, r8, #7340032 @ 0x700000 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0xf858f7ff │ │ │ │ blcs 17c04 │ │ │ │ blmi dba520 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0204618 │ │ │ │ - ands pc, ip, r5, lsl #19 │ │ │ │ + ands pc, ip, r3, lsl #19 │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ cmnpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46110218 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xf607ff89 │ │ │ │ @ instruction: 0xf6a30388 │ │ │ │ @@ -3354,15 +3354,15 @@ │ │ │ │ orreq pc, r4, #170917888 @ 0xa300000 │ │ │ │ ldmdavs r2, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ blmi 9582a4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0204618 │ │ │ │ - strmi pc, [r3], -sl, lsl #19 │ │ │ │ + strmi pc, [r3], -r8, lsl #19 │ │ │ │ bicsle r2, r5, r0, lsl #22 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xf607ffd7 │ │ │ │ @ instruction: 0xf6a30388 │ │ │ │ @ instruction: 0xf1070288 │ │ │ │ @ instruction: 0xf6070118 │ │ │ │ @@ -3385,18 +3385,18 @@ │ │ │ │ @ instruction: 0xf7fcd001 │ │ │ │ ldrmi lr, [r0], -r2, lsl #23 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ldrtmi r0, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r9, r5, r6, lsr #26 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r7, r3, sl, asr #8 │ │ │ │ + andeq r7, r3, lr, lsr r4 │ │ │ │ andeq sl, r5, r4, lsl #25 │ │ │ │ andeq sl, r5, ip, lsr ip │ │ │ │ - andeq r7, r3, r8, lsr #7 │ │ │ │ + muleq r3, ip, r3 │ │ │ │ andeq r9, r5, lr, asr fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5d6ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07c8 │ │ │ │ svcge 0x00020d28 │ │ │ │ strvs pc, [r2], #-1287 @ 0xfffffaf9 │ │ │ │ @@ -3480,28 +3480,28 @@ │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0xff34f7fe │ │ │ │ blcs 17e4c │ │ │ │ blmi b3a71c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0204618 │ │ │ │ - and pc, pc, r1, ror #16 │ │ │ │ + and pc, pc, pc, asr r8 @ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf5076818 │ │ │ │ @ instruction: 0xf5a36302 │ │ │ │ @ instruction: 0xf5076202 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ @ instruction: 0x47986811 │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0xf1070218 │ │ │ │ @ instruction: 0x46180114 │ │ │ │ - @ instruction: 0xf873f020 │ │ │ │ + @ instruction: 0xf871f020 │ │ │ │ blcs 17e94 │ │ │ │ @ instruction: 0xf507d1e2 │ │ │ │ @ instruction: 0xf5a36302 │ │ │ │ @ instruction: 0xf5076202 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ bmi 5e06e4 │ │ │ │ @@ -3521,18 +3521,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ b 1c446cc │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r2, -r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ ldrdeq r9, [r5], -lr │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r7, r3, r2, lsl #4 │ │ │ │ + strdeq r7, [r3], -r6 │ │ │ │ andeq sl, r5, ip, lsr sl │ │ │ │ andeq sl, r5, lr, lsl #20 │ │ │ │ - andeq r7, r3, r8, lsl #3 │ │ │ │ + andeq r7, r3, ip, ror r1 │ │ │ │ andeq r9, r5, ip, lsr r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5d90c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07d0 │ │ │ │ svcge 0x00026d02 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -3625,15 +3625,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmib r0!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [r8, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ @ instruction: 0x000598be │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r3, r2, ror #31 │ │ │ │ + ldrdeq r6, [r3], -r6 @ │ │ │ │ muleq r5, ip, r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5daa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07d0 │ │ │ │ svcge 0x00026d02 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -3726,15 +3726,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldm r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [r8, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r9, r5, sl, lsr #14 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r3, lr, asr #28 │ │ │ │ + andeq r6, r3, r2, asr #28 │ │ │ │ andeq r9, r5, r8, lsl #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5dc34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07d8 │ │ │ │ svcge 0x00026d02 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -4578,15 +4578,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ b bc574c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [ip, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r8, r5, r0, lsl sl │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r3, r4, lsl #2 │ │ │ │ + strdeq r6, [r3], -r8 │ │ │ │ @ instruction: 0x000588b8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5e984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00020d24 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -4690,15 +4690,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmdb lr, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [ip, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r8, r5, r0, asr r8 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r5, r3, r4, asr #30 │ │ │ │ + andeq r5, r3, r8, lsr pc │ │ │ │ strdeq r8, [r5], -r8 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5eb44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00020d24 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -4783,15 +4783,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldm r4, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [ip, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ muleq r5, r0, r6 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldrdeq r5, [r3], -r4 │ │ │ │ + andeq r5, r3, r8, asr #27 │ │ │ │ andeq r8, r5, r4, lsl #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5ecb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00020d24 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -6006,15 +6006,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_fs, #805306378 @ 0x3000000a │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1372 @ 0xfffffaa4 │ │ │ │ andeq pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r8], #-104 @ 0xffffff98 │ │ │ │ + ldc2l 0, cr15, [r6], #-104 @ 0xffffff98 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r4], #1443 @ 0x5a3 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_fs, #805306378 @ 0x3000000a │ │ │ │ ldmdavs r8, {r6, r8, sp} │ │ │ │ stmia lr, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @@ -6024,15 +6024,15 @@ │ │ │ │ ldmda r4!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e273 │ │ │ │ vsubw.s32 q3, , d7 │ │ │ │ vqshl.s8 d20, d4, d1 │ │ │ │ @ instruction: 0xf0310008 │ │ │ │ - eorvs pc, r0, r5, lsl sp @ │ │ │ │ + eorvs pc, r0, r1, lsl sp @ │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf507681a │ │ │ │ vsubw.s32 q3, , d7 │ │ │ │ ldmdavs r9, {r2, r3, r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf7f94610 │ │ │ │ @ instruction: 0xf507ee70 │ │ │ │ @@ -6089,15 +6089,15 @@ │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf503681b │ │ │ │ @ instruction: 0xf1076300 │ │ │ │ @ instruction: 0xf8df0034 │ │ │ │ ldrbtmi r2, [sl], #-1040 @ 0xfffffbf0 │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xf8e2f031 │ │ │ │ + @ instruction: 0xf8def031 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf503681b │ │ │ │ @ instruction: 0xf1076080 │ │ │ │ @ instruction: 0xf1070410 │ │ │ │ @ instruction: 0xf1070134 │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ @@ -6115,15 +6115,15 @@ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r2], #996 @ 0x3e4 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ andls r0, r0, #52, 6 @ 0xd0000000 │ │ │ │ ldrbtmi r4, [sl], #-2795 @ 0xfffff515 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe7c4fe6 │ │ │ │ + blx fe744fe6 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf7f96818 │ │ │ │ @ instruction: 0xf7f9ec4c │ │ │ │ strmi lr, [r3], -r8, ror #30 │ │ │ │ andsvs r2, sl, r2, lsl #4 │ │ │ │ @ instruction: 0xe1a62300 │ │ │ │ @@ -6135,27 +6135,27 @@ │ │ │ │ ldmdavs fp, {r0, r2, r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0x46104619 │ │ │ │ stc 7, cr15, [r8, #996]! @ 0x3e4 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf503681b │ │ │ │ ldrmi r6, [r8], -r0, asr #6 │ │ │ │ - stc2 0, cr15, [r8, #188]! @ 0xbc │ │ │ │ + stc2 0, cr15, [r4, #188]! @ 0xbc │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r5, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r2], #-996 @ 0xfffffc1c │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf503681b │ │ │ │ @ instruction: 0xf1076300 │ │ │ │ bmi ff3090c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf0316180 │ │ │ │ - @ instruction: 0xf507f86f │ │ │ │ + @ instruction: 0xf507f86b │ │ │ │ vsubw.s32 q3, , d7 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ addvs pc, r0, r3, lsl #10 │ │ │ │ ldreq pc, [r0], #-263 @ 0xfffffef9 │ │ │ │ teqpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @@ -6173,15 +6173,15 @@ │ │ │ │ @ instruction: 0xf7f94618 │ │ │ │ @ instruction: 0x4602ec70 │ │ │ │ teqpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ bmi fed2d854 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf01a0100 │ │ │ │ - @ instruction: 0xf507fb2b │ │ │ │ + @ instruction: 0xf507fb29 │ │ │ │ vsubw.s32 q3, , d7 │ │ │ │ ldmdavs r8, {r2, r4, r8, r9, lr} │ │ │ │ bl ff647054 │ │ │ │ mrc 7, 7, APSR_nzcv, cr4, cr9, {7} │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e133 │ │ │ │ @@ -6211,15 +6211,15 @@ │ │ │ │ orrvs pc, r4, #683671552 @ 0x28c00000 │ │ │ │ addvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ addvs pc, r4, #679477248 @ 0x28800000 │ │ │ │ andcc r6, r1, #1179648 @ 0x120000 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a36387 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, sp, lr} │ │ │ │ - blcs 27168 │ │ │ │ + blcs 27168 │ │ │ │ @ instruction: 0xf507d1d0 │ │ │ │ vsubw.s32 q3, , d7 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0x4618009b │ │ │ │ mcr 7, 1, pc, cr2, cr9, {7} @ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ @@ -6233,34 +6233,34 @@ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ bmi 1e631b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f0000 │ │ │ │ @ instruction: 0xf01a0100 │ │ │ │ - @ instruction: 0xf507fab3 │ │ │ │ + @ instruction: 0xf507fab1 │ │ │ │ @ instruction: 0xf5a36387 │ │ │ │ ldmdavs fp, {r0, r2, r7, r8, r9, sp, lr} │ │ │ │ addvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ strtmi pc, [r4], #-674 @ 0xfffffd5e │ │ │ │ ldrbtmi r4, [sl], #-2673 @ 0xfffff58f │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldc 7, cr15, [r2], {249} @ 0xf9 │ │ │ │ subs r6, lr, r0, lsr #32 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_s, #805306378 @ 0x3000000a │ │ │ │ bmi 1b231ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f0000 │ │ │ │ @ instruction: 0xf01a0100 │ │ │ │ - @ instruction: 0xf507fa95 │ │ │ │ + @ instruction: 0xf507fa93 │ │ │ │ @ instruction: 0xf5a36387 │ │ │ │ vst3.32 {d22-d24}, [pc], r1 │ │ │ │ @ instruction: 0xf0316081 │ │ │ │ - eorvs pc, r0, sp, asr #22 │ │ │ │ + eorvs pc, r0, r9, asr #22 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r1, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf507681a │ │ │ │ vsubw.s32 q3, , d7 │ │ │ │ ldmdavs r9, {r2, r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf7f94610 │ │ │ │ @ instruction: 0xf507eca8 │ │ │ │ @@ -6301,15 +6301,15 @@ │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf503681b │ │ │ │ ldmdavs fp, {r7, r8, r9, ip, lr}^ │ │ │ │ addvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ strmi pc, [ip], #-674 @ 0xfffffd5e │ │ │ │ @ instruction: 0xf0334619 │ │ │ │ - strmi pc, [fp], -r7, ror #25 │ │ │ │ + strmi pc, [fp], -r3, ror #25 │ │ │ │ @ instruction: 0xf5076023 │ │ │ │ @ instruction: 0xf5a36387 │ │ │ │ andcs r6, r0, #201326594 @ 0xc000002 │ │ │ │ ands r6, pc, sl, lsl r0 @ │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf503681b │ │ │ │ @@ -6346,23 +6346,23 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ mrrc 7, 15, pc, lr, cr9 @ │ │ │ │ vmin.s8 d4, d7, d8 │ │ │ │ @ instruction: 0x46bd473c │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r7, r5, r6, ror #4 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r3, sl, asr #22 │ │ │ │ - andeq r4, r3, lr, lsl #20 │ │ │ │ - @ instruction: 0x000349b2 │ │ │ │ - andeq r4, r3, r8, asr #18 │ │ │ │ - andeq r4, r3, ip, asr #17 │ │ │ │ - andeq r4, r3, r0, lsl #16 │ │ │ │ - strdeq r4, [r3], -r6 │ │ │ │ - andeq r4, r3, r0, ror #15 │ │ │ │ - andeq r4, r3, r6, lsr r7 │ │ │ │ + andeq r4, r3, lr, lsr fp │ │ │ │ + andeq r4, r3, r2, lsl #20 │ │ │ │ + andeq r4, r3, r6, lsr #19 │ │ │ │ + andeq r4, r3, ip, lsr r9 │ │ │ │ + andeq r4, r3, r0, asr #17 │ │ │ │ + strdeq r4, [r3], -r4 @ │ │ │ │ + andeq r4, r3, sl, ror #15 │ │ │ │ + ldrdeq r4, [r3], -r4 @ │ │ │ │ + andeq r4, r3, sl, lsr #14 │ │ │ │ andeq r6, r5, r8, lsl sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb60544 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ @@ -6412,30 +6412,30 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b089 │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ stcmi 3, cr2, [fp], #-0 │ │ │ │ teqcs sl, ip, ror r4 │ │ │ │ @ instruction: 0xf03068f8 │ │ │ │ - cmnpvs r8, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r8, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ ldmvs r8!, {r6, r8, sp}^ │ │ │ │ - stc2l 0, cr15, [pc, #-192] @ 9368 │ │ │ │ + stc2l 0, cr15, [fp, #-192] @ 0xffffff40 │ │ │ │ ldmdbvs sl!, {r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ teqcs sl, sl, lsl #26 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ mvnsvs lr, r0, ror #26 │ │ │ │ blcs 23c2c │ │ │ │ ldmibvs fp!, {r1, ip, lr, pc}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ bmi 7a3838 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f0000 │ │ │ │ @ instruction: 0xf01a0100 │ │ │ │ - blmi 707918 │ │ │ │ + blmi 707910 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andsle r2, r3, r0, lsl #22 │ │ │ │ stmiapl r3!, {r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7f94618 │ │ │ │ strmi lr, [r3], -r4, ror #25 │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ @@ -6454,15 +6454,15 @@ │ │ │ │ stmiapl r3!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ blcs 2351c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ movwcs lr, #4096 @ 0x1000 │ │ │ │ @ instruction: 0x37244618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r6, r5, ip, ror #23 │ │ │ │ - andeq r4, r3, r0, lsr #10 │ │ │ │ + andeq r4, r3, r4, lsl r5 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb606d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -6481,23 +6481,23 @@ │ │ │ │ blmi 381554 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andvs pc, r0, #12582912 @ 0xc00000 │ │ │ │ movwls r6, #2235 @ 0x8bb │ │ │ │ bmi 29ad74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ ldmdavs r8!, {r7, r8, sp, lr}^ │ │ │ │ - ldc2l 0, cr15, [r2, #192] @ 0xc0 │ │ │ │ + stc2l 0, cr15, [lr, #192] @ 0xc0 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r6, r5, sl, lsl fp │ │ │ │ - muleq r3, r0, r4 │ │ │ │ - andeq r4, r3, r2, lsl #9 │ │ │ │ + andeq r4, r3, r4, lsl #9 │ │ │ │ + andeq r4, r3, r6, ror r4 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ - andeq r4, r3, ip, asr r4 │ │ │ │ + andeq r4, r3, r0, asr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6075c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [ip], #-3127 @ 0xfffff3c9 │ │ │ │ @@ -6537,15 +6537,15 @@ │ │ │ │ @ instruction: 0xf502687a │ │ │ │ andls r6, r2, #128, 4 │ │ │ │ ldmvs fp!, {r0, r8, r9, ip, pc} │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2582 @ 0xfffff5ea │ │ │ │ andeq pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf852f01a │ │ │ │ + @ instruction: 0xf850f01a │ │ │ │ blcs a3d04 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ @ instruction: 0xf7f9e005 │ │ │ │ @ instruction: 0x4603ec1e │ │ │ │ andsvs r2, sl, r5, lsl #4 │ │ │ │ stmdbmi lr, {r8, r9, sp} │ │ │ │ bmi 25a814 │ │ │ │ @@ -6556,16 +6556,16 @@ │ │ │ │ @ instruction: 0x4618eabe │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ muleq r5, r2, sl │ │ │ │ andeq r6, r5, lr, lsl #21 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ - @ instruction: 0x000343b2 │ │ │ │ - muleq r3, r2, r3 │ │ │ │ + andeq r4, r3, r6, lsr #7 │ │ │ │ + andeq r4, r3, r6, lsl #7 │ │ │ │ ldrdeq r6, [r5], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb60870 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00066d03 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -6603,15 +6603,15 @@ │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf503681b │ │ │ │ @ instruction: 0xf1076380 │ │ │ │ movwls r0, #16 │ │ │ │ bmi 89af5c │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0300102 │ │ │ │ - blmi 848a98 │ │ │ │ + blmi 848a88 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ strvs pc, [r0], #1283 @ 0x503 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf107681d │ │ │ │ @ instruction: 0x46180310 │ │ │ │ bl 54771c │ │ │ │ @@ -6635,15 +6635,15 @@ │ │ │ │ b 7c7764 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r6, r5, r4, ror #18 │ │ │ │ andeq r6, r5, r0, ror #18 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r3, ip, lsr #5 │ │ │ │ + andeq r4, r3, r0, lsr #5 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ muleq r5, r8, r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ mrrceq 8, 4, pc, r0, cr12 @ │ │ │ │ @@ -6693,22 +6693,22 @@ │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ cmple r5, r0, lsl #22 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r0], {83} @ 0x53 │ │ │ │ ldrbtmi r4, [sl], #-2708 @ 0xfffff56c │ │ │ │ andeq pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff1af019 │ │ │ │ + @ instruction: 0xff18f019 │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf503681b │ │ │ │ @ instruction: 0xf6076340 │ │ │ │ bmi fe399904 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf0306180 │ │ │ │ - @ instruction: 0xf107fc1d │ │ │ │ + @ instruction: 0xf107fc19 │ │ │ │ @ instruction: 0xf8530320 │ │ │ │ @ instruction: 0xf6070c10 │ │ │ │ @ instruction: 0xf507411c │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vcgt.s8 d18, d0, d0 │ │ │ │ @@ -6740,53 +6740,53 @@ │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5033b04 │ │ │ │ ldrmi r6, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0xf7f94618 │ │ │ │ @ instruction: 0xf607e8ec │ │ │ │ tstcs r0, ip, lsl r3 │ │ │ │ @ instruction: 0xf02f4618 │ │ │ │ - blmi 18891c0 │ │ │ │ + blmi 18891b0 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ subvs pc, r0, #12582912 @ 0xc00000 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5033b04 │ │ │ │ @ instruction: 0xf6076080 │ │ │ │ movwls r4, #796 @ 0x31c │ │ │ │ bmi 175b1a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf0306180 │ │ │ │ - @ instruction: 0xf107fbb9 │ │ │ │ + @ instruction: 0xf107fbb5 │ │ │ │ ldrmi r0, [sl], -r0, lsr #6 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5033b04 │ │ │ │ movwls r6, #9088 @ 0x2380 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5033b04 │ │ │ │ movwls r6, #4864 @ 0x1300 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0xf8529300 │ │ │ │ bmi 14189e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f0000 │ │ │ │ @ instruction: 0xf0190100 │ │ │ │ - @ instruction: 0xf107fe8b │ │ │ │ + @ instruction: 0xf107fe89 │ │ │ │ blcc 10a628 │ │ │ │ eoreq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074616 │ │ │ │ ldrmi r0, [r5], -r0, lsr #4 │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andeq pc, r8, #-2147483648 @ 0x80000000 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ @ instruction: 0xf856461a │ │ │ │ @ instruction: 0xf8551c18 │ │ │ │ @ instruction: 0xf7ff0c14 │ │ │ │ strmi pc, [r3], -fp, asr #28 │ │ │ │ - ble 545d8 │ │ │ │ + ble 545d8 │ │ │ │ subs r2, r6, r0, lsl #6 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0422300 │ │ │ │ ldrmi r0, [r9], r0, lsl #17 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461d │ │ │ │ blcc 10a674 │ │ │ │ @@ -6815,15 +6815,15 @@ │ │ │ │ strcs pc, [r0], #-2243 @ 0xfffff73d │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ blmi 801ab8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andeq pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcr2 0, 1, pc, cr6, cr9, {0} @ │ │ │ │ + mcr2 0, 1, pc, cr4, cr9, {0} @ │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r0], {83} @ 0x53 │ │ │ │ strcc pc, [r0], #-2259 @ 0xfffff72d │ │ │ │ andeq pc, sl, #-1073741824 @ 0xc0000000 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r0], {83} @ 0x53 │ │ │ │ strcs pc, [r0], #-2243 @ 0xfffff73d │ │ │ │ @@ -6839,19 +6839,19 @@ │ │ │ │ strpl pc, [r1, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ andeq r6, r5, r8, lsr #16 │ │ │ │ andeq r6, r5, ip, lsl r8 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ - andeq r4, r3, lr, asr #2 │ │ │ │ - andeq r4, r3, r4, asr #2 │ │ │ │ - andeq r4, r3, r0, lsl #1 │ │ │ │ - andeq r4, r3, r0, asr r0 │ │ │ │ - andeq r3, r3, ip, lsr #31 │ │ │ │ + andeq r4, r3, r2, asr #2 │ │ │ │ + andeq r4, r3, r8, lsr r1 │ │ │ │ + andeq r4, r3, r4, ror r0 │ │ │ │ + andeq r4, r3, r4, asr #32 │ │ │ │ + andeq r3, r3, r0, lsr #31 │ │ │ │ andeq r6, r5, ip, ror #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb60ce8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad03c0 │ │ │ │ svcge 0x00044d2c │ │ │ │ ldrmi pc, [r8], -r7, lsl #12 │ │ │ │ @@ -7390,15 +7390,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2624 @ 0xfffff5c0 │ │ │ │ ldmpl r3, {r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3414 │ │ │ │ @ instruction: 0xf5070300 │ │ │ │ vsubw.s32 q3, , d3 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9, lr} │ │ │ │ - blcs 283d4 │ │ │ │ + blcs 283d4 │ │ │ │ @ instruction: 0xf507d120 │ │ │ │ @ instruction: 0xf5a36383 │ │ │ │ @ instruction: 0xf5076283 │ │ │ │ vsubw.s32 q3, , d3 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ bmi d643c4 │ │ │ │ @ instruction: 0x4610447a │ │ │ │ @@ -7450,16 +7450,16 @@ │ │ │ │ ldrmi lr, [r0], -r2, asr #23 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r3, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ @ instruction: 0x00055cba │ │ │ │ @ instruction: 0x00055cb6 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - @ instruction: 0x000336b0 │ │ │ │ - muleq r3, r8, r6 │ │ │ │ + andeq r3, r3, r4, lsr #13 │ │ │ │ + andeq r3, r3, ip, lsl #13 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ ldrdeq r5, [r5], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6166c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00026d84 │ │ │ │ @@ -7477,15 +7477,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2610 @ 0xfffff5ce │ │ │ │ ldmpl r3, {r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3414 │ │ │ │ @ instruction: 0xf5070300 │ │ │ │ vsubw.s32 q3, , d3 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9, lr} │ │ │ │ - blcs 28530 │ │ │ │ + blcs 28530 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ eors r0, r9, r0, lsl #6 │ │ │ │ ldreq pc, [r4, #-263] @ 0xfffffef9 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r2, r3, lsr #11 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -7771,15 +7771,15 @@ │ │ │ │ ldmdb lr!, {r3, 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 r5, r5, r6, asr r7 │ │ │ │ andeq r5, r5, r2, asr r7 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r3, r3, r6, lsr #1 │ │ │ │ + muleq r3, sl, r0 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ ldrdeq r5, [r5], -r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb61b6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad03c8 │ │ │ │ svcge 0x00024d24 │ │ │ │ @@ -7831,15 +7831,15 @@ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x007af7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 101c2c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f0000 │ │ │ │ @ instruction: 0xf0180100 │ │ │ │ - @ instruction: 0xf04ffe37 │ │ │ │ + @ instruction: 0xf04ffe35 │ │ │ │ @ instruction: 0xf04f34ff │ │ │ │ ldrsh r3, [r7], #-95 @ 0xffffffa1 │ │ │ │ ldmpl r3!, {r1, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf503681b │ │ │ │ @ instruction: 0xf1076080 │ │ │ │ @ instruction: 0xf1070308 │ │ │ │ ldmdb r3, {r2, r4, r8}^ │ │ │ │ @@ -7857,29 +7857,29 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ strmi lr, [r3], -r6, asr #30 │ │ │ │ strtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2599 @ 0xfffff5d9 │ │ │ │ andeq pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcr2 0, 0, pc, cr2, cr8, {0} @ │ │ │ │ + mcr2 0, 0, pc, cr0, cr8, {0} @ │ │ │ │ ldrbtcc pc, [pc], #79 @ aab8 @ │ │ │ │ ldrbcc pc, [pc, #79]! @ ab0b @ │ │ │ │ @ instruction: 0xf7f8e022 │ │ │ │ strmi lr, [r3], -lr, asr #19 │ │ │ │ @ instruction: 0xf7f8681c │ │ │ │ strmi lr, [r3], -sl, asr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x002af7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 6dc368 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f0000 │ │ │ │ @ instruction: 0xf0180100 │ │ │ │ - @ instruction: 0xf04ffde7 │ │ │ │ + @ instruction: 0xf04ffde5 │ │ │ │ @ instruction: 0xf04f34ff │ │ │ │ strd r3, [r7], -pc @ │ │ │ │ tstpmi r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movwmi pc, #34467 @ 0x86a3 @ │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ @@ -7892,18 +7892,18 @@ │ │ │ │ ldrmi lr, [r0], -lr, asr #16 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r5, r5, sl, ror #12 │ │ │ │ andeq r5, r5, r6, ror #12 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - strdeq r2, [r3], -ip │ │ │ │ + strdeq r2, [r3], -r0 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ - @ instruction: 0x00032fb6 │ │ │ │ - andeq r2, r3, r4, lsr #31 │ │ │ │ + andeq r2, r3, sl, lsr #31 │ │ │ │ + muleq r3, r8, pc @ │ │ │ │ strdeq r5, [r5], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb61d58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07d0 │ │ │ │ svcge 0x00026d02 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -8295,15 +8295,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2627 @ 0xfffff5bd │ │ │ │ ldmpl r3, {r0, r1, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3c14 │ │ │ │ @ instruction: 0xf6070300 │ │ │ │ @ instruction: 0xf6a34318 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9, lr} │ │ │ │ - blcs 291f8 │ │ │ │ + blcs 291f8 │ │ │ │ @ instruction: 0xf607d10b │ │ │ │ @ instruction: 0xf6a34318 │ │ │ │ ldmdavs r8, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xff9ef7ff │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ @ instruction: 0xf107e052 │ │ │ │ @@ -8498,15 +8498,15 @@ │ │ │ │ teqcs ip, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 1c1cccc │ │ │ │ @ instruction: 0x4619447b │ │ │ │ stc2l 0, cr15, [sl], #20 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbvs r4, [fp, #-1555]! @ 0xfffff9ed │ │ │ │ - blcs 26aa4 │ │ │ │ + blcs 26aa4 │ │ │ │ vldmdbvs fp!, {s27-s30} │ │ │ │ adcsvs r1, fp, #57147392 @ 0x3680000 │ │ │ │ ldrsht r6, [r1], sl │ │ │ │ ldrdeq lr, [r4, -r7]! │ │ │ │ @ instruction: 0x2328e9d7 │ │ │ │ @ instruction: 0xf501fb02 │ │ │ │ @ instruction: 0xf403fb00 │ │ │ │ @@ -8569,26 +8569,26 @@ │ │ │ │ blvs ffe139b8 │ │ │ │ b 8c9598 │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ stmib r1, {r5, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ ldmib r7, {r5, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf031011c │ │ │ │ - @ instruction: 0x4602fcf7 │ │ │ │ + @ instruction: 0x4602fcf3 │ │ │ │ blvs ffe5ce04 │ │ │ │ movwcs lr, #10689 @ 0x29c1 │ │ │ │ @ instruction: 0x2320e9d7 │ │ │ │ @ instruction: 0x0118e9d7 │ │ │ │ - stc2l 0, cr15, [ip], #196 @ 0xc4 │ │ │ │ + stc2l 0, cr15, [r8], #196 @ 0xc4 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ stmib r1, {r0, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ ldmib r7, {r5, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf031011a │ │ │ │ - strmi pc, [r2], -r1, ror #25 │ │ │ │ + @ instruction: 0x4602fcdd │ │ │ │ blvs ffe5ce30 │ │ │ │ movwcs lr, #35265 @ 0x89c1 │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ stmib r1, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ blvs ffe5423c │ │ │ │ tstcs lr, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #51649 @ 0xc9c1 │ │ │ │ @@ -8606,15 +8606,15 @@ │ │ │ │ bficc r4, r9, #12, #1 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r4, r5, r4, lsl #24 │ │ │ │ andeq r4, r5, r0, lsl #24 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ - ldrdeq r2, [r3], -ip │ │ │ │ + ldrdeq r2, [r3], -r0 │ │ │ │ ldrdeq r4, [r5], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb62874 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad03d0 │ │ │ │ svcge 0x00026d42 │ │ │ │ ldrmi pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -9127,66 +9127,66 @@ │ │ │ │ bl feb63070 │ │ │ │ @ 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 25ef8 │ │ │ │ + blcs 25ef8 │ │ │ │ tstcs r0, lr, lsl #2 │ │ │ │ @ instruction: 0xf01a2000 │ │ │ │ - @ instruction: 0x4602f87f │ │ │ │ + @ instruction: 0x4602f87d │ │ │ │ stmiapl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blmi a63f08 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x6178f990 │ │ │ │ - blcs 264ac │ │ │ │ + cmnpvs r8, lr, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + blcs 264ac │ │ │ │ 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, [r6], {246} @ 0xf6 │ │ │ │ blcs 1d6e4 │ │ │ │ ldmib r7, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0090100 │ │ │ │ cmnpvs r8, r7, asr #30 @ p-variant is OBSOLETE │ │ │ │ ldmib r7, {r1, r2, sp, lr, pc}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0xf00a68f8 │ │ │ │ cmnpvs r8, r5, asr r8 @ p-variant is OBSOLETE │ │ │ │ - blcs 264e4 │ │ │ │ + blcs 264e4 │ │ │ │ blmi 53ff6c │ │ │ │ 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}^ │ │ │ │ stc2l 0, cr15, [r2, #56] @ 0x38 │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - blx ff047f98 │ │ │ │ + blx fefc7f98 │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r4, r5, lr, ror r1 │ │ │ │ andeq r0, r0, r4, asr r3 │ │ │ │ - andeq r1, r3, lr, ror #23 │ │ │ │ + andeq r1, r3, r2, ror #23 │ │ │ │ andeq r5, r5, r0, lsr #3 │ │ │ │ muleq r5, r6, r1 │ │ │ │ - andeq r1, r3, sl, lsr #23 │ │ │ │ + muleq r3, lr, fp │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb63160 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r7, r0, asr pc │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ bmi fe8d4b74 │ │ │ │ @@ -9211,15 +9211,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 │ │ │ │ - blx 1bc803a │ │ │ │ + blx 1b4803a │ │ │ │ @ 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}^ │ │ │ │ @@ -9249,15 +9249,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 1aa4e64 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r1, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f62302 │ │ │ │ strmi lr, [r3], -sl, ror #29 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -9270,15 +9270,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 15a4eb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f62302 │ │ │ │ strmi lr, [r3], -r0, asr #29 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -9291,30 +9291,30 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 10a4f0c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f62302 │ │ │ │ @ instruction: 0x4603ee96 │ │ │ │ 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 │ │ │ │ - blx fec481b4 │ │ │ │ + blx febc81b4 │ │ │ │ @ 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 @ │ │ │ │ @@ -9327,15 +9327,15 @@ │ │ │ │ bl ff34a168 │ │ │ │ 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 │ │ │ │ - blx fe1c8208 │ │ │ │ + blx fe148208 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ mcr 7, 2, pc, cr12, cr6, {7} @ │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ @@ -9351,32 +9351,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stcl 7, cr15, [r4], #984 @ 0x3d8 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r4, r5, ip, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - strdeq r1, [r3], -r6 │ │ │ │ - andeq r1, r3, r0, ror sl │ │ │ │ - andeq r1, r3, r8, lsr sl │ │ │ │ - andeq r1, r3, r0, lsl #20 │ │ │ │ - ldrdeq r1, [r3], -sl │ │ │ │ - muleq r3, r6, r9 │ │ │ │ + andeq r1, r3, sl, ror #21 │ │ │ │ + andeq r1, r3, r4, ror #20 │ │ │ │ + andeq r1, r3, ip, lsr #20 │ │ │ │ + strdeq r1, [r3], -r4 │ │ │ │ + andeq r1, r3, lr, asr #19 │ │ │ │ + andeq r1, r3, sl, lsl #19 │ │ │ │ andeq r3, r5, r2, lsr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6342c │ │ │ │ @ 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 │ │ │ │ - smlalsvs pc, r8, r6, r9 @ │ │ │ │ - blcs 2663c │ │ │ │ + smlalsvs pc, r8, r4, r9 @ │ │ │ │ + blcs 2663c │ │ │ │ ldmvs r8!, {r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xffdcf009 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r3, r5, r6, asr #27 │ │ │ │ andeq r0, r0, r4, asr r3 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ @@ -9405,15 +9405,15 @@ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ cdp2 0, 15, cr15, cr10, cr11, {0} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ blle 1c96edc │ │ │ │ andvs pc, fp, pc, asr #8 │ │ │ │ - blx feac839c │ │ │ │ + blx fe9c839c │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ stc 7, cr15, [ip], {246} @ 0xf6 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldmvs r9!, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ ldmibvs fp!, {r1, r2, sl, fp, sp, lr, pc}^ │ │ │ │ @@ -9425,15 +9425,15 @@ │ │ │ │ ldrmi r6, [r9], -r7, lsl #6 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bvc 4493b0 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ - blge 46a40 │ │ │ │ + blge 46a40 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldrmi r6, [r9], -r8, lsl #6 │ │ │ │ teqcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ @ instruction: 0xf00969b8 │ │ │ │ @ instruction: 0x4602ff79 │ │ │ │ ldmibvs r9!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ @@ -9485,44 +9485,44 @@ │ │ │ │ movwcs r6, #26 │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ce6800 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - @ instruction: 0xf7f6f94b │ │ │ │ + @ instruction: 0xf7f6f949 │ │ │ │ @ instruction: 0x4603ed1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1f4a408 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ae6824 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - andcs pc, r0, r9, lsr r9 @ │ │ │ │ + andcs pc, r0, r7, lsr r9 @ │ │ │ │ bl eca424 │ │ │ │ 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 1d5cebc │ │ │ │ - ble 4c87c │ │ │ │ + ble 4c87c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #51655 @ 0xc9c7 │ │ │ │ bvs feee7164 │ │ │ │ bmi 692fcc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmib r7, {r0, r2, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf02b010c │ │ │ │ - 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 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f0c614 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe6f4617b │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ @@ -9533,17 +9533,17 @@ │ │ │ │ @ instruction: 0xf7f6d001 │ │ │ │ @ instruction: 0x4618eb7a │ │ │ │ ldrtmi r3, [sp], r8, lsr #15 │ │ │ │ svchi 0x00b0e8bd │ │ │ │ andeq r3, r5, sl, ror sp │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r4, r5, r2, asr #1 │ │ │ │ - andeq r1, r3, r0, lsr r7 │ │ │ │ - andeq r1, r3, r8, lsr r7 │ │ │ │ - andeq r1, r3, ip, lsl #14 │ │ │ │ + andeq r1, r3, r4, lsr #14 │ │ │ │ + andeq r1, r3, ip, lsr #14 │ │ │ │ + andeq r1, r3, r0, lsl #14 │ │ │ │ andeq r3, r5, lr, asr #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb636f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -9654,24 +9654,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae6aa4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bl ff24a6a4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -sl, lsr #18 │ │ │ │ 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: 0xffe6f016 │ │ │ │ + @ instruction: 0xffe4f016 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r3, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 615324 │ │ │ │ bl 124d710 │ │ │ │ @@ -9681,30 +9681,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee95348 │ │ │ │ bne ff4e7010 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffc2f016 │ │ │ │ + @ instruction: 0xffc0f016 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - cdp2 0, 1, cr15, cr14, cr11, {1} │ │ │ │ - blcs 26c2c │ │ │ │ + cdp2 0, 1, cr15, cr10, cr11, {1} │ │ │ │ + blcs 26c2c │ │ │ │ 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 r1, r3, ip, lsl #9 │ │ │ │ - muleq r3, r2, r4 │ │ │ │ - andeq r1, r3, r6, ror #8 │ │ │ │ + andeq r1, r3, r0, lsl #9 │ │ │ │ + andeq r1, r3, r6, lsl #9 │ │ │ │ + andeq r1, r3, sl, asr r4 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ @ instruction: 0x61b961f8 │ │ │ │ movwcs lr, #18887 @ 0x49c7 │ │ │ │ @@ -9735,15 +9735,15 @@ │ │ │ │ stmdaeq r2, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ streq lr, [r2], #-3000 @ 0xfffff448 │ │ │ │ streq lr, [r3, #-2921] @ 0xfffff497 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ bl 1d5d258 │ │ │ │ - ble 4cc18 │ │ │ │ + ble 4cc18 │ │ │ │ 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 │ │ │ │ @@ -9849,15 +9849,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 555f4 │ │ │ │ + bcs 555f4 │ │ │ │ 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}^ │ │ │ │ @@ -9867,15 +9867,15 @@ │ │ │ │ stmdaeq r2, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmdbhi r2, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ beq c78d4 │ │ │ │ bleq 10779c │ │ │ │ - blge 47138 │ │ │ │ + blge 47138 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ ble ff08d628 │ │ │ │ svclt 0x0000e000 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 8d638 │ │ │ │ @@ -9892,15 +9892,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 2706c │ │ │ │ + blcs 2706c │ │ │ │ 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 @ │ │ │ │ @@ -9957,57 +9957,57 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6705c │ │ │ │ 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, [sl, #88] @ 0x58 │ │ │ │ + ldc2 0, cr15, [r8, #88] @ 0x58 │ │ │ │ @ instruction: 0xf7f668fe │ │ │ │ strmi lr, [r3], -sl, ror #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 6, pc, cr10, cr5, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89e468 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, r7, lsl #27 │ │ │ │ + andcs pc, r0, r5, lsl #27 │ │ │ │ svc 0x0088f7f5 │ │ │ │ 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 1d5d620 │ │ │ │ - ble 4cfe0 │ │ │ │ + ble 4cfe0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee76c8 │ │ │ │ bmi 453730 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - 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: 0xf02b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0cd78 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72c613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r0, r3, lr, asr #31 │ │ │ │ - ldrdeq r0, [r3], -r4 │ │ │ │ - andeq r0, r3, r8, lsr #31 │ │ │ │ + andeq r0, r3, r2, asr #31 │ │ │ │ + andeq r0, r3, r8, asr #31 │ │ │ │ + muleq r3, ip, pc @ │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ eorsvs r6, r9, #120, 4 @ 0x80000007 │ │ │ │ movwcs lr, #27079 @ 0x69c7 │ │ │ │ @@ -10152,15 +10152,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 55ab0 │ │ │ │ + bcs 55ab0 │ │ │ │ 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}^ │ │ │ │ @@ -10170,15 +10170,15 @@ │ │ │ │ stmdaeq r2, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmdbhi r2, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ beq c7d90 │ │ │ │ bleq 107c58 │ │ │ │ - blge 475f4 │ │ │ │ + blge 475f4 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ ble ff08dae4 │ │ │ │ svclt 0x0000e000 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 8daf4 │ │ │ │ @@ -10267,24 +10267,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae7438 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mrc 7, 7, APSR_nzcv, cr14, cr5, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ strmi lr, [r3], -r0, ror #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 7490da │ │ │ │ + blx 6c90da │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ stmib r7, {r1, r2, r3, r4, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 615cb8 │ │ │ │ bl 124e0a4 │ │ │ │ @@ -10294,45 +10294,45 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee95cdc │ │ │ │ bne ff4e79a4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffe49120 │ │ │ │ + blx ffdc9120 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf954f02b │ │ │ │ - blcs 275c0 │ │ │ │ + @ instruction: 0xf950f02b │ │ │ │ + blcs 275c0 │ │ │ │ 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 │ │ │ │ - strdeq r0, [r3], -r8 │ │ │ │ - strdeq r0, [r3], -lr │ │ │ │ - ldrdeq r0, [r3], -r2 │ │ │ │ + andeq r0, r3, ip, ror #21 │ │ │ │ + strdeq r0, [r3], -r2 │ │ │ │ + andeq r0, r3, r6, asr #21 │ │ │ │ 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 2772c │ │ │ │ + blcs 2772c │ │ │ │ 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 @ │ │ │ │ @@ -10393,72 +10393,72 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6772c │ │ │ │ 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 cc92ac │ │ │ │ + blx c492ac │ │ │ │ @ instruction: 0xf7f568fe │ │ │ │ strmi lr, [r3], -r2, lsl #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 18cb238 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89eb38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, pc, lsl sl @ │ │ │ │ + andcs pc, r0, sp, lsl sl @ │ │ │ │ stc 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 sl, #3522560 @ 0x35c000 │ │ │ │ bl 1d5dcf0 │ │ │ │ - ble 4d6b0 │ │ │ │ + ble 4d6b0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7d98 │ │ │ │ bmi 453e00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf02b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d448 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe724613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - strdeq r0, [r3], -lr │ │ │ │ - andeq r0, r3, r4, lsl #18 │ │ │ │ - ldrdeq r0, [r3], -r8 │ │ │ │ + strdeq r0, [r3], -r2 │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ + andeq r0, r3, ip, asr #17 │ │ │ │ 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 27924 │ │ │ │ + blcs 27924 │ │ │ │ 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 @ │ │ │ │ @@ -10511,72 +10511,72 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 67904 │ │ │ │ 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: 0xf946f016 │ │ │ │ + @ instruction: 0xf944f016 │ │ │ │ @ instruction: 0xf7f568fe │ │ │ │ @ instruction: 0x4603ed16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1dcb410 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89ed10 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, r3, lsr r9 @ │ │ │ │ + andcs pc, r0, r1, lsr r9 @ │ │ │ │ bl d4b42c │ │ │ │ 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 1d5dec8 │ │ │ │ - ble 4d888 │ │ │ │ + ble 4d888 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7f70 │ │ │ │ bmi 453fd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf02a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d620 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r0, r3, r6, lsr #14 │ │ │ │ - andeq r0, r3, ip, lsr #14 │ │ │ │ - andeq r0, r3, r0, lsl #14 │ │ │ │ + andeq r0, r3, sl, lsl r7 │ │ │ │ + andeq r0, r3, r0, lsr #14 │ │ │ │ + strdeq r0, [r3], -r4 │ │ │ │ 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 27afc │ │ │ │ + blcs 27afc │ │ │ │ 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 @ │ │ │ │ @@ -10629,57 +10629,57 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 67adc │ │ │ │ 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: 0xf85af016 │ │ │ │ + @ instruction: 0xf858f016 │ │ │ │ @ instruction: 0xf7f568fe │ │ │ │ strmi lr, [r3], -sl, lsr #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib sl, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89eee8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, r7, asr #16 │ │ │ │ + andcs pc, r0, r5, asr #16 │ │ │ │ b 124b604 │ │ │ │ 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 1d5e0a0 │ │ │ │ - ble 4da60 │ │ │ │ + ble 4da60 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8148 │ │ │ │ bmi 4541b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r1, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf02a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, 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 f0d7f8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r0, r3, lr, asr #10 │ │ │ │ - andeq r0, r3, r4, asr r5 │ │ │ │ - andeq r0, r3, r8, lsr #10 │ │ │ │ + andeq r0, r3, r2, asr #10 │ │ │ │ + andeq r0, r3, r8, asr #10 │ │ │ │ + andeq r0, r3, ip, lsl r5 │ │ │ │ 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}^ │ │ │ │ @@ -10750,24 +10750,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae7bc4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bl e4b7c0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ @ instruction: 0x4603e89a │ │ │ │ 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: 0xff56f015 │ │ │ │ + @ instruction: 0xff54f015 │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ stmib r7, {r3, r4, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 616444 │ │ │ │ bl 124e830 │ │ │ │ @@ -10777,30 +10777,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee96468 │ │ │ │ bne ff4e8130 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff32f015 │ │ │ │ + @ instruction: 0xff30f015 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2 0, cr15, [lr, #168] @ 0xa8 │ │ │ │ - blcs 27d4c │ │ │ │ + stc2 0, cr15, [sl, #168] @ 0xa8 │ │ │ │ + blcs 27d4c │ │ │ │ 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 r0, r3, ip, ror #6 │ │ │ │ - andeq r0, r3, r2, ror r3 │ │ │ │ - andeq r0, r3, r6, asr #6 │ │ │ │ + andeq r0, r3, r0, ror #6 │ │ │ │ + andeq r0, r3, r6, ror #6 │ │ │ │ + andeq r0, r3, sl, lsr r3 │ │ │ │ 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}^ │ │ │ │ @@ -10869,24 +10869,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae7da0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ b 12cb99c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r3], -ip, lsr #31 │ │ │ │ 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 │ │ │ │ - mcr2 0, 3, pc, cr8, cr5, {0} @ │ │ │ │ + mcr2 0, 3, pc, cr6, cr5, {0} @ │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ stmib r7, {r1, r3, r5, r6, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 616620 │ │ │ │ bl 124ea0c │ │ │ │ @@ -10896,30 +10896,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee96644 │ │ │ │ bne ff4e830c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcr2 0, 2, pc, cr4, cr5, {0} @ │ │ │ │ + mcr2 0, 2, pc, cr2, cr5, {0} @ │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2 0, cr15, [r0], #168 @ 0xa8 │ │ │ │ - blcs 27f28 │ │ │ │ + ldc2 0, cr15, [ip], {42} @ 0x2a │ │ │ │ + blcs 27f28 │ │ │ │ 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 │ │ │ │ - muleq r3, r0, r1 │ │ │ │ - muleq r3, r6, r1 │ │ │ │ - andeq r0, r3, sl, ror #2 │ │ │ │ + andeq r0, r3, r4, lsl #3 │ │ │ │ + andeq r0, r3, sl, lsl #3 │ │ │ │ + andeq r0, r3, lr, asr r1 │ │ │ │ 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}^ │ │ │ │ @@ -10988,24 +10988,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae7f7c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdb ip, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603eebe │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [sl, #-84]! @ 0xffffffac │ │ │ │ + ldc2l 0, cr15, [r8, #-84]! @ 0xffffffac │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r2, r3, r4, r5, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6167fc │ │ │ │ bl 124ebe8 │ │ │ │ @@ -11015,30 +11015,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee96820 │ │ │ │ bne ff4e84e8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r6, #-84] @ 0xffffffac │ │ │ │ + ldc2l 0, cr15, [r4, #-84] @ 0xffffffac │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx fecc9cbe │ │ │ │ - blcs 28104 │ │ │ │ + blx febc9cbe │ │ │ │ + blcs 28104 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0002ffb4 │ │ │ │ - @ instruction: 0x0002ffba │ │ │ │ - andeq pc, r2, lr, lsl #31 │ │ │ │ + andeq pc, r2, r8, lsr #31 │ │ │ │ + andeq pc, r2, lr, lsr #31 │ │ │ │ + andeq pc, r2, r2, lsl #31 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64e50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ @@ -11093,15 +11093,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 28330 │ │ │ │ + blcs 28330 │ │ │ │ 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 @ │ │ │ │ @@ -11153,69 +11153,69 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6830c │ │ │ │ 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 │ │ │ │ - mcrr2 0, 1, pc, r2, cr5 @ │ │ │ │ + mcrr2 0, 1, pc, r0, cr5 @ │ │ │ │ @ instruction: 0xf7f568fe │ │ │ │ @ instruction: 0x4603e812 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r2, #-976]! @ 0xfffffc30 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89f718 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, pc, lsr #24 │ │ │ │ + andcs pc, r0, sp, lsr #24 │ │ │ │ mrc 7, 1, APSR_nzcv, cr0, cr4, {7} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d5e8d0 │ │ │ │ - ble 4e290 │ │ │ │ + ble 4e290 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8978 │ │ │ │ bmi 4549e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r3, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf02a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, r6, r9, 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 f0e028 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe736613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq pc, r2, lr, lsl sp @ │ │ │ │ - andeq pc, r2, r4, lsr #26 │ │ │ │ - strdeq pc, [r2], -r8 │ │ │ │ + andeq pc, r2, r2, lsl sp @ │ │ │ │ + andeq pc, r2, r8, lsl sp @ │ │ │ │ + andeq pc, r2, ip, ror #25 │ │ │ │ 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 284f8 │ │ │ │ + blcs 284f8 │ │ │ │ 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, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11259,56 +11259,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa83b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f4fb6f │ │ │ │ + @ instruction: 0xf7f4fb6d │ │ │ │ strmi lr, [r3], -r0, asr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r0], #976 @ 0x3d0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a83dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, sp, asr fp @ │ │ │ │ + andcs pc, r0, fp, asr fp @ │ │ │ │ ldcl 7, cr15, [lr, #-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 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5ea74 │ │ │ │ - ble 4e434 │ │ │ │ + ble 4e434 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8b1c │ │ │ │ bmi 454b84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf02a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, 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 f0e1cc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq pc, r2, r8, ror fp @ │ │ │ │ - andeq pc, r2, r0, lsl #23 │ │ │ │ - andeq pc, r2, r4, asr fp @ │ │ │ │ + andeq pc, r2, ip, ror #22 │ │ │ │ + andeq pc, r2, r4, ror fp @ │ │ │ │ + andeq pc, r2, r8, asr #22 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -11365,56 +11365,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8560 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f4fa9b │ │ │ │ + @ instruction: 0xf7f4fa99 │ │ │ │ strmi lr, [r3], -ip, ror #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff34c160 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8584 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r9, lsl #21 │ │ │ │ + andcs pc, r0, r7, lsl #21 │ │ │ │ stc 7, cr15, [sl], {244} @ 0xf4 │ │ │ │ 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 1d5ec1c │ │ │ │ - ble 4e5dc │ │ │ │ + ble 4e5dc │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8cc4 │ │ │ │ bmi 454d2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf02a010a │ │ │ │ - ldmdbvs fp!, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r5, r7, 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 f0e374 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - ldrdeq pc, [r2], -r0 │ │ │ │ - ldrdeq pc, [r2], -r8 │ │ │ │ - andeq pc, r2, ip, lsr #19 │ │ │ │ + andeq pc, r2, r4, asr #19 │ │ │ │ + andeq pc, r2, ip, asr #19 │ │ │ │ + andeq pc, r2, r0, lsr #19 │ │ │ │ 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}^ │ │ │ │ @@ -11427,15 +11427,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 28868 │ │ │ │ + blcs 28868 │ │ │ │ ldmibvs fp!, {r1, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7f46878 │ │ │ │ ldmib r7, {r1, r2, r3, r4, r6, r7, 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}^ │ │ │ │ @@ -11491,24 +11491,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 68854 │ │ │ │ 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: 0xf99ef015 │ │ │ │ + @ instruction: 0xf99cf015 │ │ │ │ stcl 7, cr15, [lr, #-976]! @ 0xfffffc30 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603ead0 │ │ │ │ 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: 0xf98cf015 │ │ │ │ + @ instruction: 0xf98af015 │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r1, r2, r3, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 616fe0 │ │ │ │ bl 124f3c4 │ │ │ │ @@ -11518,30 +11518,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ blvs e97004 │ │ │ │ bne ff4e8ec4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf968f015 │ │ │ │ + @ instruction: 0xf966f015 │ │ │ │ ldrdeq lr, [ip, -r7] │ │ │ │ - @ instruction: 0xffc4f029 │ │ │ │ - blcs 288e0 │ │ │ │ + @ instruction: 0xffc0f029 │ │ │ │ + blcs 288e0 │ │ │ │ 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 │ │ │ │ - ldrdeq pc, [r2], -r6 │ │ │ │ - ldrdeq pc, [r2], -lr │ │ │ │ - @ instruction: 0x0002f7b2 │ │ │ │ + andeq pc, r2, sl, asr #15 │ │ │ │ + ldrdeq pc, [r2], -r2 │ │ │ │ + andeq pc, r2, r6, lsr #15 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -11596,56 +11596,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa88fc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f4f8cd │ │ │ │ + @ instruction: 0xf7f4f8cb │ │ │ │ @ instruction: 0x4603ec9e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib lr!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8920 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0x2000f8bb │ │ │ │ + @ instruction: 0x2000f8b9 │ │ │ │ b fef4c518 │ │ │ │ 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 1d5efb8 │ │ │ │ - ble 4e978 │ │ │ │ + ble 4e978 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9060 │ │ │ │ bmi 4550c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf029010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e710 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq pc, r2, r4, lsr r6 @ │ │ │ │ - andeq pc, r2, ip, lsr r6 @ │ │ │ │ - andeq pc, r2, r0, lsl r6 @ │ │ │ │ + andeq pc, r2, r8, lsr #12 │ │ │ │ + andeq pc, r2, r0, lsr r6 @ │ │ │ │ + andeq pc, r2, r4, lsl #12 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -11716,24 +11716,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 68bd8 │ │ │ │ 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: 0xffdcf014 │ │ │ │ + @ instruction: 0xffdaf014 │ │ │ │ bl feb4c6d4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r3], -lr, lsl #18 │ │ │ │ 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: 0xffcaf014 │ │ │ │ + @ instruction: 0xffc8f014 │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61735c │ │ │ │ bl 124f748 │ │ │ │ @@ -11743,30 +11743,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee97380 │ │ │ │ bne ff4e9048 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffa6f014 │ │ │ │ + @ instruction: 0xffa4f014 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - cdp2 0, 0, cr15, cr2, cr9, {1} │ │ │ │ - blcs 28c64 │ │ │ │ + ldc2l 0, cr15, [lr, #164]! @ 0xa4 │ │ │ │ + blcs 28c64 │ │ │ │ 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 pc, r2, r2, asr r4 @ │ │ │ │ - andeq pc, r2, sl, asr r4 @ │ │ │ │ - andeq pc, r2, lr, lsr #8 │ │ │ │ + andeq pc, r2, r6, asr #8 │ │ │ │ + andeq pc, r2, lr, asr #8 │ │ │ │ + andeq pc, r2, r2, lsr #8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -11824,68 +11824,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8c8c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f4ff05 │ │ │ │ + @ instruction: 0xf7f4ff03 │ │ │ │ @ instruction: 0x4603ead6 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r6!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8cb0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - strdcs pc, [r0], -r3 │ │ │ │ + strdcs pc, [r0], -r1 │ │ │ │ ldm r4!, {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 1d5f348 │ │ │ │ - ble 4ed08 │ │ │ │ + ble 4ed08 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee93f0 │ │ │ │ bmi 455458 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf029010a │ │ │ │ - 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, r1, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0eaa0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r4, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq pc, r2, r4, lsr #5 │ │ │ │ - andeq pc, r2, ip, lsr #5 │ │ │ │ - andeq pc, r2, r0, lsl #5 │ │ │ │ + muleq r2, r8, r2 │ │ │ │ + andeq pc, r2, r0, lsr #5 │ │ │ │ + andeq pc, r2, r4, ror r2 @ │ │ │ │ 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 28f70 │ │ │ │ + blcs 28f70 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11929,68 +11929,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8e30 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f4fe33 │ │ │ │ + @ instruction: 0xf7f4fe31 │ │ │ │ strmi lr, [r3], -r4, lsl #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0064f7f3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8e54 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r1, lsr #28 │ │ │ │ + andcs pc, r0, pc, lsl lr @ │ │ │ │ stmda r2!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5f4ec │ │ │ │ - ble 4eeac │ │ │ │ + ble 4eeac │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9594 │ │ │ │ bmi 4555fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf029010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, 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 f0ec44 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq pc, r2, r0, lsl #2 │ │ │ │ - andeq pc, r2, r8, lsl #2 │ │ │ │ - ldrdeq pc, [r2], -ip │ │ │ │ + strdeq pc, [r2], -r4 │ │ │ │ + strdeq pc, [r2], -ip │ │ │ │ + ldrdeq pc, [r2], -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: 0xf7fd68f8 │ │ │ │ cmnpvs r8, r3, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - blcs 29114 │ │ │ │ + blcs 29114 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12034,68 +12034,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8fd4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f4fd61 │ │ │ │ + @ instruction: 0xf7f4fd5f │ │ │ │ @ instruction: 0x4603e932 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 4, APSR_nzcv, cr2, cr3, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8ff8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, pc, asr #26 │ │ │ │ + andcs pc, r0, sp, asr #26 │ │ │ │ svc 0x0050f7f3 │ │ │ │ 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 1d5f690 │ │ │ │ - ble 4f050 │ │ │ │ + ble 4f050 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9738 │ │ │ │ bmi 4557a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf029010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, 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 f0ede8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r2, ip, asr pc │ │ │ │ - andeq lr, r2, r4, ror #30 │ │ │ │ - andeq lr, r2, r8, lsr pc │ │ │ │ + andeq lr, r2, r0, asr pc │ │ │ │ + andeq lr, r2, r8, asr pc │ │ │ │ + andeq lr, r2, ip, lsr #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: 0xf7fd68f8 │ │ │ │ ldrsbvs pc, [r8, #-129]! @ 0xffffff7f @ │ │ │ │ - blcs 292b8 │ │ │ │ + blcs 292b8 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12139,56 +12139,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9178 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f4fc8f │ │ │ │ + @ instruction: 0xf7f4fc8d │ │ │ │ strmi lr, [r3], -r0, ror #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r0, #972] @ 0x3cc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a919c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, sp, ror ip @ │ │ │ │ + andcs pc, r0, fp, ror ip @ │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr3, {7} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5f834 │ │ │ │ - ble 4f1f4 │ │ │ │ + ble 4f1f4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee98dc │ │ │ │ bmi 455944 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - 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: 0xf029010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, 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 f0ef8c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - @ instruction: 0x0002edb8 │ │ │ │ - andeq lr, r2, r0, asr #27 │ │ │ │ - muleq r2, r4, sp │ │ │ │ + andeq lr, r2, ip, lsr #27 │ │ │ │ + @ instruction: 0x0002edb4 │ │ │ │ + andeq lr, r2, r8, lsl #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 │ │ │ │ @@ -12243,56 +12243,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9318 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f3fbbf │ │ │ │ + @ instruction: 0xf7f3fbbd │ │ │ │ @ instruction: 0x4603ef90 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r0], #972 @ 0x3cc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a933c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, sp, lsr #23 │ │ │ │ + andcs pc, r0, fp, lsr #23 │ │ │ │ stc 7, cr15, [lr, #972]! @ 0x3cc │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5f9d4 │ │ │ │ - ble 4f394 │ │ │ │ + ble 4f394 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9a7c │ │ │ │ bmi 455ae4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - 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: 0xf029010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r5, 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 f0f12c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r2, r8, lsl ip │ │ │ │ - andeq lr, r2, r0, lsr #24 │ │ │ │ - strdeq lr, [r2], -r4 │ │ │ │ + andeq lr, r2, ip, lsl #24 │ │ │ │ + andeq lr, r2, r4, lsl ip │ │ │ │ + andeq lr, r2, r8, ror #23 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -12349,68 +12349,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa94c0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f3faeb │ │ │ │ + @ instruction: 0xf7f3fae9 │ │ │ │ @ instruction: 0x4603eebc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [ip], {243} @ 0xf3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a94e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldrdcs pc, [r0], -r9 │ │ │ │ + ldrdcs pc, [r0], -r7 │ │ │ │ ldcl 7, cr15, [sl], {243} @ 0xf3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d5fb7c │ │ │ │ - ble 4f53c │ │ │ │ + ble 4f53c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9c24 │ │ │ │ bmi 455c8c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf029010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r8, 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 f0f2d4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r2, r0, ror sl │ │ │ │ - andeq lr, r2, r8, ror sl │ │ │ │ - andeq lr, r2, ip, asr #20 │ │ │ │ + andeq lr, r2, r4, ror #20 │ │ │ │ + andeq lr, r2, ip, ror #20 │ │ │ │ + andeq lr, r2, r0, asr #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, fp, asr lr @ p-variant is OBSOLETE │ │ │ │ - blcs 297a4 │ │ │ │ + blcs 297a4 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 17de8 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -12452,56 +12452,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa965c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f3fa1d │ │ │ │ + @ instruction: 0xf7f3fa1b │ │ │ │ strmi lr, [r3], -lr, ror #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 13cd258 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9680 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, fp, lsl #20 │ │ │ │ + andcs pc, r0, r9, lsl #20 │ │ │ │ stc 7, cr15, [ip], {243} @ 0xf3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d5fd18 │ │ │ │ - ble 4f6d8 │ │ │ │ + ble 4f6d8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9dc0 │ │ │ │ bmi 455e28 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf029010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, 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 f0f470 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - ldrdeq lr, [r2], -r4 │ │ │ │ - ldrdeq lr, [r2], -ip │ │ │ │ - @ instruction: 0x0002e8b0 │ │ │ │ + andeq lr, r2, r8, asr #17 │ │ │ │ + ldrdeq lr, [r2], -r0 │ │ │ │ + andeq lr, r2, r4, lsr #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 │ │ │ │ @@ -12556,68 +12556,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa97fc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f3f94d │ │ │ │ + @ instruction: 0xf7f3f94b │ │ │ │ @ instruction: 0x4603ed1e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1fcd3f8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9820 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, fp, lsr r9 @ │ │ │ │ + andcs pc, r0, r9, lsr r9 @ │ │ │ │ bl f4d414 │ │ │ │ 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 1d5feb8 │ │ │ │ - ble 4f878 │ │ │ │ + ble 4f878 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9f60 │ │ │ │ bmi 455fc8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf028010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, 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 f0f610 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r2, r4, lsr r7 │ │ │ │ - andeq lr, r2, ip, lsr r7 │ │ │ │ - andeq lr, r2, r0, lsl r7 │ │ │ │ + andeq lr, r2, r8, lsr #14 │ │ │ │ + andeq lr, r2, r0, lsr r7 │ │ │ │ + andeq lr, r2, r4, lsl #14 │ │ │ │ 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 29ae0 │ │ │ │ + blcs 29ae0 │ │ │ │ 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 │ │ │ │ @@ -12663,68 +12663,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa99a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f3f877 │ │ │ │ + @ instruction: 0xf7f3f875 │ │ │ │ strmi lr, [r3], -r8, asr #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r8!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a99cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r5, ror #16 │ │ │ │ + andcs pc, r0, r3, ror #16 │ │ │ │ b 19cd5c0 │ │ │ │ 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 1d60064 │ │ │ │ - ble 4fa24 │ │ │ │ + ble 4fa24 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea10c │ │ │ │ bmi 456174 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf028010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r7, 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 f0f7bc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r2, r8, lsl #11 │ │ │ │ - muleq r2, r0, r5 │ │ │ │ - andeq lr, r2, r4, ror #10 │ │ │ │ + andeq lr, r2, ip, ror r5 │ │ │ │ + andeq lr, r2, r4, lsl #11 │ │ │ │ + andeq lr, r2, r8, asr 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 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ cmnpvs r8, r7, ror #23 @ p-variant is OBSOLETE │ │ │ │ - blcs 29c8c │ │ │ │ + blcs 29c8c │ │ │ │ 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, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12768,68 +12768,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9b4c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f3ffa5 │ │ │ │ + @ instruction: 0xf7f3ffa3 │ │ │ │ @ instruction: 0x4603eb76 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm r6, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9b70 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - mulcs r0, r3, pc @ │ │ │ │ + mulcs r0, r1, pc @ │ │ │ │ ldmib r4, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d60208 │ │ │ │ - ble 4fbc8 │ │ │ │ + ble 4fbc8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea2b0 │ │ │ │ bmi 456318 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - 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: 0xf028010a │ │ │ │ - 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f960 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r2, r4, ror #7 │ │ │ │ - andeq lr, r2, ip, ror #7 │ │ │ │ - andeq lr, r2, r0, asr #7 │ │ │ │ + ldrdeq lr, [r2], -r8 │ │ │ │ + andeq lr, r2, r0, ror #7 │ │ │ │ + @ instruction: 0x0002e3b4 │ │ │ │ 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 29e30 │ │ │ │ + blcs 29e30 │ │ │ │ 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, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12873,56 +12873,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9cf0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f3fed3 │ │ │ │ + @ instruction: 0xf7f3fed1 │ │ │ │ strmi lr, [r3], -r4, lsr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r4, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9d14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, asr #29 │ │ │ │ + @ instruction: 0x2000febf │ │ │ │ stmia r2, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d603ac │ │ │ │ - ble 4fd6c │ │ │ │ + ble 4fd6c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea454 │ │ │ │ bmi 4564bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf028010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, 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 f0fb04 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r2, r0, asr #4 │ │ │ │ - andeq lr, r2, r8, asr #4 │ │ │ │ - andeq lr, r2, ip, lsl r2 │ │ │ │ + andeq lr, r2, r4, lsr r2 │ │ │ │ + andeq lr, r2, ip, lsr r2 │ │ │ │ + andeq lr, r2, r0, lsl r2 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -12977,68 +12977,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9e90 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f3fe03 │ │ │ │ + @ instruction: 0xf7f3fe01 │ │ │ │ @ instruction: 0x4603e9d4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0034f7f2 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9eb4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - strdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, ror #27 │ │ │ │ svc 0x00f2f7f2 │ │ │ │ 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 1d6054c │ │ │ │ - ble 4ff0c │ │ │ │ + ble 4ff0c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea5f4 │ │ │ │ bmi 45665c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf028010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f0fca4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r2, r0, lsr #1 │ │ │ │ - andeq lr, r2, r8, lsr #1 │ │ │ │ - andeq lr, r2, ip, ror r0 │ │ │ │ + muleq r2, r4, r0 │ │ │ │ + muleq r2, ip, r0 │ │ │ │ + andeq lr, r2, r0, ror 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, r3, ror r9 @ p-variant is OBSOLETE │ │ │ │ - blcs 2a174 │ │ │ │ + blcs 2a174 │ │ │ │ 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, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -13082,68 +13082,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa034 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f3fd31 │ │ │ │ + @ instruction: 0xf7f3fd2f │ │ │ │ strmi lr, [r3], -r2, lsl #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 3, pc, cr2, cr2, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa058 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, pc, lsl sp @ │ │ │ │ + andcs pc, r0, sp, lsl sp @ │ │ │ │ svc 0x0020f7f2 │ │ │ │ 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 1d606f0 │ │ │ │ - ble 500b0 │ │ │ │ + ble 500b0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea798 │ │ │ │ bmi 456800 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - 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: 0xf028010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, 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 f0fe48 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - strdeq sp, [r2], -ip │ │ │ │ - andeq sp, r2, r4, lsl #30 │ │ │ │ - ldrdeq sp, [r2], -r8 │ │ │ │ + strdeq sp, [r2], -r0 │ │ │ │ + strdeq sp, [r2], -r8 │ │ │ │ + andeq sp, r2, ip, asr #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 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ cmnpvs r8, r1, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - blcs 2a318 │ │ │ │ + blcs 2a318 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 1895c │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -13185,56 +13185,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa1d0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f3fc63 │ │ │ │ + @ instruction: 0xf7f3fc61 │ │ │ │ @ instruction: 0x4603e834 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r4, #968] @ 0x3c8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa1f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, asr ip @ │ │ │ │ + andcs pc, r0, pc, asr #24 │ │ │ │ mrc 7, 2, APSR_nzcv, cr2, cr2, {7} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d6088c │ │ │ │ - ble 5024c │ │ │ │ + ble 5024c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea934 │ │ │ │ bmi 45699c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf028010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f0ffe4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sp, r2, r0, ror #26 │ │ │ │ - andeq sp, r2, r8, ror #26 │ │ │ │ - andeq sp, r2, ip, lsr sp │ │ │ │ + andeq sp, r2, r4, asr sp │ │ │ │ + andeq sp, r2, ip, asr sp │ │ │ │ + andeq sp, r2, r0, lsr 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 │ │ │ │ @@ -13289,56 +13289,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa370 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f2fb93 │ │ │ │ + @ instruction: 0xf7f2fb91 │ │ │ │ strmi lr, [r3], -r4, ror #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r4], {242} @ 0xf2 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa394 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, lsl #23 │ │ │ │ + andcs pc, r0, pc, ror fp @ │ │ │ │ stc 7, cr15, [r2, #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 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d60a2c │ │ │ │ - ble 503ec │ │ │ │ + ble 503ec │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeaad4 │ │ │ │ bmi 456b3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf028010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, 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 f10184 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sp, r2, r0, asr #23 │ │ │ │ - andeq sp, r2, r8, asr #23 │ │ │ │ - muleq r2, ip, fp │ │ │ │ + @ instruction: 0x0002dbb4 │ │ │ │ + @ instruction: 0x0002dbbc │ │ │ │ + muleq r2, r0, 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 │ │ │ │ @@ -13393,56 +13393,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa510 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f2fac3 │ │ │ │ + @ instruction: 0xf7f2fac1 │ │ │ │ @ instruction: 0x4603ee94 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ffd4e108 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa534 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0x2000fab1 │ │ │ │ + andcs pc, r0, pc, lsr #21 │ │ │ │ ldc 7, cr15, [r2], #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 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d60bcc │ │ │ │ - ble 5058c │ │ │ │ + ble 5058c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeac74 │ │ │ │ bmi 456cdc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf028010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f10324 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sp, r2, r0, lsr #20 │ │ │ │ - andeq sp, r2, r8, lsr #20 │ │ │ │ - strdeq sp, [r2], -ip │ │ │ │ + andeq sp, r2, r4, lsl sl │ │ │ │ + andeq sp, r2, ip, lsl sl │ │ │ │ + strdeq sp, [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 │ │ │ │ @@ -13497,56 +13497,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa6b0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f2f9f3 │ │ │ │ + @ instruction: 0xf7f2f9f1 │ │ │ │ strmi lr, [r3], -r4, asr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 94e2a8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa6d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, ror #19 │ │ │ │ + ldrdcs pc, [r0], -pc @ │ │ │ │ bl ff8ce2c4 │ │ │ │ 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 1d60d6c │ │ │ │ - ble 5072c │ │ │ │ + ble 5072c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeae14 │ │ │ │ bmi 456e7c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf028010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f104c4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sp, r2, r0, lsl #17 │ │ │ │ - andeq sp, r2, r8, lsl #17 │ │ │ │ - andeq sp, r2, ip, asr r8 │ │ │ │ + andeq sp, r2, r4, ror r8 │ │ │ │ + andeq sp, r2, ip, ror r8 │ │ │ │ + andeq sp, r2, r0, asr r8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -13603,68 +13603,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa858 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f2f91f │ │ │ │ + @ instruction: 0xf7f2f91d │ │ │ │ @ instruction: 0x4603ecf0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 144e450 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa87c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, sp, lsl #18 │ │ │ │ + andcs pc, r0, fp, lsl #18 │ │ │ │ bl 3ce46c │ │ │ │ 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 1d60f14 │ │ │ │ - ble 508d4 │ │ │ │ + ble 508d4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeafbc │ │ │ │ bmi 457024 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r3, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf027010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f1066c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - ldrdeq sp, [r2], -r8 │ │ │ │ - andeq sp, r2, r0, ror #13 │ │ │ │ - @ instruction: 0x0002d6b4 │ │ │ │ + andeq sp, r2, ip, asr #13 │ │ │ │ + ldrdeq sp, [r2], -r4 │ │ │ │ + andeq sp, r2, r8, lsr #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: 0xf7fb68f8 │ │ │ │ cmnpvs r8, pc, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - blcs 2ab3c │ │ │ │ + blcs 2ab3c │ │ │ │ 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, r2, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -13708,56 +13708,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa9fc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f2f84d │ │ │ │ + @ instruction: 0xf7f2f84b │ │ │ │ @ instruction: 0x4603ec1e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb lr!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aaa20 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, fp, lsr r8 @ │ │ │ │ + andcs pc, r0, r9, lsr r8 @ │ │ │ │ b f4e610 │ │ │ │ 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 1d610b8 │ │ │ │ - ble 50a78 │ │ │ │ + ble 50a78 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb160 │ │ │ │ bmi 4571c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf027010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, 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 f10810 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sp, r2, r4, lsr r5 │ │ │ │ - andeq sp, r2, ip, lsr r5 │ │ │ │ - andeq sp, r2, r0, lsl r5 │ │ │ │ + andeq sp, r2, r8, lsr #10 │ │ │ │ + andeq sp, r2, r0, lsr r5 │ │ │ │ + andeq sp, r2, r4, lsl #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb678cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @@ -13842,24 +13842,24 @@ │ │ │ │ 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 2ae24 │ │ │ │ + blcs 2ae24 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 19468 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - bl 4e824 │ │ │ │ + bl 4e824 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ ldrd pc, [r9], -sp @ │ │ │ │ b ffdce838 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ @@ -13892,68 +13892,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaacdc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f2fedd │ │ │ │ + @ instruction: 0xf7f2fedb │ │ │ │ strmi lr, [r3], -lr, lsr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda lr, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aad00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, fp, asr #29 │ │ │ │ + andcs pc, r0, r9, asr #29 │ │ │ │ stmia ip, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d61398 │ │ │ │ - ble 50d58 │ │ │ │ + ble 50d58 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb440 │ │ │ │ bmi 4574a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf027010a │ │ │ │ - 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, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10af0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sp, r2, r4, asr r2 │ │ │ │ - andeq sp, r2, ip, asr r2 │ │ │ │ - andeq sp, r2, r0, lsr r2 │ │ │ │ + andeq sp, r2, r8, asr #4 │ │ │ │ + andeq sp, r2, r0, asr r2 │ │ │ │ + andeq sp, r2, r4, lsr #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: 0xf7fb68f8 │ │ │ │ cmnpvs r8, sp, asr #20 @ p-variant is OBSOLETE │ │ │ │ - blcs 2afc0 │ │ │ │ + blcs 2afc0 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 19604 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -13995,56 +13995,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaae78 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f2fe0f │ │ │ │ + @ instruction: 0xf7f2fe0d │ │ │ │ strmi lr, [r3], -r0, ror #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0040f7f1 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aae9c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - strdcs pc, [r0], -sp │ │ │ │ + strdcs pc, [r0], -fp │ │ │ │ svc 0x00fef7f1 │ │ │ │ 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 1d61534 │ │ │ │ - ble 50ef4 │ │ │ │ + ble 50ef4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb5dc │ │ │ │ bmi 457644 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf027010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r5, 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 f10c8c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - strheq sp, [r2], -r8 │ │ │ │ - andeq sp, r2, r0, asr #1 │ │ │ │ - muleq r2, r4, r0 │ │ │ │ + andeq sp, r2, ip, lsr #1 │ │ │ │ + strheq sp, [r2], -r4 │ │ │ │ + andeq sp, r2, r8, lsl #1 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -14099,56 +14099,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aab018 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f2fd3f │ │ │ │ + @ instruction: 0xf7f2fd3d │ │ │ │ @ instruction: 0x4603e910 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 3, APSR_nzcv, cr0, cr1, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ab03c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, sp, lsr #26 │ │ │ │ + andcs pc, r0, fp, lsr #26 │ │ │ │ svc 0x002ef7f1 │ │ │ │ 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 1d616d4 │ │ │ │ - ble 51094 │ │ │ │ + ble 51094 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb77c │ │ │ │ bmi 4577e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf027010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r5, r6, 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 f10e2c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq ip, r2, r8, lsl pc │ │ │ │ - andeq ip, r2, r0, lsr #30 │ │ │ │ - strdeq ip, [r2], -r4 │ │ │ │ + andeq ip, r2, ip, lsl #30 │ │ │ │ + andeq ip, r2, r4, lsl pc │ │ │ │ + andeq ip, r2, r8, ror #29 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -14203,56 +14203,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aab1b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f2fc6f │ │ │ │ + @ instruction: 0xf7f2fc6d │ │ │ │ strmi lr, [r3], -r0, asr #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r0, #964]! @ 0x3c4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ab1dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, sp, asr ip @ │ │ │ │ + andcs pc, r0, fp, asr ip @ │ │ │ │ mrc 7, 2, APSR_nzcv, cr14, cr1, {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 1d61874 │ │ │ │ - ble 51234 │ │ │ │ + ble 51234 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb91c │ │ │ │ bmi 457984 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf027010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10fcc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq ip, r2, r8, ror sp │ │ │ │ - andeq ip, r2, r0, lsl #27 │ │ │ │ - andeq ip, r2, r4, asr sp │ │ │ │ + andeq ip, r2, ip, ror #26 │ │ │ │ + andeq ip, r2, r4, ror sp │ │ │ │ + andeq ip, r2, r8, asr #26 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -14307,68 +14307,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aab358 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f1fb9f │ │ │ │ + @ instruction: 0xf7f1fb9d │ │ │ │ @ instruction: 0x4603ef70 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r0], {241} @ 0xf1 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ab37c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, sp, lsl #23 │ │ │ │ + andcs pc, r0, fp, lsl #23 │ │ │ │ stc 7, cr15, [lr, #964] @ 0x3c4 │ │ │ │ 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 1d61a14 │ │ │ │ - ble 513d4 │ │ │ │ + ble 513d4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eebabc │ │ │ │ bmi 457b24 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf027010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f1116c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - ldrdeq ip, [r2], -r8 │ │ │ │ - andeq ip, r2, r0, ror #23 │ │ │ │ - @ instruction: 0x0002cbb4 │ │ │ │ + andeq ip, r2, ip, asr #23 │ │ │ │ + ldrdeq ip, [r2], -r4 │ │ │ │ + andeq ip, r2, r8, lsr #23 │ │ │ │ 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 2b63c │ │ │ │ + blcs 2b63c │ │ │ │ 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, r2, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -14412,68 +14412,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aab4fc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f1facd │ │ │ │ + @ instruction: 0xf7f1facb │ │ │ │ @ instruction: 0x4603ee9e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fffcf0f0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ab520 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0x2000fabb │ │ │ │ + @ instruction: 0x2000fab9 │ │ │ │ ldc 7, cr15, [ip], #964 @ 0x3c4 │ │ │ │ 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 1d61bb8 │ │ │ │ - ble 51578 │ │ │ │ + ble 51578 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eebc60 │ │ │ │ bmi 457cc8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf027010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11310 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq ip, r2, r4, lsr sl │ │ │ │ - andeq ip, r2, ip, lsr sl │ │ │ │ - andeq ip, r2, r0, lsl sl │ │ │ │ + andeq ip, r2, r8, lsr #20 │ │ │ │ + andeq ip, r2, r0, lsr sl │ │ │ │ + andeq ip, r2, r4, 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 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ cmnpvs r8, sp, lsr lr @ p-variant is OBSOLETE │ │ │ │ - blcs 2b7e0 │ │ │ │ + blcs 2b7e0 │ │ │ │ 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, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -14517,68 +14517,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aab6a0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f1f9fb │ │ │ │ + @ instruction: 0xf7f1f9f9 │ │ │ │ strmi lr, [r3], -ip, asr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl b4f294 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ab6c4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, ror #19 │ │ │ │ + andcs pc, r0, r7, ror #19 │ │ │ │ bl ffacf2b0 │ │ │ │ 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 1d61d5c │ │ │ │ - ble 5171c │ │ │ │ + ble 5171c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eebe04 │ │ │ │ bmi 457e6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf027010a │ │ │ │ - ldmdbvs fp!, {r0, r5, fp, ip, sp, lr, pc} │ │ │ │ + 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 f114b4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - muleq r2, r0, r8 │ │ │ │ - muleq r2, r8, r8 │ │ │ │ - andeq ip, r2, ip, ror #16 │ │ │ │ + andeq ip, r2, r4, lsl #17 │ │ │ │ + andeq ip, r2, ip, lsl #17 │ │ │ │ + andeq ip, r2, r0, ror #16 │ │ │ │ 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 2b984 │ │ │ │ + blcs 2b984 │ │ │ │ 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 │ │ │ │ @@ -14624,68 +14624,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aab84c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f1f925 │ │ │ │ + @ instruction: 0xf7f1f923 │ │ │ │ @ instruction: 0x4603ecf6 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 15cf440 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ab870 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, lsl r9 @ │ │ │ │ + andcs pc, r0, r1, lsl r9 @ │ │ │ │ bl 54f45c │ │ │ │ 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 1d61f08 │ │ │ │ - ble 518c8 │ │ │ │ + ble 518c8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eebfb0 │ │ │ │ bmi 458018 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf026010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + 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 f11660 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq ip, r2, r4, ror #13 │ │ │ │ - andeq ip, r2, ip, ror #13 │ │ │ │ - andeq ip, r2, r0, asr #13 │ │ │ │ + ldrdeq ip, [r2], -r8 │ │ │ │ + andeq ip, r2, r0, ror #13 │ │ │ │ + @ instruction: 0x0002c6b4 │ │ │ │ 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 2bb30 │ │ │ │ + blcs 2bb30 │ │ │ │ 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 │ │ │ │ @@ -14731,68 +14731,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aab9f8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f1f84f │ │ │ │ + @ instruction: 0xf7f1f84d │ │ │ │ strmi lr, [r3], -r0, lsr #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r0, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aba1c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, sp, lsr r8 @ │ │ │ │ + andcs pc, r0, fp, lsr r8 @ │ │ │ │ b fcf608 │ │ │ │ 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 1d620b4 │ │ │ │ - ble 51a74 │ │ │ │ + ble 51a74 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec15c │ │ │ │ bmi 4581c4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf026010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r5, r6, 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 f1180c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq ip, r2, r8, lsr r5 │ │ │ │ - andeq ip, r2, r0, asr #10 │ │ │ │ - andeq ip, r2, r4, lsl r5 │ │ │ │ + andeq ip, r2, ip, lsr #10 │ │ │ │ + andeq ip, r2, r4, lsr r5 │ │ │ │ + andeq ip, r2, r8, lsl #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 │ │ │ │ ldrhvs pc, [r8, #-191]! @ 0xffffff41 @ │ │ │ │ - blcs 2bcdc │ │ │ │ + blcs 2bcdc │ │ │ │ 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, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -14836,68 +14836,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabb9c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f1ff7d │ │ │ │ + @ instruction: 0xf7f1ff7b │ │ │ │ strmi lr, [r3], -lr, asr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia lr!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abbc0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, fp, ror #30 │ │ │ │ + andcs pc, r0, r9, ror #30 │ │ │ │ stmdb ip!, {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 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d62258 │ │ │ │ - ble 51c18 │ │ │ │ + ble 51c18 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec300 │ │ │ │ bmi 458368 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf026010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, 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 f119b0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - muleq r2, r4, r3 │ │ │ │ - muleq r2, ip, r3 │ │ │ │ - andeq ip, r2, r0, ror r3 │ │ │ │ + andeq ip, r2, r8, lsl #7 │ │ │ │ + muleq r2, r0, r3 │ │ │ │ + andeq ip, r2, r4, ror #6 │ │ │ │ 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 2be80 │ │ │ │ + blcs 2be80 │ │ │ │ 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 │ │ │ │ @@ -14943,68 +14943,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabd48 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f1fea7 │ │ │ │ + @ instruction: 0xf7f1fea5 │ │ │ │ @ instruction: 0x4603ea78 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00d8f7f0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abd6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - mulcs r0, r5, lr │ │ │ │ + mulcs r0, r3, lr │ │ │ │ ldm r6, {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 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d62404 │ │ │ │ - ble 51dc4 │ │ │ │ + ble 51dc4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec4ac │ │ │ │ bmi 458514 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf026010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, 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 f11b5c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq ip, r2, r8, ror #3 │ │ │ │ - strdeq ip, [r2], -r0 │ │ │ │ - andeq ip, r2, r4, asr #3 │ │ │ │ + ldrdeq ip, [r2], -ip @ │ │ │ │ + andeq ip, r2, r4, ror #3 │ │ │ │ + @ instruction: 0x0002c1b8 │ │ │ │ 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 2c02c │ │ │ │ + blcs 2c02c │ │ │ │ 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, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -15048,56 +15048,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabeec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f1fdd5 │ │ │ │ + @ instruction: 0xf7f1fdd3 │ │ │ │ strmi lr, [r3], -r6, lsr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0006f7f0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abf10 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r3, asr #27 │ │ │ │ + andcs pc, r0, r1, asr #27 │ │ │ │ svc 0x00c4f7f0 │ │ │ │ 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 1d625a8 │ │ │ │ - ble 51f68 │ │ │ │ + ble 51f68 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec650 │ │ │ │ bmi 4586b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf026010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, 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 f11d00 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq ip, r2, r4, asr #32 │ │ │ │ - andeq ip, r2, ip, asr #32 │ │ │ │ - andeq ip, r2, r0, lsr #32 │ │ │ │ + andeq ip, r2, r8, lsr r0 │ │ │ │ + andeq ip, r2, r0, asr #32 │ │ │ │ + andeq ip, r2, r4, lsl 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 │ │ │ │ @@ -15152,56 +15152,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac08c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f1fd05 │ │ │ │ + @ instruction: 0xf7f1fd03 │ │ │ │ @ instruction: 0x4603e8d6 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 1, APSR_nzcv, cr6, cr0, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac0b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - strdcs pc, [r0], -r3 │ │ │ │ + strdcs pc, [r0], -r1 │ │ │ │ mrc 7, 7, APSR_nzcv, cr4, 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 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d62748 │ │ │ │ - ble 52108 │ │ │ │ + ble 52108 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec7f0 │ │ │ │ bmi 458858 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf026010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r5, 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 f11ea0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq fp, r2, r4, lsr #29 │ │ │ │ - andeq fp, r2, ip, lsr #29 │ │ │ │ - andeq fp, r2, r0, lsl #29 │ │ │ │ + muleq r2, r8, lr │ │ │ │ + andeq fp, r2, r0, lsr #29 │ │ │ │ + andeq fp, r2, r4, ror lr │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ blmi 1969f58 │ │ │ │ @@ -15211,15 +15211,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 2c388 │ │ │ │ + blcs 2c388 │ │ │ │ ldmib r7, {r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ cdp2 0, 7, cr15, cr10, cr8, {0} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -15262,24 +15262,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6c340 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [r8], #-68 @ 0xffffffbc │ │ │ │ + stc2 0, cr15, [r6], #-68 @ 0xffffffbc │ │ │ │ svc 0x00f8f7f0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f04618 │ │ │ │ @ instruction: 0x4603ed5a │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r6], {17} │ │ │ │ + ldc2 0, cr15, [r4], {17} │ │ │ │ @ instruction: 0xf7f02000 │ │ │ │ stmib r7, {r3, r4, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61aac4 │ │ │ │ bl 1252eb0 │ │ │ │ @@ -15289,44 +15289,44 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9aae8 │ │ │ │ bne ff4ec7b0 │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffccdf1a │ │ │ │ + blx ffc4df1a │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 13cdf74 │ │ │ │ - blcs 2c3cc │ │ │ │ + blx 12cdf74 │ │ │ │ + blcs 2c3cc │ │ │ │ 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 fp, r2, r0, asr sp │ │ │ │ + andeq fp, r2, r4, asr #26 │ │ │ │ andeq pc, r4, sl, lsl r3 @ │ │ │ │ - andeq fp, r2, sl, ror #25 │ │ │ │ - strdeq fp, [r2], -r2 │ │ │ │ - andeq fp, r2, r6, asr #25 │ │ │ │ + ldrdeq fp, [r2], -lr │ │ │ │ + andeq fp, r2, r6, ror #25 │ │ │ │ + @ instruction: 0x0002bcba │ │ │ │ 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 2c534 │ │ │ │ + blcs 2c534 │ │ │ │ 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, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -15371,71 +15371,71 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac3f8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f0fb4f │ │ │ │ + @ instruction: 0xf7f0fb4d │ │ │ │ strmi lr, [r3], -r0, lsr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r0], {240} @ 0xf0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac41c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, sp, lsr fp @ │ │ │ │ + andcs pc, r0, fp, lsr fp @ │ │ │ │ ldc 7, cr15, [lr, #-960]! @ 0xfffffc40 │ │ │ │ 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 1d62ab4 │ │ │ │ - ble 52474 │ │ │ │ + ble 52474 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eecb5c │ │ │ │ bmi 458bc4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf026010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r5, r6, r8, 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 f1220c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq fp, r2, r8, lsr fp │ │ │ │ - andeq fp, r2, r0, asr #22 │ │ │ │ - andeq fp, r2, r4, lsl fp │ │ │ │ + andeq fp, r2, ip, lsr #22 │ │ │ │ + andeq fp, r2, r4, lsr fp │ │ │ │ + andeq fp, r2, r8, lsl #22 │ │ │ │ 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 2c6e8 │ │ │ │ + blcs 2c6e8 │ │ │ │ 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 @ │ │ │ │ @@ -15490,69 +15490,69 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6c6d0 │ │ │ │ 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 184e23c │ │ │ │ + blx 17ce23c │ │ │ │ @ instruction: 0xf7f068fe │ │ │ │ @ instruction: 0x4603ee30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe4501c8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3adc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, sp, asr #20 │ │ │ │ + andcs pc, r0, fp, asr #20 │ │ │ │ mcrr 7, 15, pc, lr, cr0 @ │ │ │ │ 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 1d62c94 │ │ │ │ - ble 52654 │ │ │ │ + ble 52654 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eecd3c │ │ │ │ bmi 458da4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf026010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r7, 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 f123ec │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe730613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq fp, r2, sl, asr r9 │ │ │ │ - andeq fp, r2, r0, ror #18 │ │ │ │ - andeq fp, r2, r4, lsr r9 │ │ │ │ + andeq fp, r2, lr, asr #18 │ │ │ │ + andeq fp, r2, r4, asr r9 │ │ │ │ + andeq fp, r2, r8, lsr #18 │ │ │ │ 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 2c8bc │ │ │ │ + blcs 2c8bc │ │ │ │ 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, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -15597,68 +15597,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac780 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f0f98b │ │ │ │ + @ instruction: 0xf7f0f989 │ │ │ │ @ instruction: 0x4603ed5c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fef50370 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac7a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r9, ror r9 @ │ │ │ │ + andcs pc, r0, r7, ror r9 @ │ │ │ │ bl 1ed038c │ │ │ │ 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 1d62e3c │ │ │ │ - ble 527fc │ │ │ │ + ble 527fc │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eecee4 │ │ │ │ bmi 458f4c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf025010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f12594 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - @ instruction: 0x0002b7b0 │ │ │ │ - @ instruction: 0x0002b7b8 │ │ │ │ - andeq fp, r2, ip, lsl #15 │ │ │ │ + andeq fp, r2, r4, lsr #15 │ │ │ │ + andeq fp, r2, ip, lsr #15 │ │ │ │ + andeq fp, r2, r0, lsl #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: 0xf7f968f8 │ │ │ │ ldrshvs pc, [r8, #-203]! @ 0xffffff35 @ │ │ │ │ - blcs 2ca64 │ │ │ │ + blcs 2ca64 │ │ │ │ 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, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -15702,56 +15702,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac924 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f0f8b9 │ │ │ │ + @ instruction: 0xf7f0f8b7 │ │ │ │ strmi lr, [r3], -sl, lsl #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib sl!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac948 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r7, lsr #17 │ │ │ │ + andcs pc, r0, r5, lsr #17 │ │ │ │ b fea50530 │ │ │ │ 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 1d62fe0 │ │ │ │ - ble 529a0 │ │ │ │ + ble 529a0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eed088 │ │ │ │ bmi 4590f0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf025010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, 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 f12738 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq fp, r2, ip, lsl #12 │ │ │ │ - andeq fp, r2, r4, lsl r6 │ │ │ │ - andeq fp, r2, r8, ror #11 │ │ │ │ + andeq fp, r2, r0, lsl #12 │ │ │ │ + andeq fp, r2, r8, lsl #12 │ │ │ │ + ldrdeq fp, [r2], -ip │ │ │ │ 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}^ │ │ │ │ @@ -15820,24 +15820,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aecafc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmvs lr!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bl fe7506e4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f04618 │ │ │ │ @ instruction: 0x4603e8fe │ │ │ │ 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: 0xffbaf010 │ │ │ │ + @ instruction: 0xffb8f010 │ │ │ │ @ instruction: 0xf7f02000 │ │ │ │ stmib r7, {r2, r3, r4, r5, r7, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61b37c │ │ │ │ bl 1253768 │ │ │ │ @@ -15847,42 +15847,42 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9b3a0 │ │ │ │ bne ff4ed068 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff96f010 │ │ │ │ + @ instruction: 0xff94f010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2l 0, cr15, [r2, #148]! @ 0x94 │ │ │ │ - blcs 2cc84 │ │ │ │ + stc2l 0, cr15, [lr, #148]! @ 0x94 │ │ │ │ + blcs 2cc84 │ │ │ │ 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 fp, r2, r4, lsr r4 │ │ │ │ - andeq fp, r2, sl, lsr r4 │ │ │ │ - andeq fp, r2, lr, lsl #8 │ │ │ │ + andeq fp, r2, r8, lsr #8 │ │ │ │ + andeq fp, r2, lr, lsr #8 │ │ │ │ + andeq fp, r2, r2, lsl #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: 0xf7f968f8 │ │ │ │ cmnpvs r8, fp, lsr fp @ p-variant is OBSOLETE │ │ │ │ - blcs 2cde4 │ │ │ │ + blcs 2cde4 │ │ │ │ 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, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -15926,68 +15926,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aacca4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f0fef9 │ │ │ │ + @ instruction: 0xf7f0fef7 │ │ │ │ strmi lr, [r3], -sl, asr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda sl!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8accc8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r7, ror #29 │ │ │ │ + andcs pc, r0, r5, ror #29 │ │ │ │ stmia r8!, {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 1d63360 │ │ │ │ - ble 52d20 │ │ │ │ + ble 52d20 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eed408 │ │ │ │ bmi 459470 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 0xf025010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, 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 f12ab8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq fp, r2, ip, lsl #5 │ │ │ │ - muleq r2, r4, r2 │ │ │ │ - andeq fp, r2, r8, ror #4 │ │ │ │ + andeq fp, r2, r0, lsl #5 │ │ │ │ + andeq fp, r2, r8, lsl #5 │ │ │ │ + andeq fp, r2, ip, asr r2 │ │ │ │ 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 2cf88 │ │ │ │ + blcs 2cf88 │ │ │ │ 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 │ │ │ │ @@ -16033,71 +16033,71 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aace50 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f0fe23 │ │ │ │ + @ instruction: 0xf7f0fe21 │ │ │ │ @ instruction: 0x4603e9f4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0054f7ef │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ace74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r1, lsl lr @ │ │ │ │ + andcs pc, r0, pc, lsl #28 │ │ │ │ ldmda 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 1d6350c │ │ │ │ - ble 52ecc │ │ │ │ + ble 52ecc │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eed5b4 │ │ │ │ bmi 45961c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf025010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f12c64 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq fp, r2, r0, ror #1 │ │ │ │ - andeq fp, r2, r8, ror #1 │ │ │ │ - strheq fp, [r2], -ip │ │ │ │ + ldrdeq fp, [r2], -r4 │ │ │ │ + ldrdeq fp, [r2], -ip │ │ │ │ + strheq fp, [r2], -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 2d140 │ │ │ │ + blcs 2d140 │ │ │ │ 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 @ │ │ │ │ @@ -16153,69 +16153,69 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6d12c │ │ │ │ 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 │ │ │ │ @ instruction: 0xf7f068fe │ │ │ │ strmi lr, [r3], -r2, lsl #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ cdp 7, 6, cr15, cr2, cr15, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4538 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, pc, lsl sp @ │ │ │ │ + andcs pc, r0, sp, lsl sp @ │ │ │ │ svc 0x0020f7ef │ │ │ │ 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 1d636f0 │ │ │ │ - ble 530b0 │ │ │ │ + ble 530b0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eed798 │ │ │ │ bmi 459800 │ │ │ │ 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: 0xf025010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r6, r8, r9, 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 f12e48 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72e613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - strdeq sl, [r2], -lr │ │ │ │ - andeq sl, r2, r4, lsl #30 │ │ │ │ - ldrdeq sl, [r2], -r8 │ │ │ │ + strdeq sl, [r2], -r2 │ │ │ │ + strdeq sl, [r2], -r8 │ │ │ │ + andeq sl, r2, ip, asr #29 │ │ │ │ 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 2d318 │ │ │ │ + blcs 2d318 │ │ │ │ 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 │ │ │ │ @@ -16261,56 +16261,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aad1e0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f0fc5b │ │ │ │ + @ instruction: 0xf7f0fc59 │ │ │ │ strmi lr, [r3], -ip, lsr #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [ip, #956] @ 0x3bc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ad204 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r9, asr #24 │ │ │ │ + andcs pc, r0, r7, asr #24 │ │ │ │ cdp 7, 4, cr15, cr10, cr15, {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 1d6389c │ │ │ │ - ble 5325c │ │ │ │ + ble 5325c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eed944 │ │ │ │ bmi 4599ac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r2, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf025010a │ │ │ │ - ldmdbvs fp!, {r0, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r5, r6, 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 f12ff4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sl, r2, r0, asr sp │ │ │ │ - andeq sl, r2, r8, asr sp │ │ │ │ - andeq sl, r2, ip, lsr #26 │ │ │ │ + andeq sl, r2, r4, asr #26 │ │ │ │ + andeq sl, r2, ip, asr #26 │ │ │ │ + andeq sl, r2, r0, lsr #26 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -16365,71 +16365,71 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aad380 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7effb8b │ │ │ │ + @ instruction: 0xf7effb89 │ │ │ │ @ instruction: 0x4603ef5c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [ip], #956 @ 0x3bc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ad3a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r9, ror fp @ │ │ │ │ + andcs pc, r0, r7, ror fp @ │ │ │ │ ldcl 7, cr15, [sl, #-956]! @ 0xfffffc44 │ │ │ │ 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 1d63a3c │ │ │ │ - ble 533fc │ │ │ │ + ble 533fc │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eedae4 │ │ │ │ bmi 459b4c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf025010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r5, 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 f13194 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - @ instruction: 0x0002abb0 │ │ │ │ - @ instruction: 0x0002abb8 │ │ │ │ - andeq sl, r2, ip, lsl #23 │ │ │ │ + andeq sl, r2, r4, lsr #23 │ │ │ │ + andeq sl, r2, ip, lsr #23 │ │ │ │ + andeq sl, r2, r0, lsl #23 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b091 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 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 2d670 │ │ │ │ + blcs 2d670 │ │ │ │ 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 @ │ │ │ │ @@ -16482,57 +16482,57 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6d650 │ │ │ │ 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 fe84f1b8 │ │ │ │ + blx fe7cf1b8 │ │ │ │ @ instruction: 0xf7ef68fe │ │ │ │ @ instruction: 0x4603ee70 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff451144 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4a5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, sp, lsl #21 │ │ │ │ + andcs pc, r0, fp, lsl #21 │ │ │ │ stc 7, cr15, [lr], {239} @ 0xef │ │ │ │ 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 1d63c14 │ │ │ │ - ble 535d4 │ │ │ │ + ble 535d4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eedcbc │ │ │ │ bmi 459d24 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf025010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r6, r7, 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 f1336c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - ldrdeq sl, [r2], -sl @ │ │ │ │ - andeq sl, r2, r0, ror #19 │ │ │ │ - @ instruction: 0x0002a9b4 │ │ │ │ + andeq sl, r2, lr, asr #19 │ │ │ │ + ldrdeq sl, [r2], -r4 │ │ │ │ + andeq sl, r2, r8, lsr #19 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -16587,56 +16587,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aad6f8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7eff9cf │ │ │ │ + @ instruction: 0xf7eff9cd │ │ │ │ strmi lr, [r3], -r0, lsr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 512e4 │ │ │ │ + bl 512e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ad71c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0x2000f9bd │ │ │ │ + @ instruction: 0x2000f9bb │ │ │ │ bl fefd1300 │ │ │ │ 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 1d63db4 │ │ │ │ - ble 53774 │ │ │ │ + ble 53774 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eede5c │ │ │ │ bmi 459ec4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 0xf024010a │ │ │ │ - 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!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f1350c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sl, r2, r8, lsr r8 │ │ │ │ - andeq sl, r2, r0, asr #16 │ │ │ │ - andeq sl, r2, r4, lsl r8 │ │ │ │ + andeq sl, r2, ip, lsr #16 │ │ │ │ + andeq sl, r2, r4, lsr r8 │ │ │ │ + andeq sl, r2, r8, lsl #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 │ │ │ │ @@ -16692,24 +16692,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6d998 │ │ │ │ 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: 0xf8fcf010 │ │ │ │ + @ instruction: 0xf8faf010 │ │ │ │ stcl 7, cr15, [ip], {239} @ 0xef │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ strmi lr, [r3], -lr, lsr #20 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8eaf010 │ │ │ │ + @ instruction: 0xf8e8f010 │ │ │ │ @ instruction: 0xf7ef2000 │ │ │ │ stmib r7, {r2, r3, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61c11c │ │ │ │ bl 1254508 │ │ │ │ @@ -16719,30 +16719,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9c140 │ │ │ │ bne ff4ede08 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8c6f010 │ │ │ │ + @ instruction: 0xf8c4f010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xff22f024 │ │ │ │ - blcs 2da24 │ │ │ │ + @ instruction: 0xff1ef024 │ │ │ │ + blcs 2da24 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r7, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ - muleq r2, r2, r6 │ │ │ │ - muleq r2, sl, r6 │ │ │ │ - andeq sl, r2, lr, ror #12 │ │ │ │ + andeq sl, r2, r6, lsl #13 │ │ │ │ + andeq sl, r2, lr, lsl #13 │ │ │ │ + andeq sl, r2, r2, ror #12 │ │ │ │ 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 │ │ │ │ @@ -16798,24 +16798,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6db40 │ │ │ │ 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: 0xf828f010 │ │ │ │ + @ instruction: 0xf826f010 │ │ │ │ bl ffe51628 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ @ instruction: 0x4603e95a │ │ │ │ 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: 0xf816f010 │ │ │ │ + @ instruction: 0xf814f010 │ │ │ │ @ instruction: 0xf7ef2000 │ │ │ │ stmib r7, {r3, r4, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61c2c4 │ │ │ │ bl 12546b0 │ │ │ │ @@ -16825,30 +16825,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9c2e8 │ │ │ │ bne ff4edfb0 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xfff2f00f │ │ │ │ + @ instruction: 0xfff0f00f │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - cdp2 0, 4, cr15, cr14, cr4, {1} │ │ │ │ - blcs 2dbcc │ │ │ │ + cdp2 0, 4, cr15, cr10, cr4, {1} │ │ │ │ + blcs 2dbcc │ │ │ │ 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 sl, r2, sl, ror #9 │ │ │ │ - strdeq sl, [r2], -r2 │ │ │ │ - andeq sl, r2, r6, asr #9 │ │ │ │ + ldrdeq sl, [r2], -lr │ │ │ │ + andeq sl, r2, r6, ror #9 │ │ │ │ + @ instruction: 0x0002a4ba │ │ │ │ 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 │ │ │ │ @@ -16904,24 +16904,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6dce8 │ │ │ │ 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: 0xff54f00f │ │ │ │ + @ instruction: 0xff52f00f │ │ │ │ bl 9517d0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ strmi lr, [r3], -r6, lsl #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 │ │ │ │ - @ instruction: 0xff42f00f │ │ │ │ + @ instruction: 0xff40f00f │ │ │ │ @ instruction: 0xf7ef2000 │ │ │ │ stmib r7, {r2, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61c46c │ │ │ │ bl 1254858 │ │ │ │ @@ -16931,30 +16931,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9c490 │ │ │ │ bne ff4ee158 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff1ef00f │ │ │ │ + @ instruction: 0xff1cf00f │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2l 0, cr15, [sl, #-144]! @ 0xffffff70 │ │ │ │ - blcs 2dd74 │ │ │ │ + ldc2l 0, cr15, [r6, #-144]! @ 0xffffff70 │ │ │ │ + blcs 2dd74 │ │ │ │ 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 sl, r2, r2, asr #6 │ │ │ │ - andeq sl, r2, sl, asr #6 │ │ │ │ - andeq sl, r2, lr, lsl r3 │ │ │ │ + andeq sl, r2, r6, lsr r3 │ │ │ │ + andeq sl, r2, lr, lsr r3 │ │ │ │ + andeq sl, r2, r2, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -17011,24 +17011,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6de94 │ │ │ │ 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, 7, cr15, cr14, cr15, {0} │ │ │ │ + cdp2 0, 7, cr15, cr12, cr15, {0} │ │ │ │ b 13d197c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ee4618 │ │ │ │ @ instruction: 0x4603efb0 │ │ │ │ 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 │ │ │ │ - cdp2 0, 6, cr15, cr12, cr15, {0} │ │ │ │ + cdp2 0, 6, cr15, cr10, cr15, {0} │ │ │ │ @ instruction: 0xf7ef2000 │ │ │ │ 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 61c618 │ │ │ │ bl 1254a04 │ │ │ │ @@ -17038,30 +17038,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9c63c │ │ │ │ bne ff4ee304 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 4, cr15, cr8, cr15, {0} │ │ │ │ + cdp2 0, 4, cr15, cr6, cr15, {0} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2 0, cr15, [r4], #144 @ 0x90 │ │ │ │ - blcs 2df20 │ │ │ │ + stc2 0, cr15, [r0], #144 @ 0x90 │ │ │ │ + blcs 2df20 │ │ │ │ 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 │ │ │ │ - muleq r2, r6, r1 │ │ │ │ - muleq r2, lr, r1 │ │ │ │ - andeq sl, r2, r2, ror r1 │ │ │ │ + andeq sl, r2, sl, lsl #3 │ │ │ │ + muleq r2, r2, r1 │ │ │ │ + andeq sl, r2, r6, ror #2 │ │ │ │ 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 │ │ │ │ @@ -17120,24 +17120,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6e048 │ │ │ │ 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, [r4, #60]! @ 0x3c │ │ │ │ + stc2 0, cr15, [r2, #60]! @ 0x3c │ │ │ │ ldmdb r4!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ee4618 │ │ │ │ @ instruction: 0x4603eed6 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r2, #60] @ 0x3c │ │ │ │ + ldc2 0, cr15, [r0, #60] @ 0x3c │ │ │ │ @ instruction: 0xf7ee2000 │ │ │ │ stmib r7, {r2, r4, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61c7cc │ │ │ │ bl 1254bb8 │ │ │ │ @@ -17147,30 +17147,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9c7f0 │ │ │ │ bne ff4ee4b8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [lr, #-60]! @ 0xffffffc4 │ │ │ │ + stc2l 0, cr15, [ip, #-60]! @ 0xffffffc4 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx ff2cfc76 │ │ │ │ - blcs 2e0d4 │ │ │ │ + blx ff1cfc76 │ │ │ │ + blcs 2e0d4 │ │ │ │ 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 r9, r2, r2, ror #31 │ │ │ │ - andeq r9, r2, sl, ror #31 │ │ │ │ - @ instruction: 0x00029fbe │ │ │ │ + ldrdeq r9, [r2], -r6 │ │ │ │ + ldrdeq r9, [r2], -lr │ │ │ │ + @ instruction: 0x00029fb2 │ │ │ │ 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 │ │ │ │ @@ -17226,24 +17226,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6e1f0 │ │ │ │ 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, [r0], {15} │ │ │ │ + stc2l 0, cr15, [lr], {15} │ │ │ │ stmia r0!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ee4618 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [lr], #60 @ 0x3c │ │ │ │ + ldc2 0, cr15, [ip], #60 @ 0x3c │ │ │ │ @ instruction: 0xf7ee2000 │ │ │ │ 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 61c974 │ │ │ │ bl 1254d60 │ │ │ │ @@ -17253,42 +17253,42 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9c998 │ │ │ │ bne ff4ee660 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [sl], {15} │ │ │ │ + ldc2 0, cr15, [r8], {15} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx ffdcfe1c │ │ │ │ - blcs 2e27c │ │ │ │ + blx ffccfe1c │ │ │ │ + blcs 2e27c │ │ │ │ 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 r9, r2, sl, lsr lr │ │ │ │ - andeq r9, r2, r2, asr #28 │ │ │ │ - andeq r9, r2, r6, lsl lr │ │ │ │ + andeq r9, r2, lr, lsr #28 │ │ │ │ + andeq r9, r2, r6, lsr lr │ │ │ │ + andeq r9, r2, sl, lsl #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 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7f868f8 │ │ │ │ cmnpvs r8, pc, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - blcs 2e3dc │ │ │ │ + blcs 2e3dc │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 1ca20 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -17330,68 +17330,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aae294 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7eefc01 │ │ │ │ + @ instruction: 0xf7eefbff │ │ │ │ @ instruction: 0x4603efd2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r2, #-952]! @ 0xfffffc48 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ae2b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, pc, ror #23 │ │ │ │ + andcs pc, r0, sp, ror #23 │ │ │ │ ldcl 7, cr15, [r0, #952]! @ 0x3b8 │ │ │ │ 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 1d64950 │ │ │ │ - ble 54310 │ │ │ │ + ble 54310 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eee9f8 │ │ │ │ bmi 45aa60 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf024010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, 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 f140a8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - muleq r2, ip, ip │ │ │ │ - andeq r9, r2, r4, lsr #25 │ │ │ │ - andeq r9, r2, r8, ror ip │ │ │ │ + muleq r2, r0, ip │ │ │ │ + muleq r2, r8, ip │ │ │ │ + andeq r9, r2, ip, ror #24 │ │ │ │ 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 2e578 │ │ │ │ + blcs 2e578 │ │ │ │ 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, r1, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -17435,56 +17435,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aae438 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7eefb2f │ │ │ │ + @ instruction: 0xf7eefb2d │ │ │ │ strmi lr, [r3], -r0, lsl #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r0], #-952 @ 0xfffffc48 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ae45c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, sp, lsl fp @ │ │ │ │ + andcs pc, r0, fp, lsl fp @ │ │ │ │ ldc 7, cr15, [lr, #-952] @ 0xfffffc48 │ │ │ │ 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 1d64af4 │ │ │ │ - ble 544b4 │ │ │ │ + ble 544b4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeeb9c │ │ │ │ bmi 45ac04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - 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: 0xf024010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, 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 f1424c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - strdeq r9, [r2], -r8 │ │ │ │ - andeq r9, r2, r0, lsl #22 │ │ │ │ - ldrdeq r9, [r2], -r4 │ │ │ │ + andeq r9, r2, ip, ror #21 │ │ │ │ + strdeq r9, [r2], -r4 │ │ │ │ + andeq r9, r2, r8, asr #21 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -17539,68 +17539,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aae5d8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7eefa5f │ │ │ │ + @ instruction: 0xf7eefa5d │ │ │ │ @ instruction: 0x4603ee30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe4521c0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ae5fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, sp, asr #20 │ │ │ │ + andcs pc, r0, fp, asr #20 │ │ │ │ mcrr 7, 14, pc, lr, cr14 @ │ │ │ │ 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 1d64c94 │ │ │ │ - ble 54654 │ │ │ │ + ble 54654 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeed3c │ │ │ │ bmi 45ada4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf024010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f143ec │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r9, r2, r8, asr r9 │ │ │ │ - andeq r9, r2, r0, ror #18 │ │ │ │ - andeq r9, r2, r4, lsr r9 │ │ │ │ + andeq r9, r2, ip, asr #18 │ │ │ │ + andeq r9, r2, r4, asr r9 │ │ │ │ + andeq r9, r2, r8, lsr #18 │ │ │ │ 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 2e8bc │ │ │ │ + blcs 2e8bc │ │ │ │ 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, {r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -17644,68 +17644,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aae77c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7eef98d │ │ │ │ + @ instruction: 0xf7eef98b │ │ │ │ @ instruction: 0x4603ed5e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fefd2364 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ae7a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, fp, ror r9 @ │ │ │ │ + andcs pc, r0, r9, ror r9 @ │ │ │ │ bl 1f52380 │ │ │ │ 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 1d64e38 │ │ │ │ - ble 547f8 │ │ │ │ + ble 547f8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeeee0 │ │ │ │ bmi 45af48 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - 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: 0xf023010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f14590 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - @ instruction: 0x000297b4 │ │ │ │ - @ instruction: 0x000297bc │ │ │ │ - muleq r2, r0, r7 │ │ │ │ + andeq r9, r2, r8, lsr #15 │ │ │ │ + @ instruction: 0x000297b0 │ │ │ │ + andeq r9, r2, r4, lsl #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 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f768f8 │ │ │ │ ldrshvs pc, [r8, #-205]! @ 0xffffff33 @ │ │ │ │ - blcs 2ea60 │ │ │ │ + blcs 2ea60 │ │ │ │ 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 │ │ │ │ @@ -17751,68 +17751,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aae928 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7eef8b7 │ │ │ │ + @ instruction: 0xf7eef8b5 │ │ │ │ strmi lr, [r3], -r8, lsl #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r8!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ae94c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r5, lsr #17 │ │ │ │ + andcs pc, r0, r3, lsr #17 │ │ │ │ b fe9d252c │ │ │ │ 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 1d64fe4 │ │ │ │ - ble 549a4 │ │ │ │ + ble 549a4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eef08c │ │ │ │ bmi 45b0f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf023010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r6, r7, 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 f1473c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r9, r2, r8, lsl #12 │ │ │ │ - andeq r9, r2, r0, lsl r6 │ │ │ │ - andeq r9, r2, r4, ror #11 │ │ │ │ + strdeq r9, [r2], -ip │ │ │ │ + andeq r9, r2, r4, lsl #12 │ │ │ │ + ldrdeq r9, [r2], -r8 │ │ │ │ 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 2ec0c │ │ │ │ + blcs 2ec0c │ │ │ │ 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, r1, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -17857,56 +17857,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaead0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7eeffe3 │ │ │ │ + @ instruction: 0xf7eeffe1 │ │ │ │ @ instruction: 0x4603ebb4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r4, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aeaf4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldrdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, asr #31 │ │ │ │ ldmib r2, {r1, r2, r3, 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 1d6518c │ │ │ │ - ble 54b4c │ │ │ │ + ble 54b4c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eef234 │ │ │ │ bmi 45b29c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf023010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f148e4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r9, r2, r0, ror #8 │ │ │ │ - andeq r9, r2, r8, ror #8 │ │ │ │ - andeq r9, r2, ip, lsr r4 │ │ │ │ + andeq r9, r2, r4, asr r4 │ │ │ │ + andeq r9, r2, ip, asr r4 │ │ │ │ + andeq r9, r2, r0, lsr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b9a0 │ │ │ │ @ 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}^ │ │ │ │ @@ -17979,31 +17979,31 @@ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0xffffff49 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 2eac8 │ │ │ │ + blcs 2eac8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ rscsvs r6, fp, fp, asr r8 │ │ │ │ - blcs 2ecd8 │ │ │ │ + blcs 2ecd8 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x001a685b │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6bb0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 2eb08 │ │ │ │ + blcs 2eb08 │ │ │ │ ands sp, r1, sl, lsl r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0076f7ed │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -18036,15 +18036,15 @@ │ │ │ │ blvs 1ef5204 │ │ │ │ ldmib r7, {r0, r3, r4, r6, fp, sp, lr}^ │ │ │ │ blvs fee1d5c4 │ │ │ │ blx ff55298c │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ blvs 1ef51f4 │ │ │ │ - blcs 2ea2c │ │ │ │ + blcs 2ea2c │ │ │ │ blvs 1f08e3c │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ blvs 1ef6dd8 │ │ │ │ blvs 1eeed4c │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @@ -18167,15 +18167,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ ldmib r7, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [r8], -r6, lsl #6 │ │ │ │ @ instruction: 0xf956f7f7 │ │ │ │ blvs eed8a0 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ bvs ffef4ff8 │ │ │ │ - blcs 2ec38 │ │ │ │ + blcs 2ec38 │ │ │ │ bvs fff09048 │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ bvs ffef6fe4 │ │ │ │ bvs ffeeef58 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @@ -18355,69 +18355,69 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - strdcs pc, [r0], -pc @ │ │ │ │ + strdcs pc, [r0], -sp │ │ │ │ cdp 7, 0, cr15, cr0, cr13, {7} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d65930 │ │ │ │ - ble 552f0 │ │ │ │ + ble 552f0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eef9d8 │ │ │ │ bmi 41ba40 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - 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: 0xf023010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f15088 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe796617b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - strdeq r8, [r2], -lr │ │ │ │ - muleq r2, r8, ip │ │ │ │ + strdeq r8, [r2], -r2 │ │ │ │ + andeq r8, r2, ip, lsl #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6c140 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ ldcmi 15, cr10, [fp], {-0} │ │ │ │ bmi 6e6140 │ │ │ │ blmi 6e613c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f60fb │ │ │ │ blmi 655b60 │ │ │ │ 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 │ │ │ │ - blx ff3d0fba │ │ │ │ + blx ff350fba │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ blmi 4934cc │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46181d39 │ │ │ │ - blx ffb90fd6 │ │ │ │ - blcs 267a0 │ │ │ │ + blx ffb10fd6 │ │ │ │ + blcs 267a0 │ │ │ │ and sp, r0, pc, ror #3 │ │ │ │ bmi 304b9c │ │ │ │ blmi 226188 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ @@ -18664,22 +18664,22 @@ │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ strcc pc, [ip], #-2259 @ 0xfffff72d │ │ │ │ tstle r5, r0, lsl #22 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf02568b8 │ │ │ │ - mul r6, r9, r9 │ │ │ │ + mul r6, r5, r9 │ │ │ │ bmi 16f480 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf02368b8 │ │ │ │ - svclt 0x0000fa01 │ │ │ │ + svclt 0x0000f9fd │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r2, r8, lsr r8 │ │ │ │ + andeq r8, r2, ip, lsr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ blhi d0868 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq a536f0 │ │ │ │ stcmi 2, cr15, [ip, #692]! @ 0x2b4 │ │ │ │ @ instruction: 0xf507af1a │ │ │ │ @@ -18703,25 +18703,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 │ │ │ │ - @ instruction: 0xf97ff01c │ │ │ │ - blcs 26c3c │ │ │ │ + @ instruction: 0xf97bf01c │ │ │ │ + blcs 26c3c │ │ │ │ @ instruction: 0xf7edd121 │ │ │ │ @ instruction: 0x4603ed14 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1d533f4 │ │ │ │ bmi ff0a6c50 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf507f933 │ │ │ │ + @ instruction: 0xf507f931 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ed2404 │ │ │ │ @ instruction: 0x4603ecfc │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -18807,15 +18807,15 @@ │ │ │ │ @ instruction: 0xf1a22300 │ │ │ │ movwmi r0, #45325 @ 0xb10d │ │ │ │ @ instruction: 0xf107d01b │ │ │ │ bmi 19962ac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf507f877 │ │ │ │ + @ instruction: 0xf507f875 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ed2404 │ │ │ │ strmi lr, [r3], -r0, asr #24 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -18826,15 +18826,15 @@ │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2644 @ 0xfffff5ac │ │ │ │ @ instruction: 0xf507601a │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ - blpl 50c64 │ │ │ │ + blpl 50c64 │ │ │ │ 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 150c80 │ │ │ │ @@ -18883,20 +18883,20 @@ │ │ │ │ blvs 3d0d14 │ │ │ │ blhi 350d18 │ │ │ │ bleq 2d0d1c │ │ │ │ blne 250d20 │ │ │ │ blcs 1d0d24 │ │ │ │ blcc 150d28 │ │ │ │ blmi d0d2c │ │ │ │ - blpl 50d30 │ │ │ │ + blpl 50d30 │ │ │ │ bmi 5ef76c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf04fffd5 │ │ │ │ + @ instruction: 0xf04fffd3 │ │ │ │ @ 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 │ │ │ │ @@ -18904,19 +18904,19 @@ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strbmi pc, [r4, -r7, lsl #4] @ │ │ │ │ ldc 6, cr4, [sp], #756 @ 0x2f4 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq sl, r4, sl, lsl ip │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - muleq r2, r0, r7 │ │ │ │ - muleq r2, r0, r6 │ │ │ │ - andeq r8, r2, ip, ror r6 │ │ │ │ - andeq r8, r2, r6, ror #12 │ │ │ │ - andeq r8, r2, r4, ror r5 │ │ │ │ + andeq r8, r2, r4, lsl #15 │ │ │ │ + andeq r8, r2, r4, lsl #13 │ │ │ │ + andeq r8, r2, r0, ror r6 │ │ │ │ + andeq r8, r2, sl, asr r6 │ │ │ │ + andeq r8, r2, r8, ror #10 │ │ │ │ andeq sl, r4, r8, ror #17 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6c96c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmlsl.s32 q0, d29, d24 │ │ │ │ svcge 0x00064d44 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -18939,16 +18939,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: 0xffa7f01b │ │ │ │ - blcs 26fec │ │ │ │ + @ instruction: 0xffa3f01b │ │ │ │ + blcs 26fec │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ed2404 │ │ │ │ @ instruction: 0x4603eb34 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -19009,15 +19009,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmdb r0!, {r0, r2, r3, 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 sl, r4, sl, ror #16 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - @ instruction: 0x000284bc │ │ │ │ + @ instruction: 0x000284b0 │ │ │ │ andeq sl, r4, ip, lsr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6cb00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bb8 │ │ │ │ svcge 0x00046d87 │ │ │ │ orrvs pc, r5, r7, lsl #10 │ │ │ │ @@ -19033,16 +19033,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 │ │ │ │ - mcr2 0, 7, pc, cr11, cr11, {0} @ │ │ │ │ - blcs 27164 │ │ │ │ + mcr2 0, 7, pc, cr7, cr11, {0} @ │ │ │ │ + blcs 27164 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ed2404 │ │ │ │ @ instruction: 0x4603ea78 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -19082,44 +19082,44 @@ │ │ │ │ @ instruction: 0xf107db0f │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ blmi 7de608 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 5, cr15, cr0, cr13, {0} │ │ │ │ + cdp2 0, 4, cr15, cr14, cr13, {0} │ │ │ │ @ instruction: 0xf107e017 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf7ed4502 │ │ │ │ @ instruction: 0x4603ea1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x007cf7ec │ │ │ │ movwls r4, #9731 @ 0x2603 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf107fe37 │ │ │ │ + @ instruction: 0xf107fe35 │ │ │ │ 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 │ │ │ │ stmia r8!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r5, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq sl, r4, r0, ror #13 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r8, r2, r8, asr #7 │ │ │ │ - andeq r8, r2, r0, asr r3 │ │ │ │ - andeq r8, r2, r6, lsr #6 │ │ │ │ + @ instruction: 0x000283bc │ │ │ │ + andeq r8, r2, r4, asr #6 │ │ │ │ + andeq r8, r2, sl, lsl r3 │ │ │ │ andeq sl, r4, ip, lsr #11 │ │ │ │ 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 │ │ │ │ @@ -19137,28 +19137,28 @@ │ │ │ │ bmi 1795f48 │ │ │ │ blmi 17a6cc4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ blcc 11676c │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc19 │ │ │ │ + @ instruction: 0xf107fc17 │ │ │ │ blcc 116778 │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf507fc6b │ │ │ │ + @ instruction: 0xf507fc69 │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ blcc 116790 │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc37 │ │ │ │ + @ instruction: 0xf107fc35 │ │ │ │ blcc 1167a0 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2l 0, cr15, [r5], #-44 @ 0xffffffd4 │ │ │ │ + stc2l 0, cr15, [r3], #-44 @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldmib r0, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @@ -19167,44 +19167,44 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ blcc 1167d8 │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, ip, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8516812 │ │ │ │ @ instruction: 0x46181c38 │ │ │ │ - ldc2l 0, cr15, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + ldc2l 0, cr15, [r6, #-44]! @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1071d1e │ │ │ │ blcc 1167fc │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 7, cr15, cr8, cr11, {0} │ │ │ │ + cdp2 0, 7, cr15, cr6, cr11, {0} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ce7458 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf107fd8f │ │ │ │ + @ instruction: 0xf107fd8d │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs lr, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [r0], r1, ror #28 │ │ │ │ + pkhtbmi pc, r0, pc, asr #28 @ │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0x4603fe59 │ │ │ │ + @ instruction: 0x4603fe57 │ │ │ │ @ instruction: 0xf7ed4618 │ │ │ │ strmi lr, [r1], -ip, asr #17 │ │ │ │ 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 │ │ │ │ - mcr2 0, 3, pc, cr4, cr11, {0} @ │ │ │ │ + mcr2 0, 3, pc, cr0, cr11, {0} @ │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 416868 │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ blcc 416878 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -19227,15 +19227,15 @@ │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ @ instruction: 0x4610efbe │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r5, [sp], r2, lsl #15 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq sl, r4, r8, lsr #10 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r8, r2, r4, ror #3 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ ldrdeq sl, [r4], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ce68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -19328,15 +19328,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ blmi 1ae763c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stmda r8!, {r0, r2, r3, 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 2fe5c │ │ │ │ + blcs 2fe5c │ │ │ │ @ instruction: 0xf607d10d │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ blmi 18e6e5c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7ed4618 │ │ │ │ @ instruction: 0x4603e854 │ │ │ │ @@ -19370,25 +19370,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: 0xf920f024 │ │ │ │ + @ instruction: 0xf91cf024 │ │ │ │ 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 2ff2c │ │ │ │ + blcs 2ff2c │ │ │ │ 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 │ │ │ │ @@ -19427,22 +19427,22 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ ldrmi lr, [r8], -ip, lsr #28 │ │ │ │ strmi pc, [ip, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r4, r2, ror r2 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldrdeq r7, [r2], -r0 │ │ │ │ - andeq r7, r2, lr, asr #31 │ │ │ │ - andeq r7, r2, r6, lsr #31 │ │ │ │ - @ instruction: 0x00027fb4 │ │ │ │ - andeq r7, r2, ip, ror pc │ │ │ │ + andeq r7, r2, r4, asr #31 │ │ │ │ + andeq r7, r2, r2, asr #31 │ │ │ │ muleq r2, sl, pc @ │ │ │ │ - andeq r7, r2, sl, ror #30 │ │ │ │ - andeq r7, r2, sl, lsr #30 │ │ │ │ + andeq r7, r2, r8, lsr #31 │ │ │ │ + andeq r7, r2, r0, ror pc │ │ │ │ + andeq r7, r2, lr, lsl #31 │ │ │ │ + andeq r7, r2, lr, asr pc │ │ │ │ + andeq r7, r2, lr, lsl pc │ │ │ │ strheq sl, [r4], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d1a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, sl, r8, lsl #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474b0 │ │ │ │ @@ -19466,15 +19466,15 @@ │ │ │ │ svc 0x0030f7ec │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf107e0e8 │ │ │ │ @ instruction: 0xf107022c │ │ │ │ @ instruction: 0x4611035c │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - strmi pc, [r3], -r1, lsr #21 │ │ │ │ + @ instruction: 0x4603fa9f │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ svc 0x001ef7ec │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e0d6 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ vst3.32 {d23-d25}, [pc :128], r2 │ │ │ │ @@ -19485,15 +19485,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 │ │ │ │ - @ instruction: 0xffeef01a │ │ │ │ + @ instruction: 0xffeaf01a │ │ │ │ @ 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 │ │ │ │ @@ -19514,21 +19514,21 @@ │ │ │ │ @ instruction: 0xf5071d1a │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs r9, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7ec4610 │ │ │ │ @ instruction: 0xf507ed20 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blcs 30144 │ │ │ │ + blcs 30144 │ │ │ │ @ instruction: 0xf507d064 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf01c4618 │ │ │ │ - @ instruction: 0xf507fbf1 │ │ │ │ + @ instruction: 0xf507fbed │ │ │ │ @ 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 │ │ │ │ @@ -19537,15 +19537,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 301a0 │ │ │ │ + blcs 301a0 │ │ │ │ @ instruction: 0xf507d015 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ @ instruction: 0xf507eb6e │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @@ -19600,15 +19600,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d418 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf01b4618 │ │ │ │ - ldmdavs r8!, {r0, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r8!, {r0, r3, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ b ffdd41e4 │ │ │ │ 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] │ │ │ │ @@ -19628,15 +19628,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 │ │ │ │ - andeq r7, r2, r0, asr #22 │ │ │ │ + andeq r7, r2, r4, lsr fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d4a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwls r6, #10363 @ 0x287b │ │ │ │ @@ -19645,15 +19645,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 │ │ │ │ - andeq r7, r2, sl, lsl #22 │ │ │ │ + strdeq r7, [r2], -lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d4ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0758 │ │ │ │ svcge 0x00020d94 │ │ │ │ streq pc, [r8], r7, lsl #12 │ │ │ │ ldrbteq pc, [ip], -r6, lsr #13 @ │ │ │ │ @@ -19687,23 +19687,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 303f8 │ │ │ │ + blcs 303f8 │ │ │ │ @ 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 34418 │ │ │ │ + blcs 34418 │ │ │ │ @ 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 │ │ │ │ @@ -19726,15 +19726,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: 0xf01b6280 │ │ │ │ - strmi pc, [r3], -r2, lsl #19 │ │ │ │ + @ instruction: 0x4603f97e │ │ │ │ @ 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 │ │ │ │ stc 7, cr15, [ip, #-944] @ 0xfffffc50 │ │ │ │ @@ -19750,15 +19750,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl fe9d4420 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [ip, r7, lsl #12] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ ldrdeq r9, [r4], -lr │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r7, r2, sl, ror sl │ │ │ │ + andeq r7, r2, lr, ror #20 │ │ │ │ andeq r9, r4, r8, lsr #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -19770,15 +19770,15 @@ │ │ │ │ blcs 1f0d4 │ │ │ │ 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 30ac4 │ │ │ │ + blcs 30ac4 │ │ │ │ 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 feb6d6f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -19821,32 +19821,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl 65453c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r4, r6, ror #21 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r7, r2, ip, lsl #17 │ │ │ │ + andeq r7, r2, r0, lsl #17 │ │ │ │ andeq r9, r4, ip, lsl #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d7b0 │ │ │ │ @ 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: 0xf01b4619 │ │ │ │ - strmi pc, [r3], -r8, lsr #17 │ │ │ │ + strmi pc, [r3], -r4, lsr #17 │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 34654 │ │ │ │ + blcs 34654 │ │ │ │ blmi 30a5f4 │ │ │ │ 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, [lr], #-944 @ 0xfffffc50 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @@ -19870,15 +19870,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 30c54 │ │ │ │ + blcs 30c54 │ │ │ │ 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 feb6d880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -19921,32 +19921,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ b 14546cc │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r4, r6, asr r9 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r7, r2, r8, lsl #14 │ │ │ │ + strdeq r7, [r2], -ip │ │ │ │ strdeq r9, [r4], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d940 │ │ │ │ @ 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: 0xf01a4619 │ │ │ │ - strmi pc, [r3], -r0, ror #31 │ │ │ │ + @ instruction: 0x4603ffdc │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 347e4 │ │ │ │ + blcs 347e4 │ │ │ │ blmi 30a784 │ │ │ │ and r4, fp, fp, ror r4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ bl 19d4740 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @@ -20009,121 +20009,121 @@ │ │ │ │ ldmib sl!, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e0dd │ │ │ │ blcc 6175ac │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fd49 │ │ │ │ + @ instruction: 0xf107fd47 │ │ │ │ blcc 6175b8 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2 0, cr15, [r9, #40]! @ 0x28 │ │ │ │ + stc2 0, cr15, [r7, #40]! @ 0x28 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - ldc2 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + ldc2 0, cr15, [r8, #-40]! @ 0xffffffd8 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r1, ip, lsr fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fd98 │ │ │ │ + @ instruction: 0xf507fd96 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - stc2 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + stc2 0, cr15, [r8, #-40]! @ 0xffffffd8 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2 0, cr15, [r9, #40] @ 0x28 │ │ │ │ + stc2 0, cr15, [r7, #40] @ 0x28 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ @ instruction: 0xf8520328 │ │ │ │ stmdbmi r1!, {r2, r7, sl, fp, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xff4af00a │ │ │ │ + @ instruction: 0xff48f00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xffb4f00a │ │ │ │ + @ instruction: 0xffb2f00a │ │ │ │ @ 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 │ │ │ │ - stc2l 0, cr15, [r6, #128] @ 0x80 │ │ │ │ + stc2l 0, cr15, [r2, #128] @ 0x80 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc c1766c │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ blcc c1767c │ │ │ │ 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: 0x4603ff7b │ │ │ │ + @ instruction: 0x4603ff79 │ │ │ │ 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 │ │ │ │ - cdp2 0, 9, cr15, cr2, cr12, {0} │ │ │ │ + cdp2 0, 9, cr15, cr0, cr12, {0} │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -r3, ror #30 │ │ │ │ + strmi pc, [r3], -r1, ror #30 │ │ │ │ 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 b65ba0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf8506180 │ │ │ │ @ instruction: 0xf0230c88 │ │ │ │ - ands pc, r7, sp, ror fp @ │ │ │ │ + ands pc, r7, r9, ror fp @ │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf7ecfe63 │ │ │ │ + @ instruction: 0xf7ecfe61 │ │ │ │ @ instruction: 0x4603ea34 │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [r8], #40 @ 0x28 │ │ │ │ + ldc2l 0, cr15, [r6], #40 @ 0x28 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ + stc2l 0, cr15, [lr], #40 @ 0x28 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fce9 │ │ │ │ + @ instruction: 0xf107fce7 │ │ │ │ blcc c17760 │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf1005042 │ │ │ │ ldmdbmi r0, {r2} │ │ │ │ bmi 267c34 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -20131,19 +20131,19 @@ │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ ldrmi lr, [r8], -lr, lsr #17 │ │ │ │ strbpl pc, [r2, -r7, lsl #10] @ │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r9, r4, r0, lsl r8 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r7, r2, r0, lsl r5 │ │ │ │ - muleq r2, r6, fp │ │ │ │ - muleq r2, r6, r4 │ │ │ │ - andeq r7, r2, r4, ror r4 │ │ │ │ - andeq r7, r2, lr, ror #8 │ │ │ │ + andeq r7, r2, r4, lsl #10 │ │ │ │ + andeq r7, r2, sl, lsl #23 │ │ │ │ + andeq r7, r2, sl, lsl #9 │ │ │ │ + andeq r7, r2, r8, ror #8 │ │ │ │ + andeq r7, r2, r2, ror #8 │ │ │ │ @ instruction: 0x000495b4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6dc98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -20215,60 +20215,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 feb52bf6 │ │ │ │ + blx fead2bf6 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fc0c │ │ │ │ + @ instruction: 0xf507fc0a │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f17844 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb9d │ │ │ │ + @ instruction: 0xf507fb9b │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f17854 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx fff12c26 │ │ │ │ + blx ffe92c26 │ │ │ │ movwpl pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb8d │ │ │ │ + @ instruction: 0xf507fb8b │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf607fbec │ │ │ │ + @ instruction: 0xf607fbea │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ @ instruction: 0xf507634b │ │ │ │ @ instruction: 0xf1005002 │ │ │ │ ldmdavs sl, {r3, r4} │ │ │ │ ldrbtmi r4, [fp], #-3055 @ 0xfffff411 │ │ │ │ @ instruction: 0xf00a4619 │ │ │ │ - @ instruction: 0xf507fdad │ │ │ │ + @ instruction: 0xf507fdab │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0x4602fe17 │ │ │ │ + @ instruction: 0x4602fe15 │ │ │ │ @ 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 │ │ │ │ - stc2 0, cr15, [r8], #-128 @ 0xffffff80 │ │ │ │ + stc2 0, cr15, [r4], #-128 @ 0xffffff80 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 417968 │ │ │ │ @ instruction: 0x469017d1 │ │ │ │ stmdb r3, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1078902 │ │ │ │ blcc 417978 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @@ -20276,42 +20276,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: 0x4603fddb │ │ │ │ + @ instruction: 0x4603fdd9 │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [r2], #48 @ 0x30 │ │ │ │ + ldc2l 0, cr15, [r0], #48 @ 0x30 │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a8f6a3 │ │ │ │ - blcs 30d4c │ │ │ │ + blcs 30d4c │ │ │ │ blmi ff18ad44 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r2], #48 @ 0x30 │ │ │ │ + stc2l 0, cr15, [r0], #48 @ 0x30 │ │ │ │ ldm r2!, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc 4179e4 │ │ │ │ @ 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, [fp, #40]! @ 0x28 │ │ │ │ + ldc2 0, cr15, [r9, #40]! @ 0x28 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 417a14 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ andls r4, r4, #172, 2 @ 0x2b │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @@ -20330,35 +20330,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], pc, ror #26 │ │ │ │ + strmi pc, [r0], sp, ror #26 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [pc, #-40]! @ 16d7c │ │ │ │ + ldc2l 0, cr15, [sp, #-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 │ │ │ │ - stc2 0, cr15, [r1, #-104] @ 0xffffff98 │ │ │ │ + ldc2l 0, cr15, [sp], #104 @ 0x68 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 417aa8 │ │ │ │ @ instruction: 0x469217d1 │ │ │ │ stmdb r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf107ab02 │ │ │ │ blcc 417ab8 │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [sp, #-40] @ 0xffffffd8 │ │ │ │ + ldc2l 0, cr15, [fp, #-40] @ 0xffffffd8 │ │ │ │ addsmi r4, lr, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607d017 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ec2404 │ │ │ │ strmi lr, [r3], -lr, lsr #16 │ │ │ │ @@ -20454,22 +20454,22 @@ │ │ │ │ @ instruction: 0x43a4f6a3 │ │ │ │ @ instruction: 0xf7eb6818 │ │ │ │ and lr, r2, r2, lsr #30 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ blcc 617d60 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa43 │ │ │ │ + @ instruction: 0xf507fa41 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f17bf0 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa3b │ │ │ │ + @ instruction: 0xf507fa39 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - blx d52fcc │ │ │ │ + blx cd2fcc │ │ │ │ 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} │ │ │ │ @@ -20479,24 +20479,24 @@ │ │ │ │ @ instruction: 0x4610edf8 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ @ instruction: 0x373c5772 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r9, r4, r6, ror #9 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r7, r2, r8, lsl r3 │ │ │ │ - ldrdeq r7, [r2], -r6 │ │ │ │ - andeq r7, r2, r6, asr #18 │ │ │ │ - andeq r7, r2, r6, asr r1 │ │ │ │ - andeq r7, r2, ip, ror #2 │ │ │ │ - andeq r7, r2, lr, lsr r1 │ │ │ │ - andeq r7, r2, ip, lsr #32 │ │ │ │ - ldrdeq r6, [r2], -r8 │ │ │ │ - andeq r6, r2, r0, asr #31 │ │ │ │ - andeq r6, r2, ip, asr pc │ │ │ │ + andeq r7, r2, ip, lsl #6 │ │ │ │ + andeq r7, r2, sl, asr #3 │ │ │ │ + andeq r7, r2, sl, lsr r9 │ │ │ │ + andeq r7, r2, sl, asr #2 │ │ │ │ + andeq r7, r2, r0, ror #2 │ │ │ │ + andeq r7, r2, r2, lsr r1 │ │ │ │ + andeq r7, r2, r0, lsr #32 │ │ │ │ + andeq r6, r2, ip, asr #31 │ │ │ │ + @ instruction: 0x00026fb4 │ │ │ │ + andeq r6, r2, r0, asr pc │ │ │ │ andeq r9, r4, r8, asr #32 │ │ │ │ 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 │ │ │ │ @@ -20529,58 +20529,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: 0xf938f00a │ │ │ │ + @ instruction: 0xf936f00a │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f998 │ │ │ │ + @ instruction: 0xf507f996 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f17cec │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f929 │ │ │ │ + @ instruction: 0xf507f927 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f17cfc │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf987f00a │ │ │ │ + @ instruction: 0xf985f00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f919 │ │ │ │ + @ instruction: 0xf507f917 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r1, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107f978 │ │ │ │ + @ instruction: 0xf107f976 │ │ │ │ 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: 0xf507fb39 │ │ │ │ + @ instruction: 0xf507fb37 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ andcs r0, r1, #40, 6 @ 0xa0000000 │ │ │ │ ldrbtmi r4, [r9], #-2411 @ 0xfffff695 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fb67 │ │ │ │ + @ instruction: 0xf107fb65 │ │ │ │ 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: 0xf507fb21 │ │ │ │ + @ instruction: 0xf507fb1f │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r0, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -fp, lsl #23 │ │ │ │ + strmi pc, [r3], -r9, lsl #23 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclmi 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf7eb4620 │ │ │ │ @ instruction: 0x4603edf6 │ │ │ │ movwcc r4, #5155 @ 0x1423 │ │ │ │ @@ -20593,70 +20593,70 @@ │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f17dbc │ │ │ │ @ instruction: 0xf1079301 │ │ │ │ blcc 617ec4 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ stmdami sp, {r9, sp}^ │ │ │ │ @ instruction: 0xf0204478 │ │ │ │ - strmi pc, [r2], -pc, lsl #19 │ │ │ │ + strmi pc, [r2], -fp, lsl #19 │ │ │ │ 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 f17e04 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 1153216 │ │ │ │ + blx 10d3216 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi f28a80 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107fa5b │ │ │ │ + @ instruction: 0xf107fa59 │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ - blcs 263dc │ │ │ │ + blcs 263dc │ │ │ │ @ instruction: 0xf107d113 │ │ │ │ blcc 617f34 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx b53246 │ │ │ │ + blx ad3246 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xff52f022 │ │ │ │ + @ instruction: 0xff4ef022 │ │ │ │ blmi b8f294 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx e53278 │ │ │ │ + blx dd3278 │ │ │ │ cdp 7, 0, cr15, cr8, cr11, {7} │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc c17f78 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ blcc 617f8c │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8cd │ │ │ │ + @ instruction: 0xf507f8cb │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f17e9c │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8c5 │ │ │ │ + @ instruction: 0xf507f8c3 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xf8bef00a │ │ │ │ + @ instruction: 0xf8bcf00a │ │ │ │ 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} │ │ │ │ @@ -20666,21 +20666,21 @@ │ │ │ │ ldrmi lr, [r0], -r2, lsl #25 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ strcc r5, [ip, -r2, asr #14] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ muleq r4, lr, pc @ │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r2, r2, ror #27 │ │ │ │ - andeq r6, r2, r6, ror #27 │ │ │ │ - @ instruction: 0x00026cbe │ │ │ │ - andeq r7, r2, ip, lsr r5 │ │ │ │ - andeq r6, r2, r8, lsr #24 │ │ │ │ - andeq r6, r2, lr, ror #25 │ │ │ │ - andeq r6, r2, r8, lsl ip │ │ │ │ + ldrdeq r6, [r2], -r6 @ │ │ │ │ + ldrdeq r6, [r2], -sl │ │ │ │ + @ instruction: 0x00026cb2 │ │ │ │ + andeq r7, r2, r0, lsr r5 │ │ │ │ + andeq r6, r2, ip, lsl ip │ │ │ │ + andeq r6, r2, r2, ror #25 │ │ │ │ + andeq r6, r2, ip, lsl #24 │ │ │ │ andeq r8, r4, ip, asr sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6e4fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], #1287 @ 0x507 │ │ │ │ @@ -20731,15 +20731,15 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ @ instruction: 0x4610ebfe │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ ldrdeq r8, [r4], -ip │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r2, r4, lsr #23 │ │ │ │ + muleq r2, r8, fp │ │ │ │ andeq r8, r4, r6, asr ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6e5e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ addlt r5, r3, r2, lsl #27 │ │ │ │ @@ -20814,45 +20814,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: 0xf01a6280 │ │ │ │ - strmi pc, [r3], -r2, lsl #18 │ │ │ │ + @ instruction: 0x4603f8fe │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1078174 │ │ │ │ blcc 1181b4 │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1052 @ 0xfffffbe4 │ │ │ │ @ instruction: 0xf7eb4619 │ │ │ │ @ instruction: 0x4603e9b0 │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ @ instruction: 0xf1078166 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #7204 @ 0x1c24 │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ - strmi pc, [r2], -sp, ror #18 │ │ │ │ + strmi pc, [r2], -r9, ror #18 │ │ │ │ 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: 0xff8cf019 │ │ │ │ - blcs 28dac │ │ │ │ + @ instruction: 0xff88f019 │ │ │ │ + blcs 28dac │ │ │ │ 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 │ │ │ │ @@ -20861,28 +20861,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: 0xf01a6280 │ │ │ │ - strmi pc, [r3], -r4, lsr #17 │ │ │ │ + strmi pc, [r3], -r0, lsr #17 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf107811c │ │ │ │ blcc 118270 │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ blmi ff668e60 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldmdb r2, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blcs 68e10 │ │ │ │ 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: 0xf910f023 │ │ │ │ + @ instruction: 0xf90cf023 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ andsvs r3, sl, r8, lsr ip │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @@ -20890,15 +20890,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: 0xf0194622 │ │ │ │ - strmi pc, [r3], -pc, lsr #30 │ │ │ │ + strmi pc, [r3], -fp, lsr #30 │ │ │ │ @ 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 │ │ │ │ @@ -20907,16 +20907,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 │ │ │ │ - @ instruction: 0xf847f01a │ │ │ │ - blcs 28eac │ │ │ │ + @ instruction: 0xf843f01a │ │ │ │ + blcs 28eac │ │ │ │ sbchi pc, r5, r0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ vpadd.i8 d3, d7, d0 │ │ │ │ @ instruction: 0x461a403c │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ @ instruction: 0xf7eb4619 │ │ │ │ @ instruction: 0x4603e8f6 │ │ │ │ @@ -20932,15 +20932,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: 0xf01a6280 │ │ │ │ - @ instruction: 0x4603f816 │ │ │ │ + @ instruction: 0x4603f812 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf6078098 │ │ │ │ @ instruction: 0xf607433c │ │ │ │ vqsub.s8 d0, d7, d28 │ │ │ │ ldmibmi r4, {r2, r3, r4, r5, lr} │ │ │ │ @ instruction: 0xf7eb4479 │ │ │ │ strmi lr, [r3], -r6, asr #17 │ │ │ │ @@ -20948,35 +20948,35 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf107681a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #11296 @ 0x2c20 │ │ │ │ @ instruction: 0x461900db │ │ │ │ @ instruction: 0xf0234610 │ │ │ │ - @ instruction: 0x4602f8bd │ │ │ │ + @ instruction: 0x4602f8b9 │ │ │ │ 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: 0xf0234618 │ │ │ │ - strmi pc, [r3], -r7, lsl #17 │ │ │ │ + strmi pc, [r3], -r3, lsl #17 │ │ │ │ @ instruction: 0xf1076023 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs sl, {r6, sl, fp, ip, sp} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ movwcc r0, #16603 @ 0x40db │ │ │ │ @ instruction: 0xf60718d4 │ │ │ │ @ instruction: 0x4618433c │ │ │ │ - @ instruction: 0xf874f023 │ │ │ │ + @ instruction: 0xf870f023 │ │ │ │ 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 │ │ │ │ @@ -21022,15 +21022,15 @@ │ │ │ │ svc 0x00eaf7ea │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00e2f7ea │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ - blcs 318d4 │ │ │ │ + blcs 318d4 │ │ │ │ @ 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 @ │ │ │ │ @@ -21082,20 +21082,20 @@ │ │ │ │ stmdb r0, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strpl pc, [r2, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ @ instruction: 0x00048bb2 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r2, sl, ror #20 │ │ │ │ - strdeq r6, [r2], -lr │ │ │ │ - andeq r6, r2, r4, asr #18 │ │ │ │ - andeq r6, r2, lr, lsl #17 │ │ │ │ - andeq r6, r2, r4, lsr r8 │ │ │ │ - andeq r6, r2, r0, ror #10 │ │ │ │ + andeq r6, r2, lr, asr sl │ │ │ │ + strdeq r6, [r2], -r2 │ │ │ │ + andeq r6, r2, r8, lsr r9 │ │ │ │ + andeq r6, r2, r2, lsl #17 │ │ │ │ + andeq r6, r2, r8, lsr #16 │ │ │ │ + andeq r6, r2, r4, asr r5 │ │ │ │ ldrdeq r8, [r4], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6eb78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d3c │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ @@ -21137,41 +21137,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: 0xf0196280 │ │ │ │ - @ instruction: 0x4603fe7c │ │ │ │ + @ instruction: 0x4603fe78 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf10780a4 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ stmibmi r2, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ svc 0x002cf7ea │ │ │ │ blcs 6925c │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - blcs 31acc │ │ │ │ + blcs 31acc │ │ │ │ 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 │ │ │ │ - @ instruction: 0xff0ef022 │ │ │ │ + @ instruction: 0xff0af022 │ │ │ │ @ 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 │ │ │ │ @@ -21179,15 +21179,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 │ │ │ │ - cdp2 0, 10, cr15, cr14, cr2, {1} │ │ │ │ + cdp2 0, 10, cr15, cr10, cr2, {1} │ │ │ │ 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} │ │ │ │ @@ -21199,15 +21199,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: 0xf0194622 │ │ │ │ - strmi pc, [r3], -r5, asr #25 │ │ │ │ + strmi pc, [r3], -r1, asr #25 │ │ │ │ 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 │ │ │ │ @@ -21271,16 +21271,16 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ldrmi lr, [r0], -r6, asr #31 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ @ instruction: 0x46bd4734 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r8, r4, ip, asr r6 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r2, r6, ror #10 │ │ │ │ - strdeq r6, [r2], -r8 │ │ │ │ + andeq r6, r2, sl, asr r5 │ │ │ │ + andeq r6, r2, ip, ror #9 │ │ │ │ andeq r8, r4, r6, ror #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6ee5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0388 │ │ │ │ svcge 0x00044d6c │ │ │ │ ldrbmi pc, [r8], #-1543 @ 0xfffff9f9 @ │ │ │ │ @@ -21351,15 +21351,15 @@ │ │ │ │ movtvs pc, #21923 @ 0x55a3 @ │ │ │ │ ldrbtmi r4, [sl], #-2603 @ 0xfffff5d5 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ ldm sl, {r0, r1, r3, 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 31df8 │ │ │ │ + blcs 31df8 │ │ │ │ @ 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 │ │ │ │ @@ -21387,18 +21387,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ cdp 7, 13, cr15, cr12, cr10, {7} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrbmi pc, [ip, -r7, lsl #12] @ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r8, r4, lr, ror #6 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r2, r0, asr r2 │ │ │ │ - andeq r6, r2, sl, asr r1 │ │ │ │ - andeq r6, r2, r2, asr #2 │ │ │ │ - andeq r6, r2, ip, lsr #3 │ │ │ │ + andeq r6, r2, r4, asr #4 │ │ │ │ + andeq r6, r2, lr, asr #2 │ │ │ │ + andeq r6, r2, r6, lsr r1 │ │ │ │ + andeq r6, r2, r0, lsr #3 │ │ │ │ andeq r8, r4, r4, lsl r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f034 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21447,15 +21447,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ldrmi lr, [r0], -r6, ror #28 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ muleq r4, r6, r1 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r2, lr, ror #1 │ │ │ │ + andeq r6, r2, r2, ror #1 │ │ │ │ andeq r8, r4, r6, lsr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6f118 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -21498,15 +21498,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldcl 7, cr15, [lr, #936]! @ 0x3a8 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r3, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strheq r8, [r4], -ip │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r6, r2, r4, lsr r0 │ │ │ │ + andeq r6, r2, r8, lsr #32 │ │ │ │ andeq r8, r4, r8, asr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f1e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00020d24 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -21534,15 +21534,15 @@ │ │ │ │ andseq pc, r4, r7, lsl #2 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movwvs pc, #5539 @ 0x15a3 @ │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 6298a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf0226180 │ │ │ │ - @ instruction: 0xf607f839 │ │ │ │ + @ instruction: 0xf607f835 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070218 │ │ │ │ @ instruction: 0xf6070014 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9} │ │ │ │ @ instruction: 0x47986811 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @@ -21555,16 +21555,16 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ldrmi lr, [r0], -lr, lsl #27 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r7, r4, r6, ror #31 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - muleq r2, r8, pc @ │ │ │ │ - andeq r5, r2, r4, lsl #31 │ │ │ │ + andeq r5, r2, ip, lsl #31 │ │ │ │ + andeq r5, r2, r8, ror pc │ │ │ │ andeq r7, r4, r6, ror pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq 1e56404 │ │ │ │ stclpl 2, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ @@ -21725,15 +21725,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 29b90 │ │ │ │ + blcs 29b90 │ │ │ │ @ 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 │ │ │ │ @@ -21752,23 +21752,23 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ldrmi lr, [r0], -r4, lsl #24 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r5, [sp], ip, asr #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ strdeq r7, [r4], -sl │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r5, r2, sl, ror lr │ │ │ │ - andeq r5, r2, r4, asr #28 │ │ │ │ - andeq r5, r2, lr, lsr #23 │ │ │ │ - andeq r5, r2, lr, ror #27 │ │ │ │ - @ instruction: 0x00025dba │ │ │ │ - andeq r5, r2, r2, asr #24 │ │ │ │ - andeq r5, r2, r6, asr sp │ │ │ │ - andeq r5, r2, ip, lsl sp │ │ │ │ - strdeq r5, [r2], -r2 │ │ │ │ + andeq r5, r2, lr, ror #28 │ │ │ │ + andeq r5, r2, r8, lsr lr │ │ │ │ + andeq r5, r2, r2, lsr #23 │ │ │ │ + andeq r5, r2, r2, ror #27 │ │ │ │ + andeq r5, r2, lr, lsr #27 │ │ │ │ + andeq r5, r2, r6, lsr ip │ │ │ │ + andeq r5, r2, sl, asr #26 │ │ │ │ + andeq r5, r2, r0, lsl sp │ │ │ │ + andeq r5, r2, r6, ror #25 │ │ │ │ andeq r7, r4, r2, ror #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6f5fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -21778,15 +21778,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 │ │ │ │ - strdeq r5, [r2], -lr │ │ │ │ + strdeq r5, [r2], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6f640 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @@ -21799,15 +21799,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r8, r9, sp}^ │ │ │ │ blx ffd5646e │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x00025bb6 │ │ │ │ + andeq r5, r2, sl, lsr #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6f694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @@ -21817,15 +21817,15 @@ │ │ │ │ bcs 610c8 │ │ │ │ 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 e69cf8 │ │ │ │ - @ instruction: 0xfff0f018 │ │ │ │ + @ instruction: 0xffecf018 │ │ │ │ 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 │ │ │ │ @@ -21890,15 +21890,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 │ │ │ │ - andeq r5, r2, r0, ror #20 │ │ │ │ + andeq r5, r2, r4, asr sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6f800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @@ -21908,15 +21908,15 @@ │ │ │ │ bcs 61234 │ │ │ │ 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 e69e64 │ │ │ │ - @ instruction: 0xff3af018 │ │ │ │ + @ instruction: 0xff36f018 │ │ │ │ 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 │ │ │ │ @@ -22016,15 +22016,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: 0xf0196809 │ │ │ │ - @ instruction: 0xf107fcd7 │ │ │ │ + @ instruction: 0xf107fcd3 │ │ │ │ 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 │ │ │ │ @@ -22043,15 +22043,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmib ip!, {r1, 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 r7, r4, sl, lsr #17 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - @ instruction: 0x000258bc │ │ │ │ + @ instruction: 0x000258b0 │ │ │ │ ldrdeq r7, [r4], -r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6fa68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -22124,15 +22124,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: 0xf0184632 │ │ │ │ - strmi pc, [r3], -fp, lsl #27 │ │ │ │ + strmi pc, [r3], -r7, lsl #27 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461c17d9 │ │ │ │ stmib r2, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ blcs 215b8 │ │ │ │ @ instruction: 0xf507da1d │ │ │ │ @@ -22167,15 +22167,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ldrmi lr, [r0], -r6, asr #17 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r7, r4, ip, ror #14 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r5, r2, r0, ror r7 │ │ │ │ + andeq r5, r2, r4, ror #14 │ │ │ │ andeq r7, r4, r6, ror #11 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6fc58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -22223,15 +22223,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} │ │ │ │ - stc2l 0, cr15, [r4], {24} │ │ │ │ + stc2l 0, cr15, [r0], {24} │ │ │ │ @ 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}^ │ │ │ │ @@ -22257,15 +22257,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmda r0, {r1, r3, 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 r7, r4, ip, ror r5 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r5, r2, lr, lsl #11 │ │ │ │ + andeq r5, r2, r2, lsl #11 │ │ │ │ andeq r7, r4, ip, ror r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6fdc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -22314,15 +22314,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} │ │ │ │ - stc2 0, cr15, [lr], {24} │ │ │ │ + stc2 0, cr15, [sl], {24} │ │ │ │ @ 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}^ │ │ │ │ @@ -22348,15 +22348,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x005af7e9 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r7, r4, sl, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r5, r2, r6, lsr r4 │ │ │ │ + andeq r5, r2, sl, lsr #8 │ │ │ │ andeq r7, r4, r0, lsl r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6ff2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ @@ -22371,15 +22371,15 @@ │ │ │ │ bcs 61970 │ │ │ │ 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} │ │ │ │ - blx fe754dde │ │ │ │ + blx fe654dde │ │ │ │ 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 │ │ │ │ @@ -22392,15 +22392,15 @@ │ │ │ │ strd r3, [r6], -pc @ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ ldmib r7, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37204619 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r5, r2, r0, asr #6 │ │ │ │ + andeq r5, r2, r4, lsr r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6ffd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -22415,15 +22415,15 @@ │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 999a14 │ │ │ │ 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: 0xf0186879 │ │ │ │ - strmi pc, [r3], -r5, asr #22 │ │ │ │ + strmi pc, [r3], -r1, asr #22 │ │ │ │ @ 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}^ │ │ │ │ @@ -22433,15 +22433,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 r5, r2, r2, lsr #5 │ │ │ │ + muleq r2, r6, r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb7007c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08e0fb8 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -22467,15 +22467,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: 0xf0186ab9 │ │ │ │ - @ instruction: 0x4603fcd7 │ │ │ │ + @ instruction: 0x4603fcd3 │ │ │ │ @ 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}^ │ │ │ │ @@ -22485,15 +22485,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 r5, r2, r8, ror #3 │ │ │ │ + ldrdeq r5, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7014c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -22568,15 +22568,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: 0xf0186ab9 │ │ │ │ - strmi pc, [r3], -sp, lsl #24 │ │ │ │ + strmi pc, [r3], -r9, lsl #24 │ │ │ │ @ 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}^ │ │ │ │ @@ -22586,15 +22586,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 r5, r2, ip, rrx │ │ │ │ + andeq r5, r2, r0, rrx │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb702e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @@ -22700,15 +22700,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: 0xf0196809 │ │ │ │ - stmib r4, {r0, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r4, {r0, r2, r5, r6, r8, 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 │ │ │ │ @@ -22735,15 +22735,15 @@ │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ @ instruction: 0x4610ec56 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r6, r4, r0, lsr #28 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, sl, lsr #29 │ │ │ │ + muleq r2, lr, lr │ │ │ │ andeq r6, r4, r6, lsl #26 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb70538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00064d3c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -22793,15 +22793,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: 0xf0186809 │ │ │ │ - strmi pc, [r3], -fp, asr #20 │ │ │ │ + strmi pc, [r3], -r7, asr #20 │ │ │ │ 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 │ │ │ │ @@ -22828,15 +22828,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl fe6d742c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ muleq r4, ip, ip │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, ip, lsr #26 │ │ │ │ + andeq r4, r2, r0, lsr #26 │ │ │ │ muleq r4, r0, fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb706ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -22878,28 +22878,28 @@ │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ @ instruction: 0x4610eb38 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r6, r4, sl, lsr #22 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldrdeq r4, [r2], -lr │ │ │ │ + ldrdeq r4, [r2], -r2 │ │ │ │ andeq r6, r4, sl, asr #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb70774 │ │ │ │ @ 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} │ │ │ │ - @ instruction: 0xf833f018 │ │ │ │ + @ instruction: 0xf82ff018 │ │ │ │ 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 │ │ │ │ @@ -22945,28 +22945,28 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ b fec57600 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r6, r4, ip, lsl sl │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, r0, ror #21 │ │ │ │ + ldrdeq r4, [r2], -r4 @ │ │ │ │ @ instruction: 0x000469bc │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb70880 │ │ │ │ @ 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} │ │ │ │ - @ instruction: 0xf900f018 │ │ │ │ + @ instruction: 0xf8fcf018 │ │ │ │ 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 │ │ │ │ @@ -23026,15 +23026,15 @@ │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ @ instruction: 0x4610ea10 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r6, r4, r4, lsl #18 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - @ instruction: 0x000249b2 │ │ │ │ + andeq r4, r2, r6, lsr #19 │ │ │ │ andeq r6, r4, sl, ror r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb709c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -23046,15 +23046,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ blx 1d577e4 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r2, lr, asr #18 │ │ │ │ + andeq r4, r2, r2, asr #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb70a10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ @@ -23067,15 +23067,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r3, r8, r9, sp}^ │ │ │ │ blx 12d7838 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r2, lr, lsl #18 │ │ │ │ + andeq r4, r2, r2, lsl #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb70a64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -23086,15 +23086,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ blx 957884 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r4, [r2], -sl │ │ │ │ + andeq r4, r2, lr, asr #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb70ab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -23103,15 +23103,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 r4, r2, lr, lsr #17 │ │ │ │ + andeq r4, r2, r2, lsr #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb70af4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @@ -23217,15 +23217,15 @@ │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ @ instruction: 0x4610e892 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r6, r4, r8, lsr #12 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, r6, ror #14 │ │ │ │ + andeq r4, r2, sl, asr r7 │ │ │ │ andeq r6, r4, lr, ror r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb70cc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bc8 │ │ │ │ svcge 0x00026d85 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -23286,15 +23286,15 @@ │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ ldrmi lr, [r0], -r8, lsl #16 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r6, r4, r4, lsl r5 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, lr, asr r6 │ │ │ │ + andeq r4, r2, r2, asr r6 │ │ │ │ andeq r6, r4, sl, ror #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb70dd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -23311,15 +23311,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 r4, r2, lr, lsr #11 │ │ │ │ + andeq r4, r2, r2, lsr #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb70e34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @@ -23375,15 +23375,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x0054f7e8 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r6, r4, r0, lsr #7 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, r6, lsl #10 │ │ │ │ + strdeq r4, [r2], -sl │ │ │ │ andeq r6, r4, r4, lsl #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb70f38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -23423,15 +23423,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ cdp 7, 15, cr15, cr4, cr8, {7} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ muleq r4, lr, r2 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, r0, lsl r4 │ │ │ │ + andeq r4, r2, r4, lsl #8 │ │ │ │ andeq r6, r4, r4, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb70ff8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -23481,15 +23481,15 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ ldrmi lr, [r0], -r2, lsl #29 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ ldrdeq r6, [r4], -ip │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, sl, lsr r3 │ │ │ │ + andeq r4, r2, lr, lsr #6 │ │ │ │ andeq r6, r4, lr, asr r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb710e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -23539,15 +23539,15 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ ldrmi lr, [r0], -lr, lsl #28 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ strdeq r6, [r4], -r4 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, r2, ror #4 │ │ │ │ + andeq r4, r2, r6, asr r2 │ │ │ │ andeq r6, r4, r6, ror r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb711c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -23580,15 +23580,15 @@ │ │ │ │ @ instruction: 0xf98ef7fb │ │ │ │ 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 │ │ │ │ - blx b56086 │ │ │ │ + blx ad6086 │ │ │ │ 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 │ │ │ │ @@ -23604,16 +23604,16 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ ldrmi lr, [r0], -ip, lsl #27 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r6, r4, ip │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r4, r2, lr, lsl #3 │ │ │ │ - andeq r4, r2, sl, ror r1 │ │ │ │ + andeq r4, r2, r2, lsl #3 │ │ │ │ + andeq r4, r2, lr, ror #2 │ │ │ │ andeq r5, r4, r2, ror pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb712d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -23623,15 +23623,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 r4, r2, r6, lsl r1 │ │ │ │ + andeq r4, r2, sl, lsl #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb71314 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -23706,15 +23706,15 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ ldrmi lr, [r0], -r0, asr #25 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r5, r4, lr, lsr lr │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - strdeq r3, [r2], -lr │ │ │ │ + strdeq r3, [r2], -r2 │ │ │ │ ldrdeq r5, [r4], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb71464 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -23754,15 +23754,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mrrc 7, 14, pc, lr, cr8 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r5, r4, r2, ror sp │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r3, r2, r8, asr #30 │ │ │ │ + andeq r3, r2, ip, lsr pc │ │ │ │ andeq r5, r4, r8, lsl sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb71524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -23802,15 +23802,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl fffd8360 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0x00045cb2 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - muleq r2, r4, lr │ │ │ │ + andeq r3, r2, r8, lsl #29 │ │ │ │ andeq r5, r4, r8, asr ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb715e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -23853,15 +23853,15 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ @ instruction: 0x4610eb9a │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ strdeq r5, [r4], -r2 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldrdeq r3, [r2], -sl │ │ │ │ + andeq r3, r2, lr, asr #27 │ │ │ │ andeq r5, r4, lr, lsl #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb716b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -23907,15 +23907,15 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ ldrmi lr, [r0], -lr, lsr #22 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r5, r4, r6, lsr #22 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r3, r2, r6, lsl sp │ │ │ │ + andeq r3, r2, sl, lsl #26 │ │ │ │ @ instruction: 0x00045ab6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb71788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -23958,15 +23958,15 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ ldrmi lr, [r0], -r8, asr #21 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r5, r4, lr, asr #20 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r3, r2, sl, asr ip │ │ │ │ + andeq r3, r2, lr, asr #24 │ │ │ │ andeq r5, r4, sl, ror #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb71854 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -23995,29 +23995,29 @@ │ │ │ │ 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 586ca │ │ │ │ + blx 586ca │ │ │ │ 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: 0xf7e8d001 │ │ │ │ ldrmi lr, [r0], -r2, ror #20 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r5, r4, r2, lsl #19 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - muleq r2, lr, fp │ │ │ │ + muleq r2, r2, fp │ │ │ │ andeq r5, r4, lr, lsl r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb71920 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -24063,15 +24063,15 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ @ instruction: 0x4610e9f6 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ @ instruction: 0x000458b6 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldrdeq r3, [r2], -r6 │ │ │ │ + andeq r3, r2, sl, asr #21 │ │ │ │ andeq r5, r4, r6, asr #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb719f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -24117,15 +24117,15 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ ldrmi lr, [r0], -sl, lsl #19 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ ldrdeq r5, [r4], -lr │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r3, r2, r2, lsl sl │ │ │ │ + andeq r3, r2, r6, lsl #20 │ │ │ │ andeq r5, r4, lr, ror #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb71ad0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -24177,15 +24177,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} │ │ │ │ - stc2 0, cr15, [r0, #88] @ 0x58 │ │ │ │ + ldc2l 0, cr15, [ip, #-88]! @ 0xffffffa8 │ │ │ │ @ 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}^ │ │ │ │ @@ -24220,15 +24220,15 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ @ instruction: 0x4610e8bc │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ strdeq r5, [r4], -sl │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r3, r2, r6, asr #18 │ │ │ │ + andeq r3, r2, sl, lsr r9 │ │ │ │ ldrdeq r5, [r4], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb71c6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -24237,15 +24237,15 @@ │ │ │ │ bmi 1b4c74 │ │ │ │ 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 │ │ │ │ - andeq r3, r2, r8, lsr #16 │ │ │ │ + andeq r3, r2, ip, lsl r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb71cac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ @@ -24287,15 +24287,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmda r4!, {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 r5, r4, r8, lsr #10 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - muleq r2, r0, r7 │ │ │ │ + andeq r3, r2, r4, lsl #15 │ │ │ │ andeq r5, r4, r4, asr #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb71d78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ @@ -24307,16 +24307,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 r3, r2, r2, lsr r7 │ │ │ │ - andeq r3, r2, ip, lsr #14 │ │ │ │ + andeq r3, r2, r6, lsr #14 │ │ │ │ + andeq r3, r2, r0, lsr #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb71dc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b0 │ │ │ │ svcge 0x00020d3c │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ @@ -24380,18 +24380,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: 0xf0166280 │ │ │ │ - eorsvs pc, r0, r6, lsr #26 │ │ │ │ + eorsvs pc, r0, r2, lsr #26 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 34d58 │ │ │ │ + blcs 34d58 │ │ │ │ @ instruction: 0xf507dc17 │ │ │ │ @ instruction: 0xf6a36303 │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r0, #924] @ 0x39c │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @@ -24448,16 +24448,16 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ cdp 7, 15, cr15, cr2, cr7, {7} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [r4, -r7, lsl #12]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r5, r4, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - muleq r2, sl, r6 │ │ │ │ - andeq r3, r2, r0, lsl #11 │ │ │ │ + andeq r3, r2, lr, lsl #13 │ │ │ │ + andeq r3, r2, r4, ror r5 │ │ │ │ andeq r5, r4, r0, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb72000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -24503,15 +24503,15 @@ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ ldrmi lr, [r0], -r6, lsl #29 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ ldrdeq r5, [r4], -r6 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r3, r2, r2, ror r4 │ │ │ │ + andeq r3, r2, r6, ror #8 │ │ │ │ andeq r5, r4, r6, ror #2 │ │ │ │ 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 │ │ │ │ @@ -24550,25 +24550,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 34ff4 │ │ │ │ + blcs 34ff4 │ │ │ │ @ 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: 0xf0166280 │ │ │ │ - @ instruction: 0x4603fbbe │ │ │ │ + @ instruction: 0x4603fbba │ │ │ │ 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 │ │ │ │ @@ -24601,16 +24601,16 @@ │ │ │ │ stcl 7, cr15, [r2, #924] @ 0x39c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ andeq r5, r4, r2, ror #1 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r3, r2, lr, lsr #7 │ │ │ │ - andeq r3, r2, lr, lsr r3 │ │ │ │ + andeq r3, r2, r2, lsr #7 │ │ │ │ + andeq r3, r2, r2, lsr r3 │ │ │ │ andeq r4, r4, r0, ror #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb72264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], #1287 @ 0x507 │ │ │ │ @@ -24662,31 +24662,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: 0xf8eef006 │ │ │ │ + @ instruction: 0xf8ecf006 │ │ │ │ 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, sl, asr #18 │ │ │ │ + eor pc, r3, r8, asr #18 │ │ │ │ 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 │ │ │ │ ldcl 7, cr15, [r4, #924]! @ 0x39c │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ ldrmi r0, [r9], -r4, lsr #6 │ │ │ │ @ instruction: 0xf0064620 │ │ │ │ - @ instruction: 0xf107fb3d │ │ │ │ + @ instruction: 0xf107fb3b │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ stcl 7, cr15, [r8, #924]! @ 0x39c │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ @ instruction: 0xf5076383 │ │ │ │ @ instruction: 0xf5a26285 │ │ │ │ ldmdavs r2, {r0, r1, r7, r9, sp, lr} │ │ │ │ @@ -24695,36 +24695,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 │ │ │ │ - blx fec17224 │ │ │ │ - blcs 2c9dc │ │ │ │ + blx feb17224 │ │ │ │ + blcs 2c9dc │ │ │ │ @ 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 35258 │ │ │ │ + blcs 35258 │ │ │ │ @ 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 fff57220 │ │ │ │ + blx ffed7220 │ │ │ │ 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], -fp, lsr #22 │ │ │ │ + strmi pc, [r2], -r9, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -24735,16 +24735,16 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ @ instruction: 0x4618ecb4 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r4, r4, r6, ror #30 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r3, r2, sl, asr #4 │ │ │ │ - andeq r3, r2, ip, lsr r1 │ │ │ │ + andeq r3, r2, lr, lsr r2 │ │ │ │ + andeq r3, r2, r0, lsr r1 │ │ │ │ andeq r4, r4, r2, asr #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7247c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ @@ -24758,15 +24758,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrsbtvs r1, [fp], r3 │ │ │ │ ldmdavs r8!, {r2, sp, lr, pc}^ │ │ │ │ ldcl 7, cr15, [r4, #-924] @ 0xfffffc64 │ │ │ │ adcsvs r4, fp, r3, lsl #12 │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0xf01f4618 │ │ │ │ - @ instruction: 0x4602fab9 │ │ │ │ + @ instruction: 0x4602fab5 │ │ │ │ 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: 0xf7e74618 │ │ │ │ ldmdavs fp!, {r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -24806,41 +24806,41 @@ │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ ldmdbvs sl!, {r0, r1, r5, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-2308 @ 0xfffff6fc │ │ │ │ @ instruction: 0xf7e769f8 │ │ │ │ svclt 0x0000ea96 │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - andeq r2, r2, lr, asr #31 │ │ │ │ + andeq r2, r2, r2, asr #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb72590 │ │ │ │ @ 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 358b0 │ │ │ │ + blcs 358b0 │ │ │ │ addhi pc, r7, r0 │ │ │ │ - blcs 357b8 │ │ │ │ + blcs 357b8 │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ b ff959374 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ strbtcs pc, [ip], #-2243 @ 0xfffff73d @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ b 759384 │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ - blcs 285a0 │ │ │ │ + blcs 285a0 │ │ │ │ @ instruction: 0xf107d034 │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ teqpvs r8, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x461868fb │ │ │ │ b ff3593a4 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ @@ -24909,15 +24909,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7270c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ vtst.8 q3, , │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - @ instruction: 0xff74f005 │ │ │ │ + @ instruction: 0xff72f005 │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ movwcs lr, #2428 @ 0x97c │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb7273c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -24996,15 +24996,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf0174608 │ │ │ │ - @ instruction: 0xf7e7f863 │ │ │ │ + @ instruction: 0xf7e7f85f │ │ │ │ strmi lr, [r3], -lr, ror #23 │ │ │ │ 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} │ │ │ │ @@ -25012,16 +25012,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} │ │ │ │ - mrc2 0, 7, pc, cr10, cr5, {0} │ │ │ │ - blcs 2ced0 │ │ │ │ + mrc2 0, 7, pc, cr6, cr5, {0} │ │ │ │ + blcs 2ced0 │ │ │ │ @ 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}^ │ │ │ │ @@ -25031,15 +25031,15 @@ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ ldrmi lr, [r0], -r6, ror #20 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r4, r4, lr, lsl #21 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r2, r2, r0, asr #27 │ │ │ │ + @ instruction: 0x00022db4 │ │ │ │ andeq r4, r4, r6, lsr #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb72918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -25073,33 +25073,33 @@ │ │ │ │ bl 1d6c1e8 │ │ │ │ ble 49c3a8 │ │ │ │ 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: 0xf0164608 │ │ │ │ - @ instruction: 0xf7e7ffc9 │ │ │ │ + @ instruction: 0xf7e7ffc5 │ │ │ │ @ instruction: 0x4603eb54 │ │ │ │ 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 ffe6cffc │ │ │ │ - mcr2 0, 3, pc, cr14, cr5, {0} @ │ │ │ │ - blcs 2cfe8 │ │ │ │ + mcr2 0, 3, pc, cr10, cr5, {0} @ │ │ │ │ + blcs 2cfe8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r1], -pc @ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r2, r2, lr, asr ip │ │ │ │ + andeq r2, r2, r2, asr ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb72a04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d34 │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @@ -25174,15 +25174,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf0164608 │ │ │ │ - @ instruction: 0xf7e7feff │ │ │ │ + @ instruction: 0xf7e7fefb │ │ │ │ strmi lr, [r3], -sl, 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} │ │ │ │ @@ -25190,16 +25190,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} │ │ │ │ - ldc2 0, cr15, [r6, #84] @ 0x54 │ │ │ │ - blcs 2d198 │ │ │ │ + ldc2 0, cr15, [r2, #84] @ 0x54 │ │ │ │ + blcs 2d198 │ │ │ │ @ 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}^ │ │ │ │ @@ -25209,15 +25209,15 @@ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ ldrmi lr, [r0], -r2, lsl #18 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r4, r4, r6, asr #15 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r2, r2, ip, lsl fp │ │ │ │ + andeq r2, r2, r0, lsl fp │ │ │ │ andeq r4, r4, lr, asr r6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb72be0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ @@ -25286,15 +25286,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf0164608 │ │ │ │ - @ instruction: 0xf7e7fe1f │ │ │ │ + @ instruction: 0xf7e7fe1b │ │ │ │ strmi lr, [r3], -sl, lsr #19 │ │ │ │ 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} │ │ │ │ @@ -25302,16 +25302,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} │ │ │ │ - ldc2 0, cr15, [r6], #84 @ 0x54 │ │ │ │ - blcs 2d358 │ │ │ │ + ldc2 0, cr15, [r2], #84 @ 0x54 │ │ │ │ + blcs 2d358 │ │ │ │ @ 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}^ │ │ │ │ @@ -25321,15 +25321,15 @@ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ ldrmi lr, [r0], -r2, lsr #16 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r4, r4, sl, ror #11 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r2, r2, r0, ror #18 │ │ │ │ + andeq r2, r2, r4, asr r9 │ │ │ │ muleq r4, lr, r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb72da0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -25356,33 +25356,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 │ │ │ │ - ldc2 0, cr15, [r2, #88] @ 0x58 │ │ │ │ + stc2 0, cr15, [lr, #88] @ 0x58 │ │ │ │ ldmdb ip, {r0, r1, r2, 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: 0xf0156ab9 │ │ │ │ - @ instruction: 0x4603fc37 │ │ │ │ + @ instruction: 0x4603fc33 │ │ │ │ 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 r2, r2, r2, lsl r8 │ │ │ │ + andeq r2, r2, r6, lsl #16 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb72e70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @@ -25450,15 +25450,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf0164608 │ │ │ │ - @ instruction: 0xf7e7fcd7 │ │ │ │ + @ instruction: 0xf7e7fcd3 │ │ │ │ strmi lr, [r3], -r2, ror #16 │ │ │ │ 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} │ │ │ │ @@ -25466,16 +25466,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} │ │ │ │ - blx 1bd7e2e │ │ │ │ - blcs 2d5e8 │ │ │ │ + blx 1ad7e2e │ │ │ │ + blcs 2d5e8 │ │ │ │ @ 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}^ │ │ │ │ @@ -25485,15 +25485,15 @@ │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ @ instruction: 0x4610eeda │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r4, r4, sl, asr r3 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - strdeq r2, [r2], -r4 │ │ │ │ + andeq r2, r2, r8, ror #13 │ │ │ │ andeq r4, r4, lr, lsl #4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fea5a168 │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ @@ -25547,15 +25547,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} │ │ │ │ - stc2l 0, cr15, [r6], {21} │ │ │ │ + stc2l 0, cr15, [r2], {21} │ │ │ │ @ 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 │ │ │ │ @@ -25601,15 +25601,15 @@ │ │ │ │ ldcl 7, cr15, [r2, #920]! @ 0x398 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ muleq r4, r8, r1 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r2, r2, sl, lsr #10 │ │ │ │ + andeq r2, r2, lr, lsl r5 │ │ │ │ andeq r4, r4, r0, asr #32 │ │ │ │ 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}^ │ │ │ │ @@ -25627,15 +25627,15 @@ │ │ │ │ blcs 24c50 │ │ │ │ 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 1e76f40 │ │ │ │ - stc2 0, cr15, [r6], #-84 @ 0xffffffac │ │ │ │ + stc2 0, cr15, [r2], #-84 @ 0xffffffac │ │ │ │ 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 │ │ │ │ @@ -25661,15 +25661,15 @@ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf04fe003 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ ldrmi r0, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ - andeq r2, r2, r0, ror #7 │ │ │ │ + ldrdeq r2, [r2], -r4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fea5a424 │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ vsubhn.i64 d6, q11, q2 │ │ │ │ @@ -25722,15 +25722,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} │ │ │ │ - blx 1a5822e │ │ │ │ + blx 195822e │ │ │ │ @ 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 │ │ │ │ @@ -25776,15 +25776,15 @@ │ │ │ │ ldc 7, cr15, [r4], {230} @ 0xe6 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ ldrdeq r3, [r4], -ip │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - muleq r2, lr, r2 │ │ │ │ + muleq r2, r2, r2 │ │ │ │ andeq r3, r4, r4, lsl #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb734bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -25841,15 +25841,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [r0], {230} @ 0xe6 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r3, r4, r8, lsl sp │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - strdeq r2, [r2], -lr │ │ │ │ + strdeq r2, [r2], -r2 @ │ │ │ │ andeq r3, r4, ip, ror ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb735c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -25870,15 +25870,15 @@ │ │ │ │ tstle r4, r6, lsl fp │ │ │ │ stc 7, cr15, [r6, #-920]! @ 0xfffffc68 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmib r7, {r1, r3, r4, sp, lr}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r2, lr, rrx │ │ │ │ + andeq r2, r2, r2, rrx │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb73630 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @@ -25934,15 +25934,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl 15da4a8 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r3, r4, r4, lsr #23 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - @ instruction: 0x00021fb6 │ │ │ │ + andeq r1, r2, sl, lsr #31 │ │ │ │ andeq r3, r4, r8, lsl #22 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ svcge 0x0002b08a │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ @@ -25965,15 +25965,15 @@ │ │ │ │ blcs 251a0 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf982f015 │ │ │ │ + @ instruction: 0xf97ef015 │ │ │ │ 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 │ │ │ │ @@ -25997,15 +25997,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 │ │ │ │ - andeq r1, r2, r8, lsl #30 │ │ │ │ + strdeq r1, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7382c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -26014,15 +26014,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 115a63a │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r2, r2, asr #28 │ │ │ │ + andeq r1, r2, r6, lsr lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb73870 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -26031,27 +26031,27 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 8da67e │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r2, r2, lsl lr │ │ │ │ + andeq r1, r2, r6, lsl #28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb738b4 │ │ │ │ @ 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 5a6c2 │ │ │ │ + blx 5a6c2 │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 149d2ec │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ svcvc 0x0080f1b2 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ @@ -26072,15 +26072,15 @@ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ stmdb r4!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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 │ │ │ │ - mrc2 0, 5, pc, cr2, cr4, {0} │ │ │ │ + mcr2 0, 5, pc, cr14, cr4, {0} @ │ │ │ │ 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 │ │ │ │ @@ -26093,15 +26093,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 │ │ │ │ - ldrdeq r1, [r2], -lr │ │ │ │ + ldrdeq r1, [r2], -r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb739ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ @@ -26136,15 +26136,15 @@ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ stmia r4!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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 │ │ │ │ - mrc2 0, 1, pc, cr2, cr4, {0} │ │ │ │ + mcr2 0, 1, pc, cr14, cr4, {0} @ │ │ │ │ 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 │ │ │ │ @@ -26157,15 +26157,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 │ │ │ │ - strdeq r1, [r2], -r2 │ │ │ │ + andeq r1, r2, r6, ror #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb73aac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -26174,15 +26174,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 15a8b8 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r1, [r2], -r6 │ │ │ │ + andeq r1, r2, sl, asr #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb73af0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r2, sp, lr, pc}^ │ │ │ │ @@ -26265,36 +26265,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: 0xf107fc69 │ │ │ │ + @ instruction: 0xf107fc67 │ │ │ │ tstcs r1, r0, lsl r3 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fcca │ │ │ │ + @ instruction: 0xf107fcc8 │ │ │ │ @ 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: 0xf107fe8d │ │ │ │ + @ instruction: 0xf107fe8b │ │ │ │ @ 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: 0xf107fe81 │ │ │ │ + @ instruction: 0xf107fe7f │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmib r3, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdbmi r8!, {r4, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 7, cr15, cr4, cr4, {0} │ │ │ │ + cdp2 0, 7, cr15, cr2, 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 │ │ │ │ @@ -26305,33 +26305,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, 4, cr15, cr14, cr4, {0} │ │ │ │ + cdp2 0, 4, cr15, cr12, 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 21d764 │ │ │ │ andseq pc, r0, r7, lsl #2 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ - cdp2 0, 13, cr15, cr11, cr4, {0} │ │ │ │ + cdp2 0, 13, cr15, cr9, cr4, {0} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fc69 │ │ │ │ + @ instruction: 0xf107fc67 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ stmdbmi pc, {r2, r3} @ │ │ │ │ bmi 26dd34 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -26339,18 +26339,18 @@ │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ ldrmi lr, [r8], -lr, lsr #16 │ │ │ │ strpl pc, [r1, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r3, r4, r6, asr #11 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r1, r2, r6, asr pc │ │ │ │ - andeq r1, r2, lr, asr #30 │ │ │ │ - andeq r1, r2, r4, asr #30 │ │ │ │ - andeq r1, r2, sl, lsl #30 │ │ │ │ + andeq r1, r2, sl, asr #30 │ │ │ │ + andeq r1, r2, r2, asr #30 │ │ │ │ + andeq r1, r2, r8, lsr pc │ │ │ │ + strdeq r1, [r2], -lr │ │ │ │ @ instruction: 0x000434b4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb73d94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ bmi ffcf4c88 │ │ │ │ @@ -26378,33 +26378,33 @@ │ │ │ │ ldmdbvs fp!, {r1, sp, lr, pc} │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmda r6!, {r1, r2, 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 31818 │ │ │ │ + blcs 31818 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmibmi r6, {r0, r1, r2, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ cdp 7, 2, cr15, cr12, cr5, {7} │ │ │ │ - blcs 2e438 │ │ │ │ + blcs 2e438 │ │ │ │ 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: 0xf01d4610 │ │ │ │ - strmi pc, [r2], -sp, lsr #28 │ │ │ │ + strmi pc, [r2], -r9, lsr #28 │ │ │ │ andsvs r6, sl, fp, lsr r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ ldmdavs fp!, {r5, r6, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -26416,44 +26416,44 @@ │ │ │ │ @ instruction: 0xd1282b00 │ │ │ │ movwcc r6, #26939 @ 0x693b │ │ │ │ @ instruction: 0xf107613b │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0x46180310 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ - blcs 2e4bc │ │ │ │ + blcs 2e4bc │ │ │ │ rscshi pc, pc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - ldc2l 0, cr15, [sl, #116]! @ 0x74 │ │ │ │ + ldc2l 0, cr15, [r6, #116]! @ 0x74 │ │ │ │ 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 │ │ │ │ stmda ip!, {r1, r2, 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 │ │ │ │ stcl 7, cr15, [r6, #916] @ 0x394 │ │ │ │ - blcs 2e504 │ │ │ │ + blcs 2e504 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [sl, #116] @ 0x74 │ │ │ │ + stc2 0, cr15, [r6, #116] @ 0x74 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7e66a78 │ │ │ │ ldmvs fp!, {fp, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -26471,15 +26471,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, ip, sp, pc} │ │ │ │ bvs 1e3d5dc │ │ │ │ ldcl 7, cr15, [r4, #-916] @ 0xfffffc6c │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ stmibmi r1, {r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ ldcl 7, cr15, [ip, #-916]! @ 0xfffffc6c │ │ │ │ - blcs 2e598 │ │ │ │ + blcs 2e598 │ │ │ │ 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 │ │ │ │ @@ -26487,23 +26487,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: 0xf01d4619 │ │ │ │ - @ instruction: 0x4602fd77 │ │ │ │ + @ instruction: 0x4602fd73 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [r6, #-116]! @ 0xffffff8c │ │ │ │ + stc2 0, cr15, [r2, #-116]! @ 0xffffff8c │ │ │ │ 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} │ │ │ │ @@ -26516,30 +26516,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 2e64c │ │ │ │ + blcs 2e64c │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - ldc2l 0, cr15, [r6], #116 @ 0x74 │ │ │ │ + ldc2l 0, cr15, [r2], #116 @ 0x74 │ │ │ │ ldmvs fp!, {r3, r4, r5, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7e56a38 │ │ │ │ ldmvs fp!, {r2, r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2618 @ 0xfffff5c6 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwpl pc, #259 @ 0x103 @ │ │ │ │ sbcseq r3, fp, r1, lsl #22 │ │ │ │ bvs e231d0 │ │ │ │ - ldc2l 0, cr15, [lr], #116 @ 0x74 │ │ │ │ + ldc2l 0, cr15, [sl], #116 @ 0x74 │ │ │ │ rsbsvs r4, r3, r3, lsl #12 │ │ │ │ @ instruction: 0xf7e56a38 │ │ │ │ ldrt lr, [r7], lr, asr #25 │ │ │ │ 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 │ │ │ │ @@ -26559,35 +26559,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 │ │ │ │ - stc2l 0, cr15, [r6], #116 @ 0x74 │ │ │ │ + stc2l 0, cr15, [r2], #116 @ 0x74 │ │ │ │ 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 71b00 │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf01d4618 │ │ │ │ - @ instruction: 0x4603fcb5 │ │ │ │ + @ instruction: 0x4603fcb1 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf103695b │ │ │ │ blcc 71b20 │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ @ instruction: 0xf01d4618 │ │ │ │ - strmi pc, [r3], -r5, lsr #25 │ │ │ │ + strmi pc, [r3], -r1, lsr #25 │ │ │ │ ldmdavs fp!, {r0, r1, r5, r6, sp, lr} │ │ │ │ cmpvs sl, r1, lsl #4 │ │ │ │ - blcs 37528 │ │ │ │ + blcs 37528 │ │ │ │ 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 22e138 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @@ -26595,52 +26595,52 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ ldrmi lr, [r8], -ip, lsr #28 │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r3, r4, ip, asr r4 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r1, r2, ip, ror #27 │ │ │ │ - andeq r1, r2, lr, lsl #27 │ │ │ │ - andeq r1, r2, r0, lsr sp │ │ │ │ - andeq r1, r2, r8, lsr #25 │ │ │ │ - andeq r1, r2, sl, lsr #22 │ │ │ │ - andeq r1, r2, lr, lsl #22 │ │ │ │ + andeq r1, r2, r0, ror #27 │ │ │ │ + andeq r1, r2, r2, lsl #27 │ │ │ │ + andeq r1, r2, r4, lsr #26 │ │ │ │ + muleq r2, ip, ip │ │ │ │ + andeq r1, r2, lr, lsl fp │ │ │ │ + andeq r1, r2, r2, lsl #22 │ │ │ │ strheq r3, [r4], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7419c │ │ │ │ @ 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 │ │ │ │ - mrc2 0, 5, pc, cr12, cr6, {0} │ │ │ │ + mrc2 0, 5, pc, cr8, cr6, {0} │ │ │ │ @ instruction: 0xf7e568f8 │ │ │ │ strmi lr, [r2], -sl, asr #29 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - ldc2l 0, cr15, [r2, #92]! @ 0x5c │ │ │ │ + stc2l 0, cr15, [lr, #92]! @ 0x5c │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - mrc2 0, 2, pc, cr5, cr7, {0} │ │ │ │ + mrc2 0, 2, pc, cr1, cr7, {0} │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf0174618 │ │ │ │ - strmi pc, [r3], -r9, lsl #31 │ │ │ │ + strmi pc, [r3], -r5, lsl #31 │ │ │ │ blmi 52e864 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e568b8 │ │ │ │ @ instruction: 0xf107eef0 │ │ │ │ ldrmi r0, [r8], -ip, ror #6 │ │ │ │ - @ instruction: 0xff7cf017 │ │ │ │ + @ instruction: 0xff78f017 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ cdp 7, 14, cr15, cr2, cr5, {7} │ │ │ │ bmi 34cc24 │ │ │ │ blmi 22e210 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -26648,35 +26648,35 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ stcl 7, cr15, [r0, #916] @ 0x394 │ │ │ │ ssatmi r3, #30, r0, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r3, r4, r2, asr r0 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r1, r2, ip, lsr sl │ │ │ │ - andeq r1, r2, lr, lsr #20 │ │ │ │ + andeq r1, r2, r0, lsr sl │ │ │ │ + andeq r1, r2, r2, lsr #20 │ │ │ │ ldrdeq r2, [r4], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb74260 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - blcs 37260 │ │ │ │ + blcs 37260 │ │ │ │ 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 16e8f0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e568f8 │ │ │ │ svclt 0x0000eeaa │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x000219bc │ │ │ │ + @ instruction: 0x000219b0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb742a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ bmi 4f519c │ │ │ │ blmi 4ee2a4 │ │ │ │ @@ -26696,15 +26696,15 @@ │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ ldrcc lr, [r8, -r0, ror #26] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r2, r4, r8, asr #30 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r1, r2, lr, asr r9 │ │ │ │ + andeq r1, r2, r2, asr r9 │ │ │ │ andeq r2, r4, r8, lsl pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7431c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 7b5210 │ │ │ │ @@ -26736,15 +26736,15 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldc 7, cr15, [r0, #-916] @ 0xfffffc6c │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq r2, [r4], -r4 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r1, r2, r8, lsl #18 │ │ │ │ + strdeq r1, [r2], -ip │ │ │ │ andeq r2, r4, sl, ror lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb743bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 7b52b0 │ │ │ │ @@ -26776,40 +26776,40 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ stcl 7, cr15, [r0], {229} @ 0xe5 │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r2, r4, r4, lsr lr │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - muleq r2, r4, r8 │ │ │ │ + andeq r1, r2, r8, lsl #17 │ │ │ │ ldrdeq r2, [r4], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7445c │ │ │ │ @ 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 │ │ │ │ - ldc2l 0, cr15, [lr, #-88] @ 0xffffffa8 │ │ │ │ + ldc2l 0, cr15, [sl, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ strmi lr, [r2], -ip, ror #26 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0x46186879 │ │ │ │ - ldc2 0, cr15, [r4], {23} │ │ │ │ + ldc2 0, cr15, [r0], {23} │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldc2l 0, cr15, [r7], #92 @ 0x5c │ │ │ │ + ldc2l 0, cr15, [r3], #92 @ 0x5c │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf0174618 │ │ │ │ - strmi pc, [r3], -fp, lsr #28 │ │ │ │ + strmi pc, [r3], -r7, lsr #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: 0xf7e5d001 │ │ │ │ @ instruction: 0x4618ec78 │ │ │ │ @@ -26822,53 +26822,53 @@ │ │ │ │ bl feb744ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ rscsvs lr, r8, r4, lsl lr │ │ │ │ - blcs 376f4 │ │ │ │ + blcs 376f4 │ │ │ │ blmi 851714 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc 7, cr15, [lr, #916] @ 0x394 │ │ │ │ - blcs 2eb2c │ │ │ │ + blcs 2eb2c │ │ │ │ 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}^ │ │ │ │ stc 7, cr15, [r0, #916] @ 0x394 │ │ │ │ - blcs 2eb48 │ │ │ │ + blcs 2eb48 │ │ │ │ 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}^ │ │ │ │ ldcl 7, cr15, [r2, #-916]! @ 0xfffffc6c │ │ │ │ - blcs 2eb64 │ │ │ │ + blcs 2eb64 │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, sl, lsl #4 │ │ │ │ and r2, ip, r1, lsl #6 │ │ │ │ bmi 377754 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - ldmdavs fp!, {r0, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r2, r3, r4, r7, 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 r1, r2, lr, lsr #15 │ │ │ │ - andeq r1, r2, ip, lsr #15 │ │ │ │ - andeq r1, r2, lr, lsr #15 │ │ │ │ - andeq r1, r2, sl, lsl #15 │ │ │ │ + andeq r1, r2, r2, lsr #15 │ │ │ │ + andeq r1, r2, r0, lsr #15 │ │ │ │ + andeq r1, r2, r2, lsr #15 │ │ │ │ andeq r1, r2, lr, ror r7 │ │ │ │ - andeq r1, r2, r8, ror #14 │ │ │ │ + andeq r1, r2, r2, ror r7 │ │ │ │ + andeq r1, r2, ip, asr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb745a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0910fb0 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ mrrcmi 0, 3, r6, r4, cr11 │ │ │ │ @@ -26883,15 +26883,15 @@ │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ ldmdavs fp!, {r1, r2, r3, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xf10761bb │ │ │ │ @ instruction: 0x4618031c │ │ │ │ @ instruction: 0xff76f7ff │ │ │ │ - blcs 377e8 │ │ │ │ + blcs 377e8 │ │ │ │ bvs f118cc │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ blcs 2b7cf4 │ │ │ │ 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} │ │ │ │ @@ -26927,15 +26927,15 @@ │ │ │ │ andcs r6, r2, #2015232 @ 0x1ec000 │ │ │ │ ldmvs fp!, {r1, r3, r4, pc} │ │ │ │ @ instruction: 0x4618b29b │ │ │ │ mrrc 7, 14, pc, r0, cr5 @ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ subshi r6, sl, fp, ror r9 │ │ │ │ eor r2, r1, r2, lsl #6 │ │ │ │ - blcs 37d98 │ │ │ │ + blcs 37d98 │ │ │ │ bvs f114b8 │ │ │ │ tstle sl, sl, lsl #22 │ │ │ │ movwcc r6, #35259 @ 0x89bb │ │ │ │ ldmvs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7e5200a │ │ │ │ @ instruction: 0x4603e9b6 │ │ │ │ tstle r0, r1, lsl #22 │ │ │ │ @@ -26994,30 +26994,30 @@ │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ ldmdavs fp!, {r0, r3, sp, lr, pc}^ │ │ │ │ rsbsvs r1, sl, sl, asr ip │ │ │ │ ldmvc sl!, {r0, r1, r3, r4, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xd102429a │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs 3b624 │ │ │ │ + blcs 3b624 │ │ │ │ ldmvs fp!, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x37144618 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ teqcs sl, sl, lsl r0 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ cmnpvs r8, pc, asr #31 @ p-variant is OBSOLETE │ │ │ │ - blcs 37be0 │ │ │ │ + blcs 37be0 │ │ │ │ ldmvs r9!, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e568b8 │ │ │ │ movwcs lr, #6790 @ 0x1a86 │ │ │ │ ldmdbvs fp!, {r0, r5, sp, lr, pc}^ │ │ │ │ tstle sp, r1, lsl #22 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrbtmi r4, [r9], #-2320 @ 0xfffff6f0 │ │ │ │ @@ -27033,16 +27033,16 @@ │ │ │ │ tstle r1, r2, lsl #22 │ │ │ │ and r2, r4, r1, lsl #6 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ b 18db5d8 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r2, lr, lsl #10 │ │ │ │ - strdeq r1, [r2], -lr │ │ │ │ + andeq r1, r2, r2, lsl #10 │ │ │ │ + strdeq r1, [r2], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb74860 │ │ │ │ @ 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}^ │ │ │ │ @@ -27099,20 +27099,20 @@ │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ b fe55b6dc │ │ │ │ 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 2e55c │ │ │ │ + blcs 2e55c │ │ │ │ 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 3b7dc │ │ │ │ + blcs 3b7dc │ │ │ │ svclt 0x0000d1db │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb74984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b8 │ │ │ │ @@ -27138,28 +27138,28 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strbcs pc, [ip, #2271] @ 0x8df @ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - @ instruction: 0xf507ff61 │ │ │ │ + @ instruction: 0xf507ff5f │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ @ instruction: 0xf507040c │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ movwls r0, #4372 @ 0x1114 │ │ │ │ strcc pc, [r0, #2271]! @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf0146808 │ │ │ │ - eorvs pc, r0, r5, lsr r9 @ │ │ │ │ + eorvs pc, r0, r1, lsr r9 @ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [lr, -pc]! │ │ │ │ bl 3db7d4 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @@ -27178,25 +27178,25 @@ │ │ │ │ strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strbcc pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1344 @ 0xfffffac0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff10f005 │ │ │ │ + @ instruction: 0xff0ef005 │ │ │ │ @ instruction: 0xf107e26a │ │ │ │ @ instruction: 0xf507011c │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - @ instruction: 0xff37f013 │ │ │ │ - blcs 2f0cc │ │ │ │ + @ instruction: 0xff33f013 │ │ │ │ + blcs 2f0cc │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -27223,53 +27223,53 @@ │ │ │ │ ldrbtmi r3, [fp], #-1188 @ 0xfffffb5c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1184 @ 0xfffffb60 │ │ │ │ ldrcs pc, [ip], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - ands pc, r1, #2928 @ 0xb70 │ │ │ │ + ands pc, r1, #2896 @ 0xb50 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ strmi lr, [r3], -lr, ror #20 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50781cb │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1132 @ 0xfffffb94 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 9, cr15, cr10, cr5, {0} │ │ │ │ + cdp2 0, 9, cr15, cr8, cr5, {0} │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strmi r6, [r8, r0, lsl #16] │ │ │ │ - blcs 2f1b4 │ │ │ │ + blcs 2f1b4 │ │ │ │ msrhi SPSR_sx, r0, asr #32 │ │ │ │ ldrtcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 7, cr15, cr12, cr5, {0} │ │ │ │ + cdp2 0, 7, cr15, cr10, cr5, {0} │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0136800 │ │ │ │ - strmi pc, [r3], -r4, lsr #29 │ │ │ │ + strmi pc, [r3], -r0, lsr #29 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf507e006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf04f030c │ │ │ │ @@ -27294,35 +27294,35 @@ │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ blmi ffa02654 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3046 @ 0xfffff41a │ │ │ │ ldrbtmi r4, [sl], #-2790 @ 0xfffff51a │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 2, cr15, cr8, cr5, {0} │ │ │ │ + cdp2 0, 2, cr15, cr6, cr5, {0} │ │ │ │ @ instruction: 0xf107e182 │ │ │ │ bmi ff89e6e0 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ strmi lr, [r3], -r0, ror #19 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blmi ff7bde48 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 1, cr15, cr2, cr5, {0} │ │ │ │ + cdp2 0, 1, cr15, cr0, cr5, {0} │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0136800 │ │ │ │ - @ instruction: 0x4603fe3a │ │ │ │ + @ instruction: 0x4603fe36 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf507e006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf04f030c │ │ │ │ @@ -27347,31 +27347,31 @@ │ │ │ │ cmpcs r4, #134217728 @ 0x8000000 │ │ │ │ blmi fee42728 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2999 @ 0xfffff449 │ │ │ │ ldrbtmi r4, [sl], #-2743 @ 0xfffff549 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [lr, #20]! │ │ │ │ + ldc2 0, cr15, [ip, #20]! │ │ │ │ @ instruction: 0xf107e118 │ │ │ │ @ instruction: 0x4618031c │ │ │ │ - mrc2 0, 4, pc, cr8, cr12, {0} │ │ │ │ + mrc2 0, 4, pc, cr4, cr12, {0} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0xf507011c │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - ldc2l 0, cr15, [r9, #76] @ 0x4c │ │ │ │ - blcs 2f388 │ │ │ │ + ldc2l 0, cr15, [r5, #76] @ 0x4c │ │ │ │ + blcs 2f388 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -27396,18 +27396,18 @@ │ │ │ │ movwls r2, #4950 @ 0x1356 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ blmi fe3027ec │ │ │ │ bmi fe2eeddc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - adcs pc, r7, sp, asr sp @ │ │ │ │ + adcs pc, r7, fp, asr sp @ │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf01c4618 │ │ │ │ - @ instruction: 0x4602fe37 │ │ │ │ + @ instruction: 0x4602fe33 │ │ │ │ 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 │ │ │ │ @@ -27418,31 +27418,31 @@ │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 1daf494 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - @ instruction: 0xf507fd31 │ │ │ │ + @ instruction: 0xf507fd2f │ │ │ │ @ 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: 0xf0050100 │ │ │ │ - sub pc, pc, r1, lsr #26 │ │ │ │ + sub pc, pc, pc, lsl sp @ │ │ │ │ ldm r0!, {r0, 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: 0xf0050100 │ │ │ │ - eors pc, pc, r1, lsl sp @ │ │ │ │ + eors pc, pc, pc, lsl #26 │ │ │ │ stmia r0!, {r0, 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} │ │ │ │ @@ -27459,98 +27459,98 @@ │ │ │ │ movwls r2, #4962 @ 0x1362 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 15028e8 │ │ │ │ bmi 14eeed8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - ldrsbt pc, [r9], -pc @ │ │ │ │ + ldrsbt 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 │ │ │ │ - ldc2l 0, cr15, [r0], {5} │ │ │ │ + stc2l 0, cr15, [lr], {5} │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - @ instruction: 0xf507fcc7 │ │ │ │ + @ instruction: 0xf507fcc5 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070308 │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 37db8 │ │ │ │ + blcs 37db8 │ │ │ │ stclge 4, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - @ instruction: 0xf507fcab │ │ │ │ + @ instruction: 0xf507fca9 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, sp, #12, 6 @ 0x30000000 │ │ │ │ svclt 0x0000601a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ - blcs 37de8 │ │ │ │ + blcs 37de8 │ │ │ │ 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: 0xf7e4d001 │ │ │ │ sadd16mi lr, r8, r0 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r2, r4, lr, asr #16 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ ldrdeq r4, [r4], -r4 @ │ │ │ │ - andeq r1, r2, ip, asr #6 │ │ │ │ - andeq r1, r2, ip, lsr r3 │ │ │ │ - andeq r1, r2, r8, lsl r3 │ │ │ │ - andeq r1, r2, r4, lsl r3 │ │ │ │ - andeq r1, r2, r8, lsl r5 │ │ │ │ - andeq r1, r2, lr, asr #5 │ │ │ │ + andeq r1, r2, r0, asr #6 │ │ │ │ + andeq r1, r2, r0, lsr r3 │ │ │ │ + andeq r1, r2, ip, lsl #6 │ │ │ │ + andeq r1, r2, r8, lsl #6 │ │ │ │ + andeq r1, r2, ip, lsl #10 │ │ │ │ + andeq r1, r2, r2, asr #5 │ │ │ │ + andeq r1, r2, sl, asr r2 │ │ │ │ + andeq r1, r2, r6, asr r2 │ │ │ │ + andeq r1, r2, sl, asr r4 │ │ │ │ + andeq r1, r2, r0, lsl r2 │ │ │ │ + andeq r1, r2, r8, lsr r2 │ │ │ │ + andeq r1, r2, sl, lsl r2 │ │ │ │ + strdeq r1, [r2], -ip │ │ │ │ + andeq r1, r2, r6, lsr r1 │ │ │ │ + andeq r1, r2, r4, lsr r1 │ │ │ │ + andeq r1, r2, sl, lsr r3 │ │ │ │ + strdeq r1, [r2], -r2 │ │ │ │ + andeq r1, r2, ip, lsl r1 │ │ │ │ + andeq r1, r2, r4, asr #2 │ │ │ │ + andeq r1, r2, r2, rrx │ │ │ │ + andeq r1, r2, r0, rrx │ │ │ │ andeq r1, r2, r6, ror #4 │ │ │ │ - andeq r1, r2, r2, ror #4 │ │ │ │ - andeq r1, r2, r6, ror #8 │ │ │ │ - andeq r1, r2, ip, lsl r2 │ │ │ │ - andeq r1, r2, r4, asr #4 │ │ │ │ - andeq r1, r2, r6, lsr #4 │ │ │ │ - andeq r1, r2, r8, lsl #4 │ │ │ │ - andeq r1, r2, r2, asr #2 │ │ │ │ - andeq r1, r2, r0, asr #2 │ │ │ │ - andeq r1, r2, r6, asr #6 │ │ │ │ - strdeq r1, [r2], -lr │ │ │ │ - andeq r1, r2, r8, lsr #2 │ │ │ │ - andeq r1, r2, r0, asr r1 │ │ │ │ - andeq r1, r2, lr, rrx │ │ │ │ - andeq r1, r2, ip, rrx │ │ │ │ - andeq r1, r2, r2, ror r2 │ │ │ │ - andeq r1, r2, sl, lsr #32 │ │ │ │ - andeq r0, r2, ip, lsr #31 │ │ │ │ - andeq r0, r2, sl, lsr #31 │ │ │ │ - @ instruction: 0x000211b0 │ │ │ │ - andeq r0, r2, r8, ror #30 │ │ │ │ - @ instruction: 0x00020fb0 │ │ │ │ - andeq r0, r2, lr, lsr #31 │ │ │ │ - andeq r0, r2, lr, lsr #31 │ │ │ │ - @ instruction: 0x00020eb0 │ │ │ │ - andeq r0, r2, lr, lsr #29 │ │ │ │ - strheq r1, [r2], -r4 │ │ │ │ - andeq r0, r2, r0, ror #30 │ │ │ │ + andeq r1, r2, lr, lsl r0 │ │ │ │ + andeq r0, r2, r0, lsr #31 │ │ │ │ + muleq r2, lr, pc @ │ │ │ │ + andeq r1, r2, r4, lsr #3 │ │ │ │ + andeq r0, r2, ip, asr pc │ │ │ │ + andeq r0, r2, r4, lsr #31 │ │ │ │ + andeq r0, r2, r2, lsr #31 │ │ │ │ + andeq r0, r2, r2, lsr #31 │ │ │ │ + andeq r0, r2, r4, lsr #29 │ │ │ │ + andeq r0, r2, r2, lsr #29 │ │ │ │ + andeq r1, r2, r8, lsr #1 │ │ │ │ + andeq r0, r2, r4, asr pc │ │ │ │ + andeq r0, r2, r6, asr pc │ │ │ │ andeq r0, r2, r2, ror #30 │ │ │ │ - andeq r0, r2, lr, ror #30 │ │ │ │ - andeq r0, r2, r6, asr #30 │ │ │ │ + andeq r0, r2, sl, lsr pc │ │ │ │ andeq r2, r4, sl, ror r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb75054 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0b90 │ │ │ │ svcge 0x00044d64 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ @@ -27569,67 +27569,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: 0xff54f013 │ │ │ │ + @ instruction: 0xff50f013 │ │ │ │ @ instruction: 0xf107e0fa │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - mcr2 0, 1, pc, cr14, cr10, {0} @ │ │ │ │ + mcr2 0, 1, pc, cr10, cr10, {0} @ │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ teqpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0xf107011c │ │ │ │ andls r0, r1, #76, 4 @ 0xc0000004 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2707 @ 0xfffff56d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffa59efe │ │ │ │ + blx ff9d9efe │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r7], #1443 @ 0x5a3 │ │ │ │ movteq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ eorvs pc, r0, r5, ror #23 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ - blcs 37f74 │ │ │ │ + blcs 37f74 │ │ │ │ @ instruction: 0xf107d01f │ │ │ │ bmi fe1dec40 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - @ instruction: 0xf507fbcd │ │ │ │ + @ instruction: 0xf507fbcb │ │ │ │ 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} │ │ │ │ - ldc2 0, cr15, [r4], #76 @ 0x4c │ │ │ │ - blcs 2f750 │ │ │ │ + ldc2 0, cr15, [r0], #76 @ 0x4c │ │ │ │ + blcs 2f750 │ │ │ │ movwcs sp, #3106 @ 0xc22 │ │ │ │ @ instruction: 0xf107e0d7 │ │ │ │ bmi 1e5ec80 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - @ instruction: 0xf507fbad │ │ │ │ + @ instruction: 0xf507fbab │ │ │ │ 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} │ │ │ │ - ldc2 0, cr15, [r4], {19} │ │ │ │ - blcs 2f790 │ │ │ │ + ldc2 0, cr15, [r0], {19} │ │ │ │ + blcs 2f790 │ │ │ │ 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 @ │ │ │ │ @@ -27645,107 +27645,107 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fba3 │ │ │ │ bmi 169ed04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - @ instruction: 0xf507fb6b │ │ │ │ + @ instruction: 0xf507fb69 │ │ │ │ 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 145a02e │ │ │ │ + blx 13da02e │ │ │ │ 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} │ │ │ │ - stc2 0, cr15, [r6, #-76]! @ 0xffffffb4 │ │ │ │ - blcs 2f858 │ │ │ │ + stc2 0, cr15, [r2, #-76]! @ 0xffffffb4 │ │ │ │ + blcs 2f858 │ │ │ │ movwcs sp, #3073 @ 0xc01 │ │ │ │ @ instruction: 0xf107e053 │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - stc2 0, cr15, [lr], {28} │ │ │ │ + stc2 0, cr15, [sl], {28} │ │ │ │ @ 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 c2f8b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - blmi b9ccdc │ │ │ │ + blmi b9ccd4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 25a0be │ │ │ │ + blx 1da0be │ │ │ │ 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: 0xf0136800 │ │ │ │ - strmi pc, [r3], -lr, lsr #22 │ │ │ │ + strmi pc, [r3], -sl, lsr #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf507aef0 │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r8, r9, lr} │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff85a10c │ │ │ │ + blx ff7da10c │ │ │ │ ldmdbmi r6, {r8, r9, sp} │ │ │ │ bmi 26f2e4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ strbcs pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldcl 7, cr15, [r4, #-912] @ 0xfffffc70 │ │ │ │ vmin.s8 d4, d7, d8 │ │ │ │ ssatmi r4, #30, r4, asr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r2, r4, r0, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldrdeq r0, [r2], -sl │ │ │ │ - andeq r0, r2, r8, asr #27 │ │ │ │ - @ instruction: 0x00020dba │ │ │ │ - andeq r0, r2, r8, lsr #27 │ │ │ │ - muleq r2, sl, sp │ │ │ │ - andeq r0, r2, r0, asr #26 │ │ │ │ - andeq r0, r2, sl, lsr #26 │ │ │ │ - andeq r0, r2, lr, lsl #26 │ │ │ │ - andeq r0, r2, r8, asr #25 │ │ │ │ - andeq r0, r2, r0, ror #25 │ │ │ │ - muleq r2, lr, ip │ │ │ │ + andeq r0, r2, lr, asr #27 │ │ │ │ + @ instruction: 0x00020dbc │ │ │ │ + andeq r0, r2, lr, lsr #27 │ │ │ │ + muleq r2, ip, sp │ │ │ │ + andeq r0, r2, lr, lsl #27 │ │ │ │ + andeq r0, r2, r4, lsr sp │ │ │ │ + andeq r0, r2, lr, lsl sp │ │ │ │ + andeq r0, r2, r2, lsl #26 │ │ │ │ + @ instruction: 0x00020cbc │ │ │ │ + ldrdeq r0, [r2], -r4 │ │ │ │ + muleq r2, r2, ip │ │ │ │ andeq r1, r4, r4, lsl #30 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb75360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00066d03 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -27770,15 +27770,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} │ │ │ │ - blx 1a5a226 │ │ │ │ + blx 195a226 │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e4d12a │ │ │ │ @ instruction: 0x4602ee38 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -27796,24 +27796,24 @@ │ │ │ │ movwls r2, #5029 @ 0x13a5 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 1502e2c │ │ │ │ bmi 14ef41c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - rsb pc, sp, sp, lsr sl @ │ │ │ │ + rsb pc, sp, fp, lsr sl @ │ │ │ │ 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: 0xf0136800 │ │ │ │ - strmi pc, [r3], -r4, ror #20 │ │ │ │ + strmi pc, [r3], -r0, ror #20 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607e006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ @@ -27838,15 +27838,15 @@ │ │ │ │ @ instruction: 0x23a69302 │ │ │ │ blmi b82ed4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2860 @ 0xfffff4d4 │ │ │ │ ldrbtmi r4, [sl], #-2604 @ 0xfffff5d4 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9e8f005 │ │ │ │ + @ instruction: 0xf9e6f005 │ │ │ │ @ instruction: 0xf107e018 │ │ │ │ bmi a1ef40 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ strmi lr, [r3], -r0, lsr #27 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -27854,15 +27854,15 @@ │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ @ instruction: 0xf607e006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ svclt 0x0000601a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 38394 │ │ │ │ + blcs 38394 │ │ │ │ @ instruction: 0xf7e4d00b │ │ │ │ @ instruction: 0x4602ed98 │ │ │ │ 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 │ │ │ │ @@ -27873,23 +27873,23 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e4d001 │ │ │ │ @ instruction: 0x4618ec30 │ │ │ │ ldreq pc, [r8, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r1, r4, r6, ror lr │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r0, r2, ip, ror #18 │ │ │ │ - andeq r0, r2, sl, ror #18 │ │ │ │ - andeq r0, r2, ip, ror fp │ │ │ │ - andeq r0, r2, r8, lsr #18 │ │ │ │ - andeq r0, r2, r2, asr #17 │ │ │ │ - andeq r0, r2, r0, asr #17 │ │ │ │ - ldrdeq r0, [r2], -r2 │ │ │ │ - andeq r0, r2, lr, ror r8 │ │ │ │ - andeq r0, r2, r8, lsr #17 │ │ │ │ + andeq r0, r2, r0, ror #18 │ │ │ │ + andeq r0, r2, lr, asr r9 │ │ │ │ + andeq r0, r2, r0, ror fp │ │ │ │ + andeq r0, r2, ip, lsl r9 │ │ │ │ + @ instruction: 0x000208b6 │ │ │ │ + @ instruction: 0x000208b4 │ │ │ │ + andeq r0, r2, r6, asr #21 │ │ │ │ + andeq r0, r2, r2, ror r8 │ │ │ │ + muleq r2, ip, r8 │ │ │ │ @ instruction: 0x00041cba │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb755a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -27901,15 +27901,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 38450 │ │ │ │ + blcs 38450 │ │ │ │ blmi 3927f8 │ │ │ │ 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 @ │ │ │ │ @@ -27945,30 +27945,30 @@ │ │ │ │ andeq r3, r4, r4, asr r4 │ │ │ │ andeq r3, r4, ip, asr #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb75684 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ andcs sl, r4, r0, lsl #30 │ │ │ │ - @ instruction: 0xf9d2f01c │ │ │ │ + @ instruction: 0xf9cef01c │ │ │ │ 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: 0xf9c6f01c │ │ │ │ + @ instruction: 0xf9c2f01c │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ blgt 3efd08 │ │ │ │ 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 3853c │ │ │ │ + blcs 3853c │ │ │ │ ldmvs fp!, {r0, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37144618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r3, r4, sl, lsl #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb756e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -27989,88 +27989,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 │ │ │ │ ldmdb r4!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 385b0 │ │ │ │ + blcs 385b0 │ │ │ │ svclt 0x0000d1ef │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb75758 │ │ │ │ @ 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}^ │ │ │ │ stcl 7, cr15, [r4], #-912 @ 0xfffffc70 │ │ │ │ - blcs 2fd80 │ │ │ │ + blcs 2fd80 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ strmi pc, [r3], -r5, asr #27 │ │ │ │ blmi 9d6698 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e46878 │ │ │ │ @ instruction: 0x4603ec58 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ blx ffbda596 │ │ │ │ eors r4, r9, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ mcrr 7, 14, pc, sl, cr4 @ │ │ │ │ - blcs 2fdb4 │ │ │ │ + blcs 2fdb4 │ │ │ │ @ instruction: 0xf002d103 │ │ │ │ - @ instruction: 0x4603fe93 │ │ │ │ + @ instruction: 0x4603fe91 │ │ │ │ blmi 716664 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e46878 │ │ │ │ @ instruction: 0x4603ec3e │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldc2l 0, cr15, [r6, #-0] │ │ │ │ ands r4, pc, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldc 7, cr15, [r0], #-912 @ 0xfffffc70 │ │ │ │ - blcs 2fde8 │ │ │ │ + blcs 2fde8 │ │ │ │ @ instruction: 0xf01cd103 │ │ │ │ - @ instruction: 0x4603faf3 │ │ │ │ + strmi pc, [r3], -pc, ror #21 │ │ │ │ blmi 456630 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e46878 │ │ │ │ strmi lr, [r3], -r4, lsr #24 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8f2f002 │ │ │ │ + @ instruction: 0xf8f0f002 │ │ │ │ and r4, r5, r3, lsl #12 │ │ │ │ stc 7, cr15, [ip], #-912 @ 0xfffffc70 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r0, r2, r2, asr r8 │ │ │ │ - andeq r0, r2, r4, asr #16 │ │ │ │ - andeq r0, r2, r2, lsr r8 │ │ │ │ - andeq r0, r2, r0, lsr #16 │ │ │ │ - andeq r0, r2, r2, lsl r8 │ │ │ │ - andeq r0, r2, r0, lsl #16 │ │ │ │ + andeq r0, r2, r6, asr #16 │ │ │ │ + andeq r0, r2, r8, lsr r8 │ │ │ │ + andeq r0, r2, r6, lsr #16 │ │ │ │ + andeq r0, r2, r4, lsl r8 │ │ │ │ + andeq r0, r2, r6, lsl #16 │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ bl feb75834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ stc2l 0, cr15, [r2, #-0] │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ @ instruction: 0x4603fb95 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r3, asr #28 │ │ │ │ + strmi pc, [r3], -r1, asr #28 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r5, asr #17 │ │ │ │ + strmi pc, [r3], -r3, asr #17 │ │ │ │ @ instruction: 0xf000441c │ │ │ │ strmi pc, [r3], -fp, lsr #26 │ │ │ │ @ instruction: 0xf01c441c │ │ │ │ - @ instruction: 0x4603fab1 │ │ │ │ + strmi pc, [r3], -sp, lsr #21 │ │ │ │ ldrmi r4, [r8], -r3, lsr #8 │ │ │ │ svclt 0x0000bd98 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb75878 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00026d03 │ │ │ │ @@ -28096,16 +28096,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} │ │ │ │ - @ instruction: 0xf81df013 │ │ │ │ - blcs 2ff00 │ │ │ │ + @ instruction: 0xf819f013 │ │ │ │ + blcs 2ff00 │ │ │ │ @ instruction: 0xf107d05d │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ ldmdb r0, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ @@ -28116,15 +28116,15 @@ │ │ │ │ @ instruction: 0x4603eb1a │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ - blcs 387ac │ │ │ │ + blcs 387ac │ │ │ │ @ instruction: 0xf607d037 │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf6076819 │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ ldmdavs fp, {r2, r5, r8, r9} │ │ │ │ @ instruction: 0xf607681d │ │ │ │ @@ -28132,15 +28132,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: 0xf0126800 │ │ │ │ - mlavs r0, fp, lr, pc @ │ │ │ │ + mlavs r0, r7, lr, pc @ │ │ │ │ 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 │ │ │ │ @@ -28174,26 +28174,26 @@ │ │ │ │ @ instruction: 0xf1436461 │ │ │ │ stmib r7, {r8, sl}^ │ │ │ │ ldmdavs fp!, {r2, r8, sl, lr}^ │ │ │ │ blmi 3c341c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf01368f8 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r8, 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}^ │ │ │ │ - @ instruction: 0xf838f013 │ │ │ │ + @ instruction: 0xf834f013 │ │ │ │ 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 │ │ │ │ - ldrdeq r0, [r2], -r8 │ │ │ │ + andeq r0, r2, ip, asr #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb75a5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrbtmi r4, [ip], #-3201 @ 0xfffff37f │ │ │ │ @@ -28207,116 +28207,116 @@ │ │ │ │ rscsvs r2, fp, #0, 6 │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ blmi 1ed8e6c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsle r2, r4, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2936 @ 0xfffff488 │ │ │ │ - blcs 38918 │ │ │ │ + blcs 38918 │ │ │ │ blmi 1e128ec │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 15, cr15, cr12, cr4, {0} │ │ │ │ + cdp2 0, 15, cr15, cr10, cr4, {0} │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ blmi 1c96918 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 14, cr15, cr12, cr4, {0} │ │ │ │ + cdp2 0, 14, cr15, cr10, cr4, {0} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ svc 0x00ecf7e3 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 390e4 │ │ │ │ + blcs 390e4 │ │ │ │ blmi 1a12edc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 13, cr15, cr6, cr4, {0} │ │ │ │ + cdp2 0, 13, cr15, cr4, cr4, {0} │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2402 @ 0xfffff69e │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fc1f │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldmdbvs r9!, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r6, r7, 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 160355c │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1079302 │ │ │ │ movwls r0, #4900 @ 0x1324 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ ldrbtmi r4, [fp], #-2898 @ 0xfffff4ae │ │ │ │ svc 0x0014f7e3 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 3915c │ │ │ │ + blcs 3915c │ │ │ │ blmi 1412dc0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 9, cr15, cr10, cr4, {0} │ │ │ │ + cdp2 0, 9, cr15, cr8, cr4, {0} │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ svc 0x005ef7e3 │ │ │ │ teqvs fp, #0, 6 │ │ │ │ ldmibvs sl!, {r1, r3, r4, r5, sp, lr, pc}^ │ │ │ │ bvs feef9284 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2370 @ 0xfffff6be │ │ │ │ b 3dc940 │ │ │ │ - blcs 395a0 │ │ │ │ + blcs 395a0 │ │ │ │ bvs fff129bc │ │ │ │ blmi 10169c0 │ │ │ │ bmi fefbac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - movwcs pc, #56949 @ 0xde75 @ │ │ │ │ + movwcs pc, #56947 @ 0xde73 @ │ │ │ │ ands r6, sp, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - movwcs pc, #56937 @ 0xde69 @ │ │ │ │ + movwcs pc, #56935 @ 0xde67 @ │ │ │ │ ands r6, r1, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2869 @ 0xfffff4cb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi r1!, {r8, r9, sp} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx fe9dca0a │ │ │ │ teqvs fp, #872415232 @ 0x34000000 │ │ │ │ ldrbtmi r4, [fp], #-2862 @ 0xfffff4d2 │ │ │ │ - blcs 38a84 │ │ │ │ + blcs 38a84 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ @ instruction: 0x4611031c │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ blmi 59a5a4 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ stmia r8!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46186afb │ │ │ │ cdp 7, 15, cr15, cr2, cr3, {7} │ │ │ │ - blcs 3972c │ │ │ │ + blcs 3972c │ │ │ │ @ instruction: 0xf7e4d007 │ │ │ │ strmi lr, [r2], -ip, lsl #20 │ │ │ │ andsvs r6, r3, fp, lsr fp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @@ -28328,30 +28328,30 @@ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ muleq r4, r2, r7 │ │ │ │ andeq r1, r4, lr, lsl #15 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r4, ror #6 │ │ │ │ andeq r3, r4, r4, lsl r0 │ │ │ │ andeq r3, r4, r6 │ │ │ │ - andeq r0, r2, r8, asr #10 │ │ │ │ + andeq r0, r2, ip, lsr r5 │ │ │ │ andeq r2, r4, sl, ror #31 │ │ │ │ - andeq r0, r2, ip, asr #10 │ │ │ │ andeq r0, r2, r0, asr #10 │ │ │ │ - andeq r0, r2, r2, asr r5 │ │ │ │ - andeq r0, r2, sl, asr #10 │ │ │ │ + andeq r0, r2, r4, lsr r5 │ │ │ │ + andeq r0, r2, r6, asr #10 │ │ │ │ + andeq r0, r2, lr, lsr r5 │ │ │ │ @ instruction: 0xfffffe9f │ │ │ │ @ instruction: 0xfffffd21 │ │ │ │ - andeq r0, r2, lr, lsr #10 │ │ │ │ - andeq r0, r2, ip, lsr #10 │ │ │ │ - andeq r0, r2, r6, lsl r5 │ │ │ │ - andeq r0, r2, r8, lsl #10 │ │ │ │ - andeq r0, r2, r4, lsl r5 │ │ │ │ andeq r0, r2, r2, lsr #10 │ │ │ │ - andeq r0, r2, r6, lsr r5 │ │ │ │ - andeq r0, r2, r0, ror #10 │ │ │ │ + andeq r0, r2, r0, lsr #10 │ │ │ │ + andeq r0, r2, sl, lsl #10 │ │ │ │ + strdeq r0, [r2], -ip │ │ │ │ + andeq r0, r2, r8, lsl #10 │ │ │ │ + andeq r0, r2, r6, lsl r5 │ │ │ │ + andeq r0, r2, sl, lsr #10 │ │ │ │ + andeq r0, r2, r4, asr r5 │ │ │ │ muleq r4, lr, lr │ │ │ │ andeq r1, r4, sl, lsr #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb75cdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ @@ -28369,38 +28369,38 @@ │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ ldmda r2!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ blmi 1c76b8c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r2, #16] │ │ │ │ + stc2l 0, cr15, [r0, #16] │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r2, lsl #2 │ │ │ │ cdp 7, 12, cr15, cr2, cr3, {7} │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 39338 │ │ │ │ + blcs 39338 │ │ │ │ addshi pc, sp, r0, asr #32 │ │ │ │ ldrbtmi r4, [fp], #-2918 @ 0xfffff49a │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldmib r7, {r0, r1, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbmi r2!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx ffd5cb6c │ │ │ │ - blcs 30380 │ │ │ │ + blcs 30380 │ │ │ │ blmi 1813154 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ blmi 17b6be8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r4, #16] │ │ │ │ + ldc2 0, cr15, [r2, #16] │ │ │ │ @ instruction: 0xf107697a │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ ldmvs fp!, {r5}^ │ │ │ │ blmi 16037bc │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ movwls r6, #22779 @ 0x58fb │ │ │ │ ldrbtmi r4, [fp], #-2901 @ 0xfffff4ab │ │ │ │ @@ -28414,60 +28414,60 @@ │ │ │ │ strmi lr, [r3], -lr, ror #31 │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [r8, #-16]! │ │ │ │ + stc2l 0, cr15, [r6, #-16]! │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ - blcs 38c5c │ │ │ │ + blcs 38c5c │ │ │ │ blmi 1212c14 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [sl, #-16] │ │ │ │ + ldc2l 0, cr15, [r8, #-16] │ │ │ │ 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, 1, cr15, cr12, cr3, {7} │ │ │ │ ldmibvs sl!, {r1, r2, r3, r5, sp, lr, pc}^ │ │ │ │ bvs feef9504 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2362 @ 0xfffff6c6 │ │ │ │ stmia lr, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 39820 │ │ │ │ + blcs 39820 │ │ │ │ blmi e53050 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - mrc2 0, 0, pc, cr12, cr11, {0} │ │ │ │ + mrc2 0, 0, pc, cr8, cr11, {0} │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ bmi d79834 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - bvs fff1e11c │ │ │ │ + bvs fff1e114 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ ldcl 7, cr15, [lr, #908] @ 0x38c │ │ │ │ blmi bd6c88 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r0, #-16]! │ │ │ │ + ldc2 0, cr15, [lr, #-16] │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ stc 7, cr15, [lr, #908]! @ 0x38c │ │ │ │ blmi 9d6cc8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [lr, #-16] │ │ │ │ + stc2 0, cr15, [ip, #-16] │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ blmi 3dd608 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ svc 0x00a8f7e3 │ │ │ │ ldmdbmi sp, {r0, r1, r3, r4, r5, r8, r9, fp, sp, lr} │ │ │ │ @@ -28479,68 +28479,68 @@ │ │ │ │ ssub16mi lr, r8, r8 │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r1, r4, r0, lsl r5 │ │ │ │ andeq r1, r4, ip, lsl #10 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r4, ror #6 │ │ │ │ - strdeq r0, [r2], -r8 │ │ │ │ - andeq r0, r2, r6, lsl r4 │ │ │ │ - strdeq r0, [r2], -ip │ │ │ │ + andeq r0, r2, ip, ror #5 │ │ │ │ + andeq r0, r2, sl, lsl #8 │ │ │ │ + strdeq r0, [r2], -r0 @ │ │ │ │ andeq r2, r4, r4, lsr sp │ │ │ │ - andeq r0, r2, r0, lsl r4 │ │ │ │ + andeq r0, r2, r4, lsl #8 │ │ │ │ @ instruction: 0xfffffc41 │ │ │ │ @ instruction: 0xfffffac3 │ │ │ │ strdeq r2, [r4], -ip │ │ │ │ - ldrdeq r0, [r2], -r6 │ │ │ │ + andeq r0, r2, sl, asr #7 │ │ │ │ andeq r2, r4, r2, asr #25 │ │ │ │ - ldrdeq r0, [r2], -r8 │ │ │ │ - muleq r2, r6, r2 │ │ │ │ - andeq r0, r2, ip, lsl #5 │ │ │ │ + andeq r0, r2, ip, asr #7 │ │ │ │ + andeq r0, r2, sl, lsl #5 │ │ │ │ + andeq r0, r2, r0, lsl #5 │ │ │ │ + andeq r0, r2, r4, lsr #7 │ │ │ │ @ instruction: 0x000203b0 │ │ │ │ - @ instruction: 0x000203bc │ │ │ │ - andeq r0, r2, r4, asr #7 │ │ │ │ - andeq r0, r2, r2, asr #5 │ │ │ │ + @ instruction: 0x000203b8 │ │ │ │ + @ instruction: 0x000202b6 │ │ │ │ andeq r1, r4, r8, asr #6 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ andeq r2, r4, r6, ror fp │ │ │ │ svcge 0x0000b480 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ - blcs 38dc8 │ │ │ │ + blcs 38dc8 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ ssatmi r4, #30, r8, lsl #12 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ andeq r2, r4, r6, asr fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb75f78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - blmi 25dfe0 │ │ │ │ + blmi 25dfd8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1f0604 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ blx ffe5cda4 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r0, r2, r2, lsl r3 │ │ │ │ + andeq r0, r2, r6, lsl #6 │ │ │ │ @ instruction: 0xfffffd3d │ │ │ │ @ instruction: 0xfffffab7 │ │ │ │ - andeq r0, r2, r8, lsl #6 │ │ │ │ + strdeq r0, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb75fc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c8 │ │ │ │ svcge 0x00066d03 │ │ │ │ tstpeq r8, r7, lsl #12 @ p-variant is OBSOLETE │ │ │ │ smlatbeq ip, r1, r6, pc @ │ │ │ │ @@ -28555,15 +28555,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: 0xf0126800 │ │ │ │ - strmi pc, [r3], -r8, lsl #25 │ │ │ │ + strmi pc, [r3], -r4, lsl #25 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607e006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ @@ -28588,29 +28588,29 @@ │ │ │ │ tstcs r8, #134217728 @ 0x8000000 │ │ │ │ blmi bc3a8c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [ip], {4} │ │ │ │ + stc2 0, cr15, [sl], {4} │ │ │ │ @ instruction: 0xf107e021 │ │ │ │ bmi a5faf8 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r3], -r4, asr #31 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ blmi 8d6f04 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffc5aeea │ │ │ │ + blx ffbdaeea │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ @@ -28628,20 +28628,20 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ cdp 7, 4, cr15, cr10, cr3, {7} │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r1, r4, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r0, r2, r2, ror #4 │ │ │ │ - andeq r0, r2, r0, ror #4 │ │ │ │ - andeq r0, r2, sl, lsl r3 │ │ │ │ - andeq r0, r2, lr, lsl r2 │ │ │ │ - andeq r0, r2, r0, asr r2 │ │ │ │ - andeq r0, r2, r4, lsr r2 │ │ │ │ + andeq r0, r2, r6, asr r2 │ │ │ │ + andeq r0, r2, r4, asr r2 │ │ │ │ + andeq r0, r2, lr, lsl #6 │ │ │ │ + andeq r0, r2, r2, lsl r2 │ │ │ │ + andeq r0, r2, r4, asr #4 │ │ │ │ + andeq r0, r2, r8, lsr #4 │ │ │ │ strdeq r1, [r4], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb76160 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, r5, r0, lsr #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474a4 │ │ │ │ @@ -28655,112 +28655,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: 0xf0126818 │ │ │ │ - @ instruction: 0x4603fed9 │ │ │ │ + @ instruction: 0x4603fed5 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - sub pc, r5, fp, ror fp @ │ │ │ │ + sub pc, r5, r9, ror fp @ │ │ │ │ subeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - blx 35afea │ │ │ │ - blcs 307e4 │ │ │ │ + blx 2dafea │ │ │ │ + blcs 307e4 │ │ │ │ @ instruction: 0xf107d10a │ │ │ │ bmi c1fcf0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - eor pc, pc, r5, ror #22 │ │ │ │ + eor pc, pc, r3, ror #22 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r3], -r0, ror #31 │ │ │ │ @ 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 39084 │ │ │ │ + blcs 39084 │ │ │ │ blmi 8d3440 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 11db03e │ │ │ │ + blx 115b03e │ │ │ │ @ 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} │ │ │ │ - stc2 0, cr15, [lr], #-72 @ 0xffffffb8 │ │ │ │ + stc2 0, cr15, [sl], #-72 @ 0xffffffb8 │ │ │ │ and r2, pc, r1, lsl #6 │ │ │ │ @ instruction: 0x73a4f507 │ │ │ │ addsvc pc, lr, r3, lsr #11 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 4a7870 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0126800 │ │ │ │ - movwcs pc, #3101 @ 0xc1d @ │ │ │ │ + movwcs pc, #3097 @ 0xc19 @ │ │ │ │ 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: 0xf7e3d001 │ │ │ │ @ instruction: 0x4618ed9a │ │ │ │ strvc pc, [r6, r7, lsl #10]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r1, r4, ip, ror r0 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r0, r2, lr, asr r1 │ │ │ │ - andeq r0, r2, r8, asr r1 │ │ │ │ - andeq r0, r2, r4, asr #2 │ │ │ │ - andeq r0, r2, r6, lsr r1 │ │ │ │ - andeq r0, r2, ip, lsl r1 │ │ │ │ + andeq r0, r2, r2, asr r1 │ │ │ │ + andeq r0, r2, ip, asr #2 │ │ │ │ + andeq r0, r2, r8, lsr r1 │ │ │ │ + andeq r0, r2, sl, lsr #2 │ │ │ │ + andeq r0, r2, r0, lsl r1 │ │ │ │ andeq r0, r4, lr, lsl #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb762bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - blmi 25dc9c │ │ │ │ + blmi 25dc94 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1f0948 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf956f7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strheq r0, [r2], -lr │ │ │ │ + strheq r0, [r2], -r2 │ │ │ │ @ instruction: 0xfffffe7d │ │ │ │ @ instruction: 0xfffffcdf │ │ │ │ - strheq r0, [r2], -r8 │ │ │ │ + andeq r0, r2, ip, lsr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7630c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - movwcs pc, #2761 @ 0xac9 @ │ │ │ │ + movwcs pc, #2759 @ 0xac7 @ │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r0, r2, sl, lsr #1 │ │ │ │ + muleq r2, lr, r0 │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb6ebfc │ │ │ │ bl feb22170 │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ ldrbmi r0, [r4, #0]! │ │ │ │ @@ -28779,15 +28779,15 @@ │ │ │ │ ldrbtmi r2, [sl], #-3524 @ 0xfffff23c │ │ │ │ stclcc 8, cr15, [r0, #892] @ 0x37c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf8df0300 │ │ │ │ ldrbtmi r3, [fp], #-3512 @ 0xfffff248 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stc2l 0, cr15, [ip], #-80 @ 0xffffffb0 │ │ │ │ + stc2l 0, cr15, [r8], #-80 @ 0xffffffb0 │ │ │ │ cdplt 0, 7, cr15, cr2, cr0, {0} │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ msrmi CPSR_f, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0x23214618 │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ stc 7, cr15, [r4], #-908 @ 0xfffffc74 │ │ │ │ @@ -28804,82 +28804,82 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #46499 @ 0xb5a3 @ │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ ldclcs 8, cr15, [ip, #-892] @ 0xfffffc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf000fa5d │ │ │ │ + @ instruction: 0xf000fa5b │ │ │ │ @ instruction: 0xf507be41 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf107605a │ │ │ │ blcc fe820160 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107f87f │ │ │ │ + @ instruction: 0xf107f87d │ │ │ │ blcc fe82016c │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8d1 │ │ │ │ + @ instruction: 0xf507f8cf │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3ba0 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf89cf002 │ │ │ │ + @ instruction: 0xf89af002 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ smlatbcs r1, r0, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8ca │ │ │ │ + @ instruction: 0xf507f8c8 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11fea8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f85b │ │ │ │ + @ instruction: 0xf507f859 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11feb8 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8ab │ │ │ │ + @ instruction: 0xf507f8a9 │ │ │ │ @ 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: 0xf874f002 │ │ │ │ + @ instruction: 0xf872f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf83af002 │ │ │ │ + @ instruction: 0xf838f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xf88af002 │ │ │ │ + @ instruction: 0xf888f002 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1ff18 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f853 │ │ │ │ + @ instruction: 0xf507f851 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf107624b │ │ │ │ blcc fe820230 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-3164 @ 0xfffff3a4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fa49 │ │ │ │ + @ instruction: 0xf107fa47 │ │ │ │ blcc fe820244 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx fed5b314 │ │ │ │ + blx fecdb314 │ │ │ │ @ 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 │ │ │ │ @@ -28889,15 +28889,15 @@ │ │ │ │ blcc 1a1ff78 │ │ │ │ @ instruction: 0xf5079301 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11ff84 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ @ instruction: 0xf8df2200 │ │ │ │ ldrbtmi r0, [r8], #-3080 @ 0xfffff3f8 │ │ │ │ - @ instruction: 0xf8bef018 │ │ │ │ + @ instruction: 0xf8baf018 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e3d12f │ │ │ │ @ instruction: 0x4602ed7a │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -28917,75 +28917,75 @@ │ │ │ │ ldrbtmi r3, [fp], #-3000 @ 0xfffff448 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2996 @ 0xfffff44c │ │ │ │ blcs fec5d730 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf000f97b │ │ │ │ + @ instruction: 0xf000f979 │ │ │ │ @ instruction: 0xf507be56 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a20010 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r6, ror #20 │ │ │ │ + strmi pc, [r3], -r4, ror #20 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r3, asr #20 │ │ │ │ + strmi pc, [r3], -r1, asr #20 │ │ │ │ blcs 1d5d770 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f95b │ │ │ │ + @ instruction: 0xf507f959 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50780c9 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe12005c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r0, asr #20 │ │ │ │ + @ instruction: 0x4603fa3e │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1320074 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff75 │ │ │ │ + @ instruction: 0xf507ff73 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1320084 │ │ │ │ ldrmi r2, [r8], -r1, lsr #2 │ │ │ │ - @ instruction: 0xffc6f001 │ │ │ │ + @ instruction: 0xffc4f001 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 13200a0 │ │ │ │ ldrmi r2, [r8], -r1, lsr #4 │ │ │ │ - @ instruction: 0xff90f001 │ │ │ │ + @ instruction: 0xff8ef001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ffbc │ │ │ │ + @ instruction: 0xf507ffba │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe1200c4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9f4f002 │ │ │ │ + @ instruction: 0xf9f2f002 │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe1200d8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r1], -r2, lsl #20 │ │ │ │ + strmi pc, [r1], -r0, lsl #20 │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf0154620 │ │ │ │ - @ instruction: 0xf507fc51 │ │ │ │ + @ instruction: 0xf507fc4d │ │ │ │ @ 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 │ │ │ │ @@ -28993,64 +28993,64 @@ │ │ │ │ blcc 130524 │ │ │ │ @ instruction: 0x461a781b │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b4c │ │ │ │ ldrbtmi r1, [r9], #-2692 @ 0xfffff57c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f94f │ │ │ │ + @ instruction: 0xf507f94d │ │ │ │ @ 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 3f9580 │ │ │ │ @ instruction: 0xf507d9d4 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1320160 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9a6f002 │ │ │ │ + @ instruction: 0xf9a4f002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a20274 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ b ff9dd4c8 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a20288 │ │ │ │ bcs 95d8c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f8af │ │ │ │ + @ instruction: 0xf507f8ad │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff4204a8 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50741c4 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a202bc │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2548 @ 0xfffff60c │ │ │ │ ldmib r2, {r8, r9, ip, pc}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx fe0db5d8 │ │ │ │ + blx 1fdb5d8 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ and sp, fp, ip, lsr r1 │ │ │ │ ldmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf880f004 │ │ │ │ + @ instruction: 0xf87ef004 │ │ │ │ stcllt 0, cr15, [r4], #-0 │ │ │ │ mcrr 7, 14, pc, lr, cr3 @ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -29066,28 +29066,28 @@ │ │ │ │ stmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2432 @ 0xfffff680 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf850f004 │ │ │ │ + @ instruction: 0xf84ef004 │ │ │ │ stclt 0, cr15, [fp, #-0] │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff420174 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf871f012 │ │ │ │ - blcs 30e58 │ │ │ │ + @ instruction: 0xf86df012 │ │ │ │ + blcs 30e58 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -29114,30 +29114,30 @@ │ │ │ │ ldrbtmi r3, [fp], #-2264 @ 0xfffff728 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2260 @ 0xfffff72c │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf000fff1 │ │ │ │ + @ instruction: 0xf000ffef │ │ │ │ @ instruction: 0xf507bccc │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 120424 │ │ │ │ ldmcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r3], -r4, lsr #23 │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b28 │ │ │ │ ldrbtmi r2, [sl], #-2204 @ 0xfffff764 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffd2f003 │ │ │ │ + @ instruction: 0xffd0f003 │ │ │ │ @ instruction: 0xf7e3e3b6 │ │ │ │ strmi lr, [r3], -r2, lsr #23 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ strtmi pc, [ip], #1699 @ 0x6a3 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @@ -29171,15 +29171,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-2060 @ 0xfffff7f4 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ stmdacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf000ff7f │ │ │ │ + @ instruction: 0xf000ff7d │ │ │ │ @ instruction: 0xf507bc5a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ svcvs 0x0080f5b3 │ │ │ │ @ instruction: 0xf507d933 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ @@ -29201,30 +29201,30 @@ │ │ │ │ ldrbtmi r3, [fp], #-1956 @ 0xfffff85c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1952 @ 0xfffff860 │ │ │ │ @ instruction: 0x279cf8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf000ff43 │ │ │ │ + @ instruction: 0xf000ff41 │ │ │ │ @ instruction: 0xf507bc1e │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50746ac │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc 120590 │ │ │ │ subvs pc, sp, #29360128 @ 0x1c00000 │ │ │ │ strbmi pc, [r4, #1698] @ 0x6a2 @ │ │ │ │ sbcseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldmib r2, {r4, r6, r7, r9, fp, ip, sp}^ │ │ │ │ stmib sp, {r8}^ │ │ │ │ ldmdavs r2!, {r8} │ │ │ │ stmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - mcr2 0, 1, pc, cr2, cr1, {0} @ │ │ │ │ + mrc2 0, 0, pc, cr14, cr1, {0} │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e3d12e │ │ │ │ strmi lr, [r2], -ip, ror #21 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -29244,99 +29244,99 @@ │ │ │ │ ldrbtmi r3, [fp], #-1800 @ 0xfffff8f8 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1796 @ 0xfffff8fc │ │ │ │ @ instruction: 0x2700f8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - bic pc, r8, #3792 @ 0xed0 │ │ │ │ + bic pc, r8, #3760 @ 0xeb0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1768 @ 0xfffff918 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 13, cr15, cr14, cr3, {0} │ │ │ │ + cdp2 0, 13, cr15, cr12, cr3, {0} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #23 │ │ │ │ - stc2 0, cr15, [r0, #-4] │ │ │ │ + ldc2l 0, cr15, [lr], #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #2 │ │ │ │ - ldc2l 0, cr15, [r0, #-4] │ │ │ │ + stc2l 0, cr15, [lr, #-4] │ │ │ │ orrsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe12058c │ │ │ │ andpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd19 │ │ │ │ + @ instruction: 0xf507fd17 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe1205a0 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2l 0, cr15, [r5, #-4] │ │ │ │ + stc2l 0, cr15, [r3, #-4] │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - ldc2l 0, cr15, [r6], {1} │ │ │ │ + ldc2l 0, cr15, [r4], {1} │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - stc2 0, cr15, [r6, #-4]! │ │ │ │ + stc2 0, cr15, [r4, #-4]! │ │ │ │ bicsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a205e0 │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcef │ │ │ │ + @ instruction: 0xf507fced │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a205f4 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2 0, cr15, [fp, #-4] │ │ │ │ + ldc2 0, cr15, [r9, #-4] │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -ip, asr #22 │ │ │ │ - stc2 0, cr15, [ip], #4 │ │ │ │ + stc2 0, cr15, [sl], #4 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b4c │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - ldc2l 0, cr15, [ip], #4 │ │ │ │ + ldc2l 0, cr15, [sl], #4 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1320634 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcc5 │ │ │ │ + @ instruction: 0xf507fcc3 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf507624b │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe120650 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-1476 @ 0xfffffa3c │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507feb9 │ │ │ │ + @ instruction: 0xf507feb7 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe120668 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff22f001 │ │ │ │ + @ instruction: 0xff20f001 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andsvs r6, sl, sl, asr #6 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ adcmi pc, ip, r3, lsr #13 │ │ │ │ @@ -29350,45 +29350,45 @@ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwls r3, #6988 @ 0x1b4c │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwls r3, #2920 @ 0xb68 │ │ │ │ @ instruction: 0xf8df6803 │ │ │ │ ldrbtmi r0, [r8], #-1372 @ 0xfffffaa4 │ │ │ │ - stc2 0, cr15, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + stc2 0, cr15, [r0, #-92]! @ 0xffffffa4 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 13206d4 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -r4, lsl #30 │ │ │ │ + strmi pc, [r3], -r2, lsl #30 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -r1, ror #29 │ │ │ │ + @ instruction: 0x4603fedf │ │ │ │ strcs pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507fdf9 │ │ │ │ + @ instruction: 0xf507fdf7 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf8dfd154 │ │ │ │ ldrbtmi r3, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf8dffde7 │ │ │ │ + @ instruction: 0xf8dffde5 │ │ │ │ ldrbtmi r3, [fp], #-1276 @ 0xfffffb04 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507fddd │ │ │ │ + @ instruction: 0xf507fddb │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50743b8 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -29412,39 +29412,39 @@ │ │ │ │ ldrbtmi r3, [fp], #-1168 @ 0xfffffb70 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1164 @ 0xfffffb74 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - rsbs pc, r8, #10048 @ 0x2740 │ │ │ │ + rsbs pc, r8, #9920 @ 0x26c0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43bcf6a3 │ │ │ │ - blcs 39bf8 │ │ │ │ + blcs 39bf8 │ │ │ │ @ instruction: 0xf8dfd00a │ │ │ │ ldrbtmi r3, [fp], #-1132 @ 0xfffffb94 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - msr SPSR_fsxc, fp, lsl #27 │ │ │ │ + msr SPSR_fsxc, r9, lsl #27 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - cdp2 0, 7, cr15, cr7, cr1, {0} │ │ │ │ + cdp2 0, 7, cr15, cr5, cr1, {0} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff420b04 │ │ │ │ cmppvs sp, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ bicmi pc, r4, r1, lsr #13 │ │ │ │ @ instruction: 0xf8df9201 │ │ │ │ ldrbtmi r2, [sl], #-1072 @ 0xfffffbd0 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - @ instruction: 0xff5af011 │ │ │ │ + @ instruction: 0xff56f011 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e3d12a │ │ │ │ @ instruction: 0x4602e934 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -29462,35 +29462,35 @@ │ │ │ │ movwls r2, #5014 @ 0x1396 │ │ │ │ ldrbtmi r4, [fp], #-3062 @ 0xfffff40a │ │ │ │ blmi ffdc4834 │ │ │ │ bmi ffdb0e24 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ands pc, r4, #3648 @ 0xe40 │ │ │ │ + ands pc, r4, #3520 @ 0xdc0 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r5], -sp, lsl #28 │ │ │ │ + strmi pc, [r5], -fp, lsl #28 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - cdp2 0, 1, cr15, cr11, cr1, {0} │ │ │ │ + cdp2 0, 1, cr15, cr9, cr1, {0} │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff420bc4 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ strtmi r4, [r9], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0116800 │ │ │ │ - eorvs pc, r0, r9, lsl #28 │ │ │ │ + eorvs pc, r0, r5, lsl #28 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ ldm r8, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -29507,36 +29507,36 @@ │ │ │ │ orrscs r9, r7, #134217728 @ 0x8000000 │ │ │ │ blmi ff3848e8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3020 @ 0xfffff434 │ │ │ │ ldrbtmi r4, [sl], #-2764 @ 0xfffff534 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [lr], {3} │ │ │ │ + ldc2l 0, cr15, [ip], {3} │ │ │ │ @ instruction: 0xf507e1b9 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a20948 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -sl, asr #27 │ │ │ │ + strmi pc, [r3], -r8, asr #27 │ │ │ │ ldrbtmi r4, [sl], #-2756 @ 0xfffff53c │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [ip], {3} │ │ │ │ + stc2l 0, cr15, [sl], {3} │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff420878 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - stc2l 0, cr15, [pc], #68 @ 1fd90 │ │ │ │ - blcs 3155c │ │ │ │ + stc2l 0, cr15, [fp], #68 @ 0x44 │ │ │ │ + blcs 3155c │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -29561,29 +29561,29 @@ │ │ │ │ movwls r2, #5019 @ 0x139b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ blmi fe7449c0 │ │ │ │ bmi fe730fb0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - hvc 61379 @ 0xefc3 │ │ │ │ + hvc 61377 @ 0xefc1 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe5ae9f0 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r3], -r8, lsr #16 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe42ea9c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507fc57 │ │ │ │ + @ instruction: 0xf507fc55 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ @ instruction: 0xe12c601a │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe1eea34 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @@ -29592,33 +29592,33 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe06eae0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507fc35 │ │ │ │ + @ instruction: 0xf507fc33 │ │ │ │ @ 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 1e2ea78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507fc21 │ │ │ │ + @ instruction: 0xf507fc1f │ │ │ │ @ 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 │ │ │ │ - mcr2 0, 0, pc, cr2, cr3, {0} @ │ │ │ │ + ldc2l 0, cr15, [lr, #76]! @ 0x4c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ ldmdavs fp, {r0, r1, r3, r6, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf507a97b │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @@ -29626,15 +29626,15 @@ │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff420e00 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 18686d8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0116800 │ │ │ │ - eorvs pc, r0, r9, ror #25 │ │ │ │ + eorvs pc, r0, r5, ror #25 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ @ instruction: 0xf0403fff │ │ │ │ @ instruction: 0xf7e280bd │ │ │ │ @ instruction: 0x4602efb8 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -29652,88 +29652,88 @@ │ │ │ │ movwls r2, #5033 @ 0x13a9 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ blmi 1344b2c │ │ │ │ bmi 133111c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xe098fbbd │ │ │ │ + @ instruction: 0xe098fbbb │ │ │ │ andeq r0, r4, r2, lsl #29 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r2, r4, r6, lsr #14 │ │ │ │ - andeq pc, r1, ip, ror #31 │ │ │ │ - andeq pc, r1, r6, lsl #30 │ │ │ │ - andeq r0, r2, lr, ror #7 │ │ │ │ - muleq r1, lr, lr │ │ │ │ - muleq r1, sl, lr │ │ │ │ - andeq r0, r2, lr, asr #8 │ │ │ │ - andeq pc, r1, r4, asr lr @ │ │ │ │ - andeq pc, r1, ip, asr lr @ │ │ │ │ - andeq pc, r1, r6, ror sp @ │ │ │ │ - andeq pc, r1, r0, asr sp @ │ │ │ │ - andeq pc, r1, lr, lsr #26 │ │ │ │ - andeq pc, r1, r0, asr #25 │ │ │ │ - andeq pc, r1, r8, asr #24 │ │ │ │ - andeq pc, r1, r4, asr #24 │ │ │ │ - strdeq r0, [r2], -r8 │ │ │ │ - strdeq pc, [r1], -lr │ │ │ │ - andeq pc, r1, sl, lsl #23 │ │ │ │ - andeq pc, r1, r6, lsl #23 │ │ │ │ - andeq r0, r2, sl, lsr r1 │ │ │ │ - andeq pc, r1, r0, asr #22 │ │ │ │ - andeq pc, r1, ip, asr #23 │ │ │ │ - @ instruction: 0x0001fbba │ │ │ │ - andeq pc, r1, r6, lsr #21 │ │ │ │ - andeq pc, r1, r2, lsr #21 │ │ │ │ - andeq r0, r2, r6, asr r0 │ │ │ │ - andeq pc, r1, ip, lsr fp @ │ │ │ │ - andeq pc, r1, lr, lsr #20 │ │ │ │ - andeq pc, r1, sl, lsr #20 │ │ │ │ - ldrdeq pc, [r1], -lr │ │ │ │ - andeq pc, r1, r4, asr #21 │ │ │ │ - andeq pc, r1, r2, lsl #19 │ │ │ │ - andeq pc, r1, lr, ror r9 @ │ │ │ │ - andeq pc, r1, r2, lsr pc @ │ │ │ │ - andeq pc, r1, r8, lsr r9 @ │ │ │ │ - andeq pc, r1, sl, lsl sl @ │ │ │ │ - andeq pc, r1, r6, ror #15 │ │ │ │ - andeq pc, r1, lr, lsl #27 │ │ │ │ - muleq r1, r8, r7 │ │ │ │ - andeq pc, r1, lr, asr #16 │ │ │ │ - andeq pc, r1, sl, ror #16 │ │ │ │ - andeq pc, r1, r2, ror #13 │ │ │ │ - ldrdeq pc, [r1], -lr │ │ │ │ - muleq r1, r2, ip │ │ │ │ - muleq r1, r8, r6 │ │ │ │ - andeq pc, r1, sl, lsr #16 │ │ │ │ + andeq pc, r1, r0, ror #31 │ │ │ │ + strdeq pc, [r1], -sl │ │ │ │ + ldrdeq r0, [r2], -r2 │ │ │ │ + muleq r1, r2, lr │ │ │ │ + andeq pc, r1, lr, lsl #29 │ │ │ │ + andeq r0, r2, r2, lsr r4 │ │ │ │ + andeq pc, r1, r8, asr #28 │ │ │ │ + andeq pc, r1, r0, asr lr @ │ │ │ │ + andeq pc, r1, sl, ror #26 │ │ │ │ + andeq pc, r1, r4, asr #26 │ │ │ │ + andeq pc, r1, r2, lsr #26 │ │ │ │ + @ instruction: 0x0001fcb4 │ │ │ │ + andeq pc, r1, ip, lsr ip @ │ │ │ │ + andeq pc, r1, r8, lsr ip @ │ │ │ │ + ldrdeq r0, [r2], -ip │ │ │ │ + strdeq pc, [r1], -r2 │ │ │ │ + andeq pc, r1, lr, ror fp @ │ │ │ │ + andeq pc, r1, sl, ror fp @ │ │ │ │ + andeq r0, r2, lr, lsl r1 │ │ │ │ + andeq pc, r1, r4, lsr fp @ │ │ │ │ + andeq pc, r1, r0, asr #23 │ │ │ │ + andeq pc, r1, lr, lsr #23 │ │ │ │ + muleq r1, sl, sl │ │ │ │ + muleq r1, r6, sl │ │ │ │ + andeq r0, r2, sl, lsr r0 │ │ │ │ + andeq pc, r1, r0, lsr fp @ │ │ │ │ + andeq pc, r1, r2, lsr #20 │ │ │ │ + andeq pc, r1, lr, lsl sl @ │ │ │ │ + andeq pc, r1, r2, asr #31 │ │ │ │ + @ instruction: 0x0001fab8 │ │ │ │ + andeq pc, r1, r6, ror r9 @ │ │ │ │ + andeq pc, r1, r2, ror r9 @ │ │ │ │ + andeq pc, r1, r6, lsl pc @ │ │ │ │ + andeq pc, r1, ip, lsr #18 │ │ │ │ + andeq pc, r1, lr, lsl #20 │ │ │ │ + ldrdeq pc, [r1], -sl │ │ │ │ + andeq pc, r1, r2, ror sp @ │ │ │ │ + andeq pc, r1, ip, lsl #15 │ │ │ │ + andeq pc, r1, r2, asr #16 │ │ │ │ + andeq pc, r1, lr, asr r8 @ │ │ │ │ + ldrdeq pc, [r1], -r6 │ │ │ │ + ldrdeq pc, [r1], -r2 │ │ │ │ + andeq pc, r1, r6, ror ip @ │ │ │ │ + andeq pc, r1, ip, lsl #13 │ │ │ │ andeq pc, r1, lr, lsl r8 @ │ │ │ │ - andeq pc, r1, r4, lsl r6 @ │ │ │ │ - andeq pc, r1, r2, lsl r6 @ │ │ │ │ - andeq pc, r1, r8, asr #23 │ │ │ │ - ldrdeq pc, [r1], -r0 │ │ │ │ - andeq pc, r1, lr, asr r5 @ │ │ │ │ - andeq pc, r1, ip, asr r5 @ │ │ │ │ - andeq pc, r1, r2, lsl fp @ │ │ │ │ - andeq pc, r1, sl, lsl r5 @ │ │ │ │ - andeq pc, r1, r6, ror #13 │ │ │ │ - andeq pc, r1, r8, lsl #9 │ │ │ │ - andeq pc, r1, r6, lsl #9 │ │ │ │ - andeq pc, r1, ip, lsr sl @ │ │ │ │ - andeq pc, r1, r4, asr #8 │ │ │ │ - andeq pc, r1, ip, lsr r6 @ │ │ │ │ - andeq pc, r1, r8, lsr #12 │ │ │ │ - andeq pc, r1, ip, lsl r6 @ │ │ │ │ + andeq pc, r1, r2, lsl r8 @ │ │ │ │ andeq pc, r1, r8, lsl #12 │ │ │ │ - strdeq pc, [r1], -r8 │ │ │ │ + andeq pc, r1, r6, lsl #12 │ │ │ │ + andeq pc, r1, ip, lsr #23 │ │ │ │ + andeq pc, r1, r4, asr #11 │ │ │ │ + andeq pc, r1, r2, asr r5 @ │ │ │ │ + andeq pc, r1, r0, asr r5 @ │ │ │ │ + strdeq pc, [r1], -r6 │ │ │ │ + andeq pc, r1, lr, lsl #10 │ │ │ │ + ldrdeq pc, [r1], -sl │ │ │ │ + andeq pc, r1, ip, ror r4 @ │ │ │ │ + andeq pc, r1, sl, ror r4 @ │ │ │ │ + andeq pc, r1, r0, lsr #20 │ │ │ │ + andeq pc, r1, r8, lsr r4 @ │ │ │ │ + andeq pc, r1, r0, lsr r6 @ │ │ │ │ + andeq pc, r1, ip, lsl r6 @ │ │ │ │ + andeq pc, r1, r0, lsl r6 @ │ │ │ │ + strdeq pc, [r1], -ip │ │ │ │ + andeq pc, r1, ip, ror #11 │ │ │ │ andeq r1, r4, r2, lsr sl │ │ │ │ - @ instruction: 0x0001f5b0 │ │ │ │ - andeq pc, r1, ip, lsl r3 @ │ │ │ │ - andeq pc, r1, sl, lsl r3 @ │ │ │ │ - ldrdeq pc, [r1], -r0 │ │ │ │ - ldrdeq pc, [r1], -r8 │ │ │ │ + andeq pc, r1, r4, lsr #11 │ │ │ │ + andeq pc, r1, r0, lsl r3 @ │ │ │ │ + andeq pc, r1, lr, lsl #6 │ │ │ │ + @ instruction: 0x0001f8b4 │ │ │ │ + andeq pc, r1, ip, asr #5 │ │ │ │ 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 │ │ │ │ @@ -29779,25 +29779,25 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ strmi lr, [r3], -r2, lsl #24 │ │ │ │ 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 fefdc148 │ │ │ │ + blx fef5c148 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ @ instruction: 0x461a687b │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - ldc2 0, cr15, [r9, #-16]! │ │ │ │ + ldc2 0, cr15, [r7, #-16]! │ │ │ │ @ instruction: 0xf7e26978 │ │ │ │ movwcs lr, #7298 @ 0x1c82 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - muleq r1, r4, r3 │ │ │ │ - andeq pc, r1, sl, ror #6 │ │ │ │ + andeq pc, r1, r8, lsl #7 │ │ │ │ + andeq pc, r1, lr, asr r3 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb7736c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -29813,76 +29813,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 3a254 │ │ │ │ + ldrbtmi r4, [fp], #-3068 @ 0xfffff404 │ │ │ │ + blcs 3a254 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi fff18958 │ │ │ │ + blmi ffed894c │ │ │ │ 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: 0xf0164618 │ │ │ │ - movtcs pc, #2539 @ 0x9eb @ │ │ │ │ - ldrbtmi r4, [sl], #-2796 @ 0xfffff514 │ │ │ │ + movtcs pc, #2535 @ 0x9e7 @ │ │ │ │ + ldrbtmi r4, [sl], #-2795 @ 0xfffff515 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fdc248 │ │ │ │ + blx f5c248 │ │ │ │ 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} │ │ │ │ - ldc2 0, cr15, [sl], {17} │ │ │ │ + ldc2 0, cr15, [r6], {17} │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6073b44 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 1820c14 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf0116820 │ │ │ │ - @ instruction: 0xf107fb11 │ │ │ │ + @ instruction: 0xf107fb0d │ │ │ │ blcc 12102c │ │ │ │ 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: 0xf0116820 │ │ │ │ - @ instruction: 0x4603fa3e │ │ │ │ + @ instruction: 0x4603fa3a │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cmn r5, r0, lsl #6 │ │ │ │ + cmn r2, r0, lsl #6 │ │ │ │ ldcl 7, cr15, [r0, #904] @ 0x388 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ @ instruction: 0xf1070454 │ │ │ │ blcc 121070 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -29891,50 +29891,50 @@ │ │ │ │ ldc 7, cr15, [lr, #904]! @ 0x388 │ │ │ │ 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: 0xf0030100 │ │ │ │ - movwcs pc, #2519 @ 0x9d7 @ │ │ │ │ - @ instruction: 0xf607e14a │ │ │ │ + movwcs pc, #2517 @ 0x9d5 @ │ │ │ │ + @ instruction: 0xf607e147 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs sp, {r2, r4, r6, r8, r9} │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf6073b04 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 1820ccc │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0xf0116820 │ │ │ │ - @ instruction: 0x4602f8bb │ │ │ │ + @ instruction: 0x4602f8b7 │ │ │ │ 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: 0xf9a8f003 │ │ │ │ - tst fp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf9a6f003 │ │ │ │ + tst r8, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi fe7ba3e4 │ │ │ │ + bmi fe77a3e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf607f999 │ │ │ │ + @ instruction: 0xf607f997 │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs r8, {r0, r2, r8, r9, sp, lr} │ │ │ │ stcl 7, cr15, [r6], #904 @ 0x388 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ smlatbvs r5, r3, r5, pc @ │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -29946,446 +29946,445 @@ │ │ │ │ ldcl 7, cr15, [r0, #-904] @ 0xfffffc78 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ @ instruction: 0x4602eab2 │ │ │ │ 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: 0xf96af003 │ │ │ │ - sbcs r2, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf968f003 │ │ │ │ + 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 1210a0 │ │ │ │ @ instruction: 0x46186812 │ │ │ │ mcr2 7, 3, pc, cr4, cr15, {7} @ │ │ │ │ - blcs 31c18 │ │ │ │ + blcs 31c18 │ │ │ │ @ instruction: 0xf7e2d11f │ │ │ │ strmi lr, [r3], -r6, lsr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe1de3a4 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 1210c8 │ │ │ │ - bmi 1d04c2c │ │ │ │ + bmi 1cc4c2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507f93f │ │ │ │ + @ instruction: 0xf507f93d │ │ │ │ @ instruction: 0xf10353c3 │ │ │ │ blcc 121064 │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ movwcs lr, #2870 @ 0xb36 │ │ │ │ - @ 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], #904 @ 0x388 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ @ instruction: 0x4602ea58 │ │ │ │ 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: 0xf910f003 │ │ │ │ + @ instruction: 0xf90ef003 │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ bl 1de430 │ │ │ │ msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ b fffde440 │ │ │ │ - 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 120d78 │ │ │ │ - bicpl pc, r3, r7, lsl #10 │ │ │ │ - tstpeq r8, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stmdami r7, {r2, r8, fp, ip, sp}^ │ │ │ │ - @ instruction: 0xf0194478 │ │ │ │ - eorvs pc, r0, r7, lsr #27 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ - bmi 10fa564 │ │ │ │ - @ instruction: 0xf04f447a │ │ │ │ - @ instruction: 0xf04f0008 │ │ │ │ - @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf607f8d9 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - @ instruction: 0xf6070448 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - b ffade4a4 │ │ │ │ + eorpl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ + eoreq pc, r8, #-2147483648 @ 0x80000000 │ │ │ │ + @ instruction: 0xf5073a04 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 1210f8 │ │ │ │ + blmi 1231d40 │ │ │ │ + @ instruction: 0x4618447b │ │ │ │ + stc2 0, cr15, [r6, #100]! @ 0x64 │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - ldmdb sl!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - b fef5e4c4 │ │ │ │ - msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - b fed5e4d4 │ │ │ │ - bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ - movweq pc, #33027 @ 0x8103 @ │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - b feb5e4e4 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 3a5d4 │ │ │ │ - @ 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: 0xf89af003 │ │ │ │ - and r2, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf8daf003 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + strbeq pc, [r8], #-1699 @ 0xfffff95d @ │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e26818 │ │ │ │ + eorvs lr, r0, lr, ror #21 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e26818 │ │ │ │ + @ instruction: 0xf507e97e │ │ │ │ + @ instruction: 0xf1035321 │ │ │ │ + blcc 1211d0 │ │ │ │ + @ instruction: 0xf7e24618 │ │ │ │ + @ instruction: 0xf507eac0 │ │ │ │ + @ instruction: 0xf1035361 │ │ │ │ + blcc 1211e0 │ │ │ │ + @ instruction: 0xf7e24618 │ │ │ │ + @ instruction: 0xf507eab8 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 121170 │ │ │ │ + @ instruction: 0xf7e24618 │ │ │ │ + @ instruction: 0xf607eab0 │ │ │ │ + @ instruction: 0xf6a30368 │ │ │ │ + ldmdavs fp, {r3, r6, r8, r9} │ │ │ │ + andle r2, lr, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwvs pc, #26019 @ 0x65a3 @ │ │ │ │ - bmi 7ba600 │ │ │ │ + bmi 97a5dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #6283 @ 0x188b @ │ │ │ │ - addsmi pc, r0, r7, lsl #10 │ │ │ │ - rsbeq pc, r4, r0, lsl #2 │ │ │ │ - ldrbtmi r4, [r9], #-2328 @ 0xfffff6e8 │ │ │ │ - stmpl sl, {r3, r9, fp, lr} │ │ │ │ - stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ - @ instruction: 0xf04f4051 │ │ │ │ - andle r0, r1, r0, lsl #4 │ │ │ │ - b fff5e54c │ │ │ │ - @ instruction: 0xf5074618 │ │ │ │ - @ instruction: 0x37684790 │ │ │ │ - ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ + movwcs pc, #2203 @ 0x89b @ │ │ │ │ + @ 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: 0xf88cf003 │ │ │ │ + @ instruction: 0xf5072301 │ │ │ │ + @ instruction: 0xf1004090 │ │ │ │ + ldmdbmi r9, {r2, r5, r6} │ │ │ │ + bmi 271790 │ │ │ │ + ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ + subsmi r6, r1, r2, lsl #16 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf7e2d001 │ │ │ │ + ldrmi lr, [r8], -r0, lsl #22 │ │ │ │ + ldrmi pc, [r0, r7, lsl #10] │ │ │ │ + ldrtmi r3, [sp], r8, ror #14 │ │ │ │ + svclt 0x0000bdb0 │ │ │ │ andeq pc, r3, ip, lsr lr @ │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ ldrdeq r1, [r4], -r2 │ │ │ │ andeq r1, r4, r4, asr #13 │ │ │ │ - muleq r1, r6, r2 │ │ │ │ - muleq r1, lr, r1 │ │ │ │ - strdeq pc, [r1], -r2 │ │ │ │ - @ instruction: 0x0001f1ba │ │ │ │ - ldrdeq pc, [r1], -r4 │ │ │ │ - andeq pc, r1, r6, lsr #3 │ │ │ │ - andeq pc, r1, r0, asr r1 @ │ │ │ │ - strdeq pc, [r1], -r2 │ │ │ │ - strheq pc, [r1], -ip @ │ │ │ │ - andeq pc, r1, ip, ror #1 │ │ │ │ - andeq pc, r1, sl, ror r0 @ │ │ │ │ - andeq pc, r1, ip, ror r0 @ │ │ │ │ - andeq pc, r3, r2, asr sl @ │ │ │ │ + andeq pc, r1, sl, lsl #5 │ │ │ │ + muleq r1, r2, r1 │ │ │ │ + andeq pc, r1, r6, ror #3 │ │ │ │ + andeq pc, r1, lr, lsr #3 │ │ │ │ + andeq pc, r1, r8, asr #3 │ │ │ │ + muleq r1, sl, r1 │ │ │ │ + andeq pc, r1, r4, asr #2 │ │ │ │ + andeq pc, r1, r6, ror #1 │ │ │ │ + strheq pc, [r1], -r8 @ │ │ │ │ + ldrdeq pc, [r1], -r6 │ │ │ │ + andeq pc, r1, r4, rrx │ │ │ │ + andeq pc, r1, r6, rrx │ │ │ │ + andeq pc, r3, r8, asr sl @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7781c │ │ │ │ + bl feb77818 │ │ │ │ @ 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 1661258 │ │ │ │ + blmi 1661254 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf828f003 │ │ │ │ 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: 0xf0116800 │ │ │ │ - @ instruction: 0x4603f850 │ │ │ │ + strmi pc, [r3], -lr, asr #16 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2891 @ 0xfffff4b5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ rsbs pc, r3, fp, lsl #16 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl ff0de63c │ │ │ │ - blcs 31ec4 │ │ │ │ - blmi 1114ae0 │ │ │ │ + bl ff15e638 │ │ │ │ + blcs 31ec0 │ │ │ │ + blmi 1114adc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfff6f002 │ │ │ │ @ instruction: 0xf107e05e │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - bl 115e660 │ │ │ │ - blcs 831ee8 │ │ │ │ - blmi f14704 │ │ │ │ + bl 11de65c │ │ │ │ + blcs 831ee4 │ │ │ │ + blmi f14700 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffe4f002 │ │ │ │ @ instruction: 0xf107e04c │ │ │ │ - bmi da1348 │ │ │ │ + bmi da1344 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ @ instruction: 0xf107ffd9 │ │ │ │ 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 968f60 │ │ │ │ + blmi 968f5c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0116800 │ │ │ │ - @ instruction: 0xf107f8af │ │ │ │ + @ instruction: 0xf107f8ad │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - ldc 7, cr15, [r2], #-904 @ 0xfffffc78 │ │ │ │ + ldc 7, cr15, [r4], #-904 @ 0xfffffc78 │ │ │ │ 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 5a8fa0 │ │ │ │ + blmi 5a8f9c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0116800 │ │ │ │ - strb pc, [sp, -pc, lsl #17]! @ │ │ │ │ + strb pc, [sp, -sp, lsl #17]! @ │ │ │ │ ldmdbmi r3, {r8, r9, sp} │ │ │ │ - bmi 271978 │ │ │ │ + bmi 271974 │ │ │ │ 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 2de730 │ │ │ │ + b 35e72c │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - @ instruction: 0x0003f9ba │ │ │ │ + @ instruction: 0x0003f9be │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldrdeq lr, [r1], -ip │ │ │ │ - @ instruction: 0x0001efbe │ │ │ │ - andeq lr, r1, sl, asr #31 │ │ │ │ - @ instruction: 0x0001efbc │ │ │ │ - andeq lr, r1, r0, asr #31 │ │ │ │ - andeq lr, r1, r0, asr #31 │ │ │ │ - muleq r1, r8, pc @ │ │ │ │ - andeq lr, r1, r4, ror #30 │ │ │ │ - andeq pc, r3, r0, ror r8 @ │ │ │ │ + andeq lr, r1, r4, asr #31 │ │ │ │ + andeq lr, r1, r6, lsr #31 │ │ │ │ + @ instruction: 0x0001efb2 │ │ │ │ + andeq lr, r1, r4, lsr #31 │ │ │ │ + andeq lr, r1, r8, lsr #31 │ │ │ │ + andeq lr, r1, r8, lsr #31 │ │ │ │ + andeq lr, r1, r0, lsl #31 │ │ │ │ + andeq lr, r1, ip, asr #30 │ │ │ │ + andeq pc, r3, r4, ror r8 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb779e8 │ │ │ │ + bl feb779e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ - blcs 3a864 │ │ │ │ + blcs 3a860 │ │ │ │ @ instruction: 0xf012d105 │ │ │ │ - @ instruction: 0x4602fa57 │ │ │ │ + @ instruction: 0x4602fa55 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 378870 │ │ │ │ + blmi 37886c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff50f002 │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ - blmi 272088 │ │ │ │ + blmi 272084 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - @ instruction: 0x4603fdb5 │ │ │ │ + @ instruction: 0x4603fdb7 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r1, r4, r6, asr #1 │ │ │ │ - strheq r1, [r4], -r6 │ │ │ │ - andeq lr, r1, r8, ror #29 │ │ │ │ + andeq r1, r4, sl, asr #1 │ │ │ │ + strheq r1, [r4], -sl │ │ │ │ + ldrdeq lr, [r1], -r0 │ │ │ │ @ instruction: 0xfffffdf7 │ │ │ │ - @ instruction: 0xffffe90d │ │ │ │ - ldrdeq lr, [r1], -lr @ │ │ │ │ + @ instruction: 0xffffe911 │ │ │ │ + andeq lr, r1, r6, asr #29 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r1, r4, lr, asr r0 │ │ │ │ + andeq r1, r4, r2, rrx │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb77a74 │ │ │ │ + bl feb77a70 │ │ │ │ @ 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 3aa84 │ │ │ │ + blcs 3aa80 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - bl fe35e828 │ │ │ │ + bl fe3de824 │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, 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}^ │ │ │ │ ands r6, sl, r8, lsr r1 │ │ │ │ - bmi 117ada4 │ │ │ │ + bmi 117ada0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - blmi 10e04ac │ │ │ │ + blmi 10e04a8 │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e26938 │ │ │ │ - @ instruction: 0x4603eb74 │ │ │ │ + @ instruction: 0x4603eb76 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - stc2l 0, cr15, [pc, #72]! @ 20924 │ │ │ │ + stc2l 0, cr15, [sp, #72]! @ 0x48 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ - ldmda r6, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda r8, {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: 0xf7e169b8 │ │ │ │ - @ instruction: 0xe050ef96 │ │ │ │ + @ instruction: 0xe050ef98 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi db216c │ │ │ │ + blmi db2168 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc2 0, cr15, [r2, #92]! @ 0x5c │ │ │ │ + stc2 0, cr15, [r0, #92]! @ 0x5c │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ ldmvs sl!, {r3, r4, r5, sp, lr, pc}^ │ │ │ │ addseq r6, fp, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi r0!, {r0, r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - svc 0x00acf7e1 │ │ │ │ - blcs 32138 │ │ │ │ + svc 0x00aef7e1 │ │ │ │ + blcs 32134 │ │ │ │ ldmvs sl!, {r0, r1, r2, r5, r8, ip, lr, pc}^ │ │ │ │ addseq r6, fp, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - @ instruction: 0x4603ea12 │ │ │ │ + @ instruction: 0x4603ea14 │ │ │ │ tstle ip, r7, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - bmi 97a9bc │ │ │ │ + bmi 97a9b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - blmi 8e0414 │ │ │ │ + blmi 8e0410 │ │ │ │ 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 8de8fc │ │ │ │ + bl 95e8f8 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0124620 │ │ │ │ - ldmdbvs fp!, {r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r2, r3, r4, r7, r8, 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 3a9fc │ │ │ │ + blcs 3a9f8 │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0174618 │ │ │ │ - svclt 0x0000fda1 │ │ │ │ + svclt 0x0000fd9f │ │ │ │ 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 │ │ │ │ - stmdb r4, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r6, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ + andeq pc, r3, r2, lsl #15 │ │ │ │ andeq pc, r3, lr, ror r7 @ │ │ │ │ - andeq pc, r3, sl, ror r7 @ │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq lr, r1, r6, ror #28 │ │ │ │ - andeq lr, r1, r8, asr lr │ │ │ │ - strdeq r0, [r4], -r0 @ │ │ │ │ - andeq lr, r1, lr, lsr #28 │ │ │ │ + andeq lr, r1, lr, asr #28 │ │ │ │ + andeq lr, r1, r0, asr #28 │ │ │ │ + strdeq r0, [r4], -r4 │ │ │ │ + andeq lr, r1, r6, lsl lr │ │ │ │ andeq r0, r0, r8, asr #6 │ │ │ │ - andeq lr, r1, r8, lsl lr │ │ │ │ andeq lr, r1, r0, lsl #28 │ │ │ │ - ldrdeq lr, [r1], -r8 │ │ │ │ - andeq r0, r4, r8, asr pc │ │ │ │ - andeq pc, r3, r2, ror #12 │ │ │ │ + andeq lr, r1, r8, ror #27 │ │ │ │ + andeq lr, r1, r0, asr #27 │ │ │ │ + andeq r0, r4, ip, asr pc │ │ │ │ + andeq pc, r3, r6, ror #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77bf8 │ │ │ │ + bl feb77bf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 13abec │ │ │ │ + blmi 13abe8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldmda ip!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda lr!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r3, ip, lsr #20 │ │ │ │ + andeq pc, r3, r0, lsr sl @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77c24 │ │ │ │ + bl feb77c20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 13ac18 │ │ │ │ + blmi 13ac14 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - 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}^ │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r0, r4, r8, lsl #29 │ │ │ │ + andeq r0, r4, ip, lsl #29 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r0, r4, r2, ror #3 │ │ │ │ + andeq r0, r4, r6, ror #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb77c70 │ │ │ │ + bl feb77c6c │ │ │ │ @ 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 ff129698 │ │ │ │ - blmi ff131c7c │ │ │ │ + bmi ff129694 │ │ │ │ + blmi ff131c78 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmdacc r4, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrbtmi r4, [fp], #-3009 @ 0xfffff43f │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ @@ -30393,45 +30392,45 @@ │ │ │ │ @ instruction: 0xf6070114 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf107000c │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - mcr2 0, 1, pc, cr11, cr0, {0} @ │ │ │ │ - blcs 322e4 │ │ │ │ + mcr2 0, 1, pc, cr9, cr0, {0} @ │ │ │ │ + blcs 322e0 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e2d12a │ │ │ │ - strmi lr, [r2], -sl, lsr #19 │ │ │ │ + strmi lr, [r2], -ip, lsr #19 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e16818 │ │ │ │ - strmi lr, [r3], -r2, lsl #30 │ │ │ │ + strmi lr, [r3], -r4, lsl #30 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi fe785744 │ │ │ │ + blmi fe785740 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2971 @ 0xfffff465 │ │ │ │ - blmi fe705748 │ │ │ │ - bmi fe6f1d38 │ │ │ │ + blmi fe705744 │ │ │ │ + bmi fe6f1d34 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ rscs pc, sl, pc, lsr #27 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2710 @ 0xfffff56a │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ @@ -30440,259 +30439,259 @@ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ sbcvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bicne pc, r1, r1, asr #4 │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorvs lr, r0, r4, asr #31 │ │ │ │ + eorvs lr, r0, r6, asr #31 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ ldrshle r3, [sp, #-255] @ 0xffffff01 │ │ │ │ - ldmdb ip, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb lr, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - @ instruction: 0x4603eebe │ │ │ │ + strmi lr, [r3], -r0, asr #29 │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2l 0, cr15, [ip, #-8]! │ │ │ │ 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 1ee93e4 │ │ │ │ + blmi 1ee93e0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0106800 │ │ │ │ - @ instruction: 0xf607fe63 │ │ │ │ + @ instruction: 0xf607fe61 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf6070308 │ │ │ │ @ instruction: 0xf6a20218 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e2d12a │ │ │ │ - strmi lr, [r2], -sl, lsr #18 │ │ │ │ + strmi lr, [r2], -ip, lsr #18 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e16818 │ │ │ │ - strmi lr, [r3], -r2, lsl #29 │ │ │ │ + strmi lr, [r3], -r4, lsl #29 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi 1945844 │ │ │ │ + blmi 1945840 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4921 @ 0x1339 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ - blmi 18c5848 │ │ │ │ - bmi 18b1e38 │ │ │ │ + blmi 18c5844 │ │ │ │ + bmi 18b1e34 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ rsbs pc, sl, pc, lsr #26 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e16818 │ │ │ │ - blmi 171c844 │ │ │ │ + blmi 171c848 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [lr, #-8] │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdb r2, {r2, r3}^ │ │ │ │ ldmdbmi r1, {r1, r8, r9, sp}^ │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - blx 175ec94 │ │ │ │ + blx 17dec90 │ │ │ │ @ instruction: 0xf1076020 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - svc 0x0004f7e1 │ │ │ │ + svc 0x0006f7e1 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ teqle sl, pc @ │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ @ instruction: 0xf7e2fcf5 │ │ │ │ - strmi lr, [r2], -r6, asr #17 │ │ │ │ + strmi lr, [r2], -r8, asr #17 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 3ad58 │ │ │ │ + blcs 3ad54 │ │ │ │ @ instruction: 0xf607d021 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - cdp 7, 1, cr15, cr6, cr1, {7} │ │ │ │ + cdp 7, 1, cr15, cr8, cr1, {7} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2869 @ 0xfffff4cb │ │ │ │ movtcs r9, #4866 @ 0x1302 │ │ │ │ - blmi d4591c │ │ │ │ + blmi d45918 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2l 0, cr15, [r4], {2} │ │ │ │ - blmi c58d70 │ │ │ │ + blmi c58d6c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [sl], #8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ - ldmda ip!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda lr!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldmdbmi pc, {r8, r9, sp} @ │ │ │ │ - bmi 271f64 │ │ │ │ + bmi 271f60 │ │ │ │ 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 0x0014f7e1 │ │ │ │ + svc 0x0016f7e1 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq pc, r3, r0, ror r5 @ │ │ │ │ + andeq pc, r3, r4, ror r5 @ │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq lr, r1, r6, lsr lr │ │ │ │ - andeq lr, r1, ip, ror #27 │ │ │ │ - andeq lr, r1, sl, ror #27 │ │ │ │ - andeq pc, r1, ip, rrx │ │ │ │ - andeq lr, r1, r8, lsr #27 │ │ │ │ - ldrdeq lr, [r1], -r6 │ │ │ │ - muleq r1, lr, sp │ │ │ │ - muleq r1, ip, sp │ │ │ │ - andeq lr, r1, ip, ror #25 │ │ │ │ - andeq lr, r1, sl, ror #25 │ │ │ │ - andeq lr, r1, ip, ror #30 │ │ │ │ - andeq lr, r1, r8, lsr #25 │ │ │ │ - andeq lr, r1, ip, lsl #26 │ │ │ │ + andeq lr, r1, sl, lsl lr │ │ │ │ + ldrdeq lr, [r1], -r0 │ │ │ │ + andeq lr, r1, lr, asr #27 │ │ │ │ + andeq pc, r1, r0, asr r0 @ │ │ │ │ + andeq lr, r1, ip, lsl #27 │ │ │ │ + @ instruction: 0x0001edba │ │ │ │ + andeq lr, r1, r2, lsl #27 │ │ │ │ + andeq lr, r1, r0, lsl #27 │ │ │ │ + ldrdeq lr, [r1], -r0 │ │ │ │ + andeq lr, r1, lr, asr #25 │ │ │ │ + andeq lr, r1, r0, asr pc │ │ │ │ + andeq lr, r1, ip, lsl #25 │ │ │ │ + strdeq lr, [r1], -r0 │ │ │ │ + ldrdeq lr, [r1], -ip │ │ │ │ + @ instruction: 0x0001ecbe │ │ │ │ + strdeq lr, [r1], -sl │ │ │ │ strdeq lr, [r1], -r8 │ │ │ │ - ldrdeq lr, [r1], -sl │ │ │ │ - andeq lr, r1, r6, lsl ip │ │ │ │ - andeq lr, r1, r4, lsl ip │ │ │ │ - muleq r1, r6, lr │ │ │ │ - andeq lr, r1, lr, lsl #25 │ │ │ │ - muleq r1, ip, ip │ │ │ │ - andeq pc, r3, r4, lsl #5 │ │ │ │ + andeq lr, r1, sl, ror lr │ │ │ │ + andeq lr, r1, r2, ror ip │ │ │ │ + andeq lr, r1, r0, lsl #25 │ │ │ │ + andeq pc, r3, r8, lsl #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78004 │ │ │ │ + bl feb78000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - ldcl 7, cr15, [r6], {225} @ 0xe1 │ │ │ │ + ldcl 7, cr15, [r8], {225} @ 0xe1 │ │ │ │ @ instruction: 0xf7e14604 │ │ │ │ - @ instruction: 0x4603ecb6 │ │ │ │ + @ instruction: 0x4603ecb8 │ │ │ │ ldmdbmi sp, {r1, r5, r9, sl, lr} │ │ │ │ ldmdami sp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0194478 │ │ │ │ - adcsvs pc, r8, r7, lsl #18 │ │ │ │ + adcsvs pc, r8, r5, lsl #18 │ │ │ │ rscsvc pc, pc, #64, 4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - ldmda r0!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r2!, {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, 3, cr15, cr6, cr1, {7} │ │ │ │ + cdp 7, 3, cr15, cr8, cr1, {7} │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r0, r0, lsl #22 │ │ │ │ - stmda r4, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r6, {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 3fb04c │ │ │ │ + bmi 3fb048 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ svclt 0x0000fc25 │ │ │ │ svclt 0x0000e7ce │ │ │ │ svclt 0x0000e000 │ │ │ │ - bmi 27b068 │ │ │ │ + bmi 27b064 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ svclt 0x0000fc17 │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq pc, r3, r4, lsl r6 @ │ │ │ │ - andeq lr, r1, r4, asr #23 │ │ │ │ - muleq r1, ip, fp │ │ │ │ - andeq lr, r1, r4, lsr #23 │ │ │ │ + andeq pc, r3, r8, lsl r6 @ │ │ │ │ + andeq lr, r1, r8, lsr #23 │ │ │ │ + andeq lr, r1, r0, lsl #23 │ │ │ │ + andeq lr, r1, r8, lsl #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb780ac │ │ │ │ + bl feb780a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ - blcs 3ef2c │ │ │ │ - blmi 894fa4 │ │ │ │ + blcs 3ef28 │ │ │ │ + blmi 894fa0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - @ instruction: 0x4603eff0 │ │ │ │ + @ instruction: 0x4603eff2 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e168b8 │ │ │ │ - rscsvs lr, r8, r4, ror #24 │ │ │ │ - blcs 3b2d4 │ │ │ │ + rscsvs lr, r8, r6, ror #24 │ │ │ │ + blcs 3b2d0 │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1f3429a │ │ │ │ @ instruction: 0xf7e168b8 │ │ │ │ - ldmvs fp!, {r1, r2, r3, r4, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r5, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ svclt 0x0000e01e │ │ │ │ @ instruction: 0xf7e168b8 │ │ │ │ - movwcs lr, #3928 @ 0xf58 │ │ │ │ + movwcs lr, #3930 @ 0xf5a │ │ │ │ @ instruction: 0xf7e1e018 │ │ │ │ - strmi lr, [r3], -r8, lsr #31 │ │ │ │ + strmi lr, [r3], -sl, lsr #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stc 7, cr15, [r8, #-900] @ 0xfffffc7c │ │ │ │ + stc 7, cr15, [sl, #-900] @ 0xfffffc7c │ │ │ │ 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 ff15cf3a │ │ │ │ + blx ff15cf36 │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - @ instruction: 0x4603ed3a │ │ │ │ + @ instruction: 0x4603ed3c │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r0, r4, r2, lsl #20 │ │ │ │ - andeq lr, r1, r8, ror fp │ │ │ │ - strdeq r0, [r4], -r2 │ │ │ │ - muleq r4, lr, r9 │ │ │ │ - andeq lr, r1, lr, lsl fp │ │ │ │ + andeq r0, r4, r6, lsl #20 │ │ │ │ + andeq lr, r1, ip, asr fp │ │ │ │ + strdeq r0, [r4], -r6 │ │ │ │ + andeq r0, r4, r2, lsr #19 │ │ │ │ + andeq lr, r1, r2, lsl #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78160 │ │ │ │ + bl feb7815c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, r3, r5, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf84404a0 │ │ │ │ @ instruction: 0xf1070c94 │ │ │ │ @@ -30709,240 +30708,240 @@ │ │ │ │ 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: 0xf0020100 │ │ │ │ @ instruction: 0xf107fb7d │ │ │ │ - blcc 121e44 │ │ │ │ + blcc 121e40 │ │ │ │ @ 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: 0xf0100c94 │ │ │ │ - blmi feae053c │ │ │ │ + blmi feae0530 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 175d00a │ │ │ │ + blx 175d006 │ │ │ │ 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 │ │ │ │ - blx fe19d062 │ │ │ │ - blcs 32830 │ │ │ │ + blx fe11d05e │ │ │ │ + blcs 3282c │ │ │ │ mrshi pc, CPSR @ │ │ │ │ orrseq pc, ip, #7340032 @ 0x700000 │ │ │ │ ldrbtmi r4, [sl], #-2715 @ 0xfffff565 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - svc 0x0000f7e1 │ │ │ │ - blcs 32848 │ │ │ │ + svc 0x0002f7e1 │ │ │ │ + blcs 32844 │ │ │ │ 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: 0xf7e14618 │ │ │ │ - @ instruction: 0x4603ecd2 │ │ │ │ + @ instruction: 0x4603ecd4 │ │ │ │ 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 │ │ │ │ - stc 7, cr15, [r0], #-900 @ 0xfffffc7c │ │ │ │ + stc 7, cr15, [r2], #-900 @ 0xfffffc7c │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a18 │ │ │ │ - blcc 121f20 │ │ │ │ + blcc 121f1c │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl 115f02c │ │ │ │ - blcs 328b8 │ │ │ │ + bl 11df028 │ │ │ │ + blcs 328b4 │ │ │ │ @ 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: 0xf0020100 │ │ │ │ strdcs pc, [r1], -r5 │ │ │ │ - stcl 7, cr15, [r2, #900] @ 0x384 │ │ │ │ + stcl 7, cr15, [r4, #900] @ 0x384 │ │ │ │ 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 30324 │ │ │ │ - blmi 1a952dc │ │ │ │ + blcs 30320 │ │ │ │ + blmi 1a952d8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff45d120 │ │ │ │ + blx ff45d11c │ │ │ │ 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 ff15d138 │ │ │ │ + blx ff15d134 │ │ │ │ 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 157b1cc │ │ │ │ + bmi 157b1c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ @ instruction: 0xf107faa5 │ │ │ │ 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: 0xf0100c94 │ │ │ │ - @ instruction: 0xf107fb8d │ │ │ │ + @ instruction: 0xf107fb8b │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - strmi pc, [r2], -sp, ror #22 │ │ │ │ + strmi pc, [r2], -fp, ror #22 │ │ │ │ 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 1d5d1d8 │ │ │ │ + blx 1d5d1d4 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi de99f0 │ │ │ │ + blmi de99ec │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - blx 175d232 │ │ │ │ + blx 16dd22e │ │ │ │ @ instruction: 0xf7e1e029 │ │ │ │ - @ instruction: 0x4603ee34 │ │ │ │ + @ instruction: 0x4603ee36 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl fe55f184 │ │ │ │ - bmi c32a10 │ │ │ │ + bl fe5df180 │ │ │ │ + bmi c32a0c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ @ instruction: 0xf107fa53 │ │ │ │ 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: 0xf0100c94 │ │ │ │ - and pc, r8, fp, lsr fp @ │ │ │ │ + and pc, r8, r9, lsr fp @ │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ @ instruction: 0xf107fa39 │ │ │ │ - blcc 1220cc │ │ │ │ + blcc 1220c8 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - @ instruction: 0xf107ec32 │ │ │ │ + @ instruction: 0xf107ec34 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf5073c8c │ │ │ │ @ instruction: 0xf1005084 │ │ │ │ ldmdbmi fp, {r2, r3, r4} │ │ │ │ - bmi 27244c │ │ │ │ + bmi 272448 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - ldrmi lr, [r8], -r2, lsr #25 │ │ │ │ + ldrmi lr, [r8], -r4, lsr #25 │ │ │ │ strpl pc, [r5, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq pc, r3, lr, rrx │ │ │ │ + andeq pc, r3, r2, ror r0 @ │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq lr, r1, lr, lsr #21 │ │ │ │ - muleq r1, sl, sl │ │ │ │ - andeq lr, r1, ip, lsl #21 │ │ │ │ - andeq lr, r1, sl, ror #20 │ │ │ │ - andeq pc, r3, r6, asr #7 │ │ │ │ - ldrdeq lr, [r1], -lr @ │ │ │ │ - andeq pc, r3, sl, asr #22 │ │ │ │ - andeq lr, r1, ip, asr #19 │ │ │ │ - andeq lr, r1, r6, asr #19 │ │ │ │ - andeq lr, r1, r0, lsr #19 │ │ │ │ - andeq lr, r1, lr, lsl #16 │ │ │ │ - andeq lr, r1, sl, asr r9 │ │ │ │ - muleq r1, r0, r7 │ │ │ │ - andeq lr, r1, r8, asr #18 │ │ │ │ - andeq lr, r1, lr, asr #14 │ │ │ │ + muleq r1, r2, sl │ │ │ │ + andeq lr, r1, lr, ror sl │ │ │ │ + andeq lr, r1, r0, ror sl │ │ │ │ + andeq lr, r1, lr, asr #20 │ │ │ │ + andeq pc, r3, sl, asr #7 │ │ │ │ + andeq lr, r1, r2, asr #19 │ │ │ │ + andeq pc, r3, lr, asr #22 │ │ │ │ + @ instruction: 0x0001e9b0 │ │ │ │ + andeq lr, r1, sl, lsr #19 │ │ │ │ + andeq lr, r1, r4, lsl #19 │ │ │ │ + strdeq lr, [r1], -r2 │ │ │ │ andeq lr, r1, lr, lsr r9 │ │ │ │ - muleq r3, ip, sp │ │ │ │ + andeq lr, r1, r4, ror r7 │ │ │ │ + andeq lr, r1, ip, lsr #18 │ │ │ │ + andeq lr, r1, r2, lsr r7 │ │ │ │ + andeq lr, r1, r2, lsr #18 │ │ │ │ + andeq lr, r3, r0, lsr #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb784dc │ │ │ │ + bl feb784d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - blmi 25fa7c │ │ │ │ + blmi 25fa78 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1f2b68 │ │ │ │ + blmi 1f2b64 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf846f7fd │ │ │ │ + @ instruction: 0xf848f7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x0001e8b2 │ │ │ │ + muleq r1, r6, r8 │ │ │ │ @ instruction: 0xfffffc5d │ │ │ │ @ instruction: 0xfffff767 │ │ │ │ - andeq lr, r1, r8, lsr #17 │ │ │ │ + andeq lr, r1, ip, lsl #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7852c │ │ │ │ + bl feb78528 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r4, r5, r6, r7, r8, r9, 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 │ │ │ │ @@ -30954,15 +30953,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 3b684 │ │ │ │ + blcs 3b680 │ │ │ │ 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}^ │ │ │ │ @@ -30985,66 +30984,66 @@ │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x0000611a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78614 │ │ │ │ + bl feb78610 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mulle sl, sl, r2 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ mulle r4, sl, r2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - svclt 0x0000e9f0 │ │ │ │ + svclt 0x0000e9f2 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fb4e8 │ │ │ │ + bne ff4fb4e4 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ movwcc r1, #6811 @ 0x1a9b │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf81af000 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ble 6c094 │ │ │ │ + ble 6c090 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmdavs r9!, {r0, r1, sp, lr, pc} │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ movwcs pc, #2564 @ 0xa04 @ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb786c8 │ │ │ │ + bl feb786c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fb54c │ │ │ │ + bne ff4fb548 │ │ │ │ vst4. {d22-d25}, [pc :256], fp │ │ │ │ adcsvs r5, fp, r0, lsl #7 │ │ │ │ ldmvs fp!, {r1, sp, lr, pc} │ │ │ │ adcsvs r0, fp, fp, asr r0 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r4, sl, lr} │ │ │ │ mvnsle r4, #-1610612727 @ 0xa0000009 │ │ │ │ @@ -31054,22 +31053,22 @@ │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ ldmvs sl!, {r1, r2, r5, r8, fp, ip, lr, pc}^ │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ stmdale r3, {r1, r3, r4, r7, r9, lr} │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldrh r6, [fp], -fp │ │ │ │ - ldc 7, cr15, [sl], {225} @ 0xe1 │ │ │ │ + ldc 7, cr15, [ip], {225} @ 0xe1 │ │ │ │ rsbcs r4, r9, #3145728 @ 0x300000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 3b9a0 │ │ │ │ + blcs 3b99c │ │ │ │ @ instruction: 0xf7e1d00f │ │ │ │ - @ instruction: 0x4603ec92 │ │ │ │ + @ instruction: 0x4603ec94 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldmib r2!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbcs r4, r5, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2366 @ 0xfffff6c2 │ │ │ │ ldrbtmi r4, [r8], #-2110 @ 0xfffff7c2 │ │ │ │ @ instruction: 0xf9c2f002 │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ strd r3, [lr], #-63 @ 0xffffffc1 @ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -31078,45 +31077,45 @@ │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1490944 @ 0x16c000 │ │ │ │ ldmdavs fp!, {r0, r2, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, sl, #28, 6 @ 0x70000000 │ │ │ │ ldmvs r8!, {r0, r3, r5, r8, ip, lr, pc} │ │ │ │ - bl ff9df50c │ │ │ │ + bl ffa5f508 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3bb7c │ │ │ │ + blcs 3bb78 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3ba04 │ │ │ │ + blcs 3ba00 │ │ │ │ @ instruction: 0xf7e1d00f │ │ │ │ - strmi lr, [r3], -r0, ror #24 │ │ │ │ + strmi lr, [r3], -r2, ror #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - 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}^ │ │ │ │ rsbcs r4, pc, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2343 @ 0xfffff6d9 │ │ │ │ ldrbtmi r4, [r8], #-2087 @ 0xfffff7d9 │ │ │ │ @ instruction: 0xf990f002 │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [ip], -pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461968fa │ │ │ │ @ instruction: 0xf7e16978 │ │ │ │ - ldmdavs fp!, {r1, r4, r5, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r2, r4, r5, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr, pc}^ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - teqvs r8, lr, lsl #21 │ │ │ │ - blcs 3bad4 │ │ │ │ + teqvs r8, r0 @ │ │ │ │ + blcs 3bad0 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3ba5c │ │ │ │ + blcs 3ba58 │ │ │ │ @ instruction: 0xf7e1d00f │ │ │ │ - @ instruction: 0x4603ec34 │ │ │ │ + @ instruction: 0x4603ec36 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldmib r4, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r6, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2323 @ 0xfffff6ed │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ @ instruction: 0xf964f002 │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ @ instruction: 0xe01033ff │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -31126,22 +31125,22 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0x609a68ba │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r1, lr, ror r6 │ │ │ │ - andeq lr, r1, r6, lsl #13 │ │ │ │ - andeq lr, r1, sl, lsl r6 │ │ │ │ - andeq lr, r1, r2, lsr #12 │ │ │ │ - andeq lr, r1, r2, asr #11 │ │ │ │ - andeq lr, r1, sl, asr #11 │ │ │ │ + andeq lr, r1, r2, ror #12 │ │ │ │ + andeq lr, r1, sl, ror #12 │ │ │ │ + strdeq lr, [r1], -lr @ │ │ │ │ + andeq lr, r1, r6, lsl #12 │ │ │ │ + andeq lr, r1, r6, lsr #11 │ │ │ │ + andeq lr, r1, lr, lsr #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78864 │ │ │ │ + bl feb78860 │ │ │ │ @ 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 │ │ │ │ @@ -31150,35 +31149,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 fe6680d0 │ │ │ │ + bne fe6680cc │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - ldcl 7, cr15, [lr], #-900 @ 0xfffffc7c │ │ │ │ + stc 7, cr15, [r0], {225} @ 0xe1 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ ldmvs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3bb2c │ │ │ │ + blcs 3bb28 │ │ │ │ @ instruction: 0xf7e1d00f │ │ │ │ - strmi lr, [r3], -ip, asr #23 │ │ │ │ + strmi lr, [r3], -lr, asr #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stmdb ip!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb lr!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addcs r4, r8, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2347 @ 0xfffff6d5 │ │ │ │ ldrbtmi r4, [r8], #-2091 @ 0xfffff7d5 │ │ │ │ @ instruction: 0xf8fcf002 │ │ │ │ @ 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 fe6a8120 │ │ │ │ + bne fe6a811c │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r0, r2, r3, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fedb │ │ │ │ @ instruction: 0xf1b369bb │ │ │ │ strdle r3, [sl, -pc] │ │ │ │ @@ -31188,85 +31187,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 fe2bb788 │ │ │ │ + bne fe2bb784 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7e168ba │ │ │ │ - @ instruction: 0x61b8ec32 │ │ │ │ + @ instruction: 0x61b8ec34 │ │ │ │ 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 232944 │ │ │ │ + bmi 232940 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - ldrmi lr, [r8], -r6, lsr #20 │ │ │ │ + ldrmi lr, [r8], -r8, lsr #20 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r3, sl, lsl #19 │ │ │ │ + andeq lr, r3, lr, lsl #19 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - strdeq lr, [r1], -r2 │ │ │ │ - strdeq lr, [r1], -sl │ │ │ │ - andeq lr, r3, r4, lsr #17 │ │ │ │ + ldrdeq lr, [r1], -r6 │ │ │ │ + ldrdeq lr, [r1], -lr @ │ │ │ │ + andeq lr, r3, r8, lsr #17 │ │ │ │ strlt fp, [r0, #1038] @ 0x40e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00dcf8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ - bvs 1ef9988 │ │ │ │ - bmi 4b9898 │ │ │ │ - blmi 4b2998 │ │ │ │ + bvs 1ef9984 │ │ │ │ + bmi 4b9894 │ │ │ │ + blmi 4b2994 │ │ │ │ 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 2729b8 │ │ │ │ + bmi 2729b4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - ldrmi lr, [r8], -ip, ror #19 │ │ │ │ + ldrmi lr, [r8], -lr, ror #19 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ @ instruction: 0x4080e8bd │ │ │ │ ldrbmi fp, [r0, -r3]! │ │ │ │ - andeq lr, r3, r4, asr r8 │ │ │ │ + andeq lr, r3, r8, asr r8 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq lr, r3, r0, lsr r8 │ │ │ │ + andeq lr, r3, r4, lsr r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78a08 │ │ │ │ + bl feb78a04 │ │ │ │ @ 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 fe6e8250 │ │ │ │ + bne fe6e824c │ │ │ │ addsmi r6, sl, #7995392 @ 0x7a0000 │ │ │ │ ldmdavs fp!, {r2, r3, r8, r9, ip, lr, pc}^ │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, asr #28 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd102 │ │ │ │ @ instruction: 0xe01133ff │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - ldmvs fp!, {r1, r2, r3, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r4, r5, r6, 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 │ │ │ │ @@ -31281,15 +31280,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fb920 │ │ │ │ + bne ff4fb91c │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ @@ -31302,48 +31301,48 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fb974 │ │ │ │ + bne ff4fb970 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - b 85f898 │ │ │ │ + b 8df894 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0x601a68bb │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - b fe5df8b4 │ │ │ │ + b fe65f8b0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603eff8 │ │ │ │ + @ instruction: 0x4603effa │ │ │ │ stmdbmi pc, {r0, r1, r3, r6, r7, r9, sp} @ │ │ │ │ stmdami pc, {r0, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @ instruction: 0xf0014478 │ │ │ │ and pc, r2, r7, asr #31 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r3, [sl], -r1, lsl #6 │ │ │ │ - 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}^ │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r1, r8, lsl #5 │ │ │ │ - muleq r1, r0, r2 │ │ │ │ + andeq lr, r1, ip, ror #4 │ │ │ │ + andeq lr, r1, r4, ror r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78b8c │ │ │ │ + bl feb78b88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], #224 @ 0xe0 │ │ │ │ @ instruction: 0xf507af00 │ │ │ │ @ instruction: 0xf5a37390 │ │ │ │ andsvs r7, r8, sl, lsl #7 │ │ │ │ orrsvc pc, r0, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ @@ -31356,98 +31355,98 @@ │ │ │ │ @ instruction: 0xf04f311c │ │ │ │ @ instruction: 0xf5070300 │ │ │ │ @ instruction: 0xf5a37390 │ │ │ │ @ instruction: 0xf5077484 │ │ │ │ @ instruction: 0xf5a37390 │ │ │ │ smlawbcs ip, sl, r3, r7 │ │ │ │ @ instruction: 0xf7e16818 │ │ │ │ - ldrdvs lr, [r0], -r0 @ │ │ │ │ + ldrdvs lr, [r0], -r2 @ │ │ │ │ orrsvc pc, r0, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3ba58 │ │ │ │ + blcs 3ba54 │ │ │ │ @ instruction: 0xf507d011 │ │ │ │ @ instruction: 0xf5a37390 │ │ │ │ @ instruction: 0xf5077284 │ │ │ │ @ instruction: 0xf5a37390 │ │ │ │ ldmdavs r2, {r1, r3, r7, r8, r9, ip, sp, lr} │ │ │ │ - bne ff4bba70 │ │ │ │ + bne ff4bba6c │ │ │ │ orrsvc pc, r0, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ @ instruction: 0xf507e00e │ │ │ │ @ instruction: 0xf5a37390 │ │ │ │ ldmdavs r8, {r1, r3, r7, r8, r9, ip, sp, lr} │ │ │ │ - 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} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ orrsvc pc, r0, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ orrsvc pc, r0, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a37390 │ │ │ │ @ instruction: 0xf107738a │ │ │ │ ldmdavs r9, {r2, r3, r4} │ │ │ │ - b 9df9d0 │ │ │ │ + b a5f9cc │ │ │ │ orrsvc pc, r0, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ - blcc 7bac4 │ │ │ │ + blcc 7bac0 │ │ │ │ addsvc pc, r0, #29360128 @ 0x1c00000 │ │ │ │ addvc pc, r2, #679477248 @ 0x28800000 │ │ │ │ ldrbpl r2, [r1], #256 @ 0x100 │ │ │ │ ldrbtmi r4, [fp], #-2859 @ 0xfffff4d5 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - @ instruction: 0x4603ea5e │ │ │ │ + strmi lr, [r3], -r0, ror #20 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2856 @ 0xfffff4d8 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - @ instruction: 0x4603ea56 │ │ │ │ + @ instruction: 0x4603ea58 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -lr, lsl #31 │ │ │ │ + @ instruction: 0x4603ef90 │ │ │ │ vhadd.s8 d30, d2, d1 │ │ │ │ @ instruction: 0xf5073389 │ │ │ │ @ instruction: 0xf5a27290 │ │ │ │ @ instruction: 0xf507728e │ │ │ │ @ instruction: 0xf5a17190 │ │ │ │ @ instruction: 0xf107718c │ │ │ │ ldmdavs r2, {r2, r3, r4} │ │ │ │ @ instruction: 0xf7fb6809 │ │ │ │ - strmi pc, [r3], -lr, lsl #27 │ │ │ │ + @ instruction: 0x4603fd90 │ │ │ │ tstle fp, r0, lsl #22 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2l 0, cr15, [sl, #4]! │ │ │ │ and r2, lr, r0, lsl #6 │ │ │ │ orrsvc pc, r0, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3bb40 │ │ │ │ + blcs 3bb3c │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf5a37390 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ and r3, r0, r1, lsl #6 │ │ │ │ stmdbmi lr, {r8, r9, sp} │ │ │ │ - bmi 272cd0 │ │ │ │ + bmi 272ccc │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x211cf8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldmda lr, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r0!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ssatmi r7, #30, r2, lsl #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq lr, r3, sl, asr #12 │ │ │ │ + andeq lr, r3, lr, asr #12 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq lr, r1, sl, ror r1 │ │ │ │ - andeq lr, r1, sl, ror #2 │ │ │ │ - andeq lr, r1, sl, lsr r1 │ │ │ │ - andeq lr, r3, r8, lsl r5 │ │ │ │ + andeq lr, r1, lr, asr r1 │ │ │ │ + andeq lr, r1, lr, asr #2 │ │ │ │ + andeq lr, r1, lr, lsl r1 │ │ │ │ + andeq lr, r3, ip, lsl r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb78d2c │ │ │ │ + bl feb78d28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ addlt r5, r1, r2, lsl #27 │ │ │ │ @ instruction: 0xf107af00 │ │ │ │ @ instruction: 0xf8440440 │ │ │ │ @ instruction: 0xf1070c34 │ │ │ │ @@ -31466,130 +31465,130 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf107461c │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf00a0c38 │ │ │ │ @ instruction: 0xf844fa13 │ │ │ │ and r0, sl, r0, lsr ip │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ - blmi fe573408 │ │ │ │ + blmi fe573404 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - b 35fb24 │ │ │ │ + b 3dfb20 │ │ │ │ @ instruction: 0xf8444603 │ │ │ │ @ instruction: 0xf1073c30 │ │ │ │ ldrmi r0, [r8], -r0, lsr #6 │ │ │ │ - blx feedfbae │ │ │ │ + blx feedfbaa │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldceq 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ - ldm r2, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r4, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1074601 │ │ │ │ @ instruction: 0xf1070320 │ │ │ │ ldrmi r0, [r0], -r0, asr #4 │ │ │ │ @ instruction: 0xf850461a │ │ │ │ @ instruction: 0xf0190c30 │ │ │ │ - @ instruction: 0xf107f823 │ │ │ │ + @ instruction: 0xf107f821 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs ip, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf107685d │ │ │ │ tstcs r0, r0, lsr #6 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r3], -r1, asr #28 │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x462a4616 │ │ │ │ ldmdami ip!, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0184478 │ │ │ │ - @ instruction: 0xf846fa19 │ │ │ │ + @ instruction: 0xf846fa17 │ │ │ │ @ instruction: 0xf1070c28 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ - bmi 1e30cb4 │ │ │ │ + bmi 1e30cb0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fd4b │ │ │ │ ldrmi r0, [ip], -r0, asr #6 │ │ │ │ @ instruction: 0xf107463b │ │ │ │ ldrmi r0, [r0], -r0, asr #4 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldrbtmi r4, [r9], #-2416 @ 0xfffff690 │ │ │ │ stceq 8, cr15, [r8], #-320 @ 0xfffffec0 │ │ │ │ @ instruction: 0xf868f005 │ │ │ │ stceq 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stceq 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ - stcl 7, cr15, [r8, #896]! @ 0x380 │ │ │ │ + stcl 7, cr15, [sl, #896]! @ 0x380 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbd9 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf7e00c30 │ │ │ │ - @ instruction: 0xf107edde │ │ │ │ + @ instruction: 0xf107ede0 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ - blcs 30d00 │ │ │ │ + blcs 30cfc │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf107e09f │ │ │ │ ldrmi r0, [ip], -r0, asr #6 │ │ │ │ @ instruction: 0xf107463b │ │ │ │ ldrmi r0, [r1], -r0, asr #4 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ stceq 8, cr15, [r4], #-324 @ 0xfffffebc │ │ │ │ - blx ffcddcb4 │ │ │ │ + blx ffcddcb0 │ │ │ │ stceq 8, cr15, [ip], #-272 @ 0xfffffef0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stceq 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ - @ instruction: 0xff34f00f │ │ │ │ + @ instruction: 0xff32f00f │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ cmnle r5, r0, lsl #22 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs fp, {r2, r4, r5, sl, fp, ip, sp}^ │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4614 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ @ instruction: 0xf0184618 │ │ │ │ - @ instruction: 0xf844f9b3 │ │ │ │ + @ instruction: 0xf844f9b1 │ │ │ │ @ instruction: 0xf1070c28 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ - bmi 1230d80 │ │ │ │ + bmi 1230d7c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fce5 │ │ │ │ ldrmi r0, [ip], -r0, asr #6 │ │ │ │ @ instruction: 0xf107463b │ │ │ │ ldrmi r0, [r0], -r0, asr #4 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldrbtmi r4, [r9], #-2368 @ 0xfffff6c0 │ │ │ │ stceq 8, cr15, [r8], #-320 @ 0xfffffec0 │ │ │ │ @ instruction: 0xf802f005 │ │ │ │ stceq 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stceq 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ - stc 7, cr15, [r2, #896] @ 0x380 │ │ │ │ + stc 7, cr15, [r4, #896] @ 0x380 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ sub r2, r4, r0, lsl #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0x463b461c │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldmib r3, {r0, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8512300 │ │ │ │ @ instruction: 0xf0090c24 │ │ │ │ @ instruction: 0xf844fa97 │ │ │ │ @ instruction: 0xf1070c2c │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf00f0c24 │ │ │ │ - @ instruction: 0xf107fed9 │ │ │ │ + @ instruction: 0xf107fed7 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ - blcs 30e10 │ │ │ │ - blmi a9618c │ │ │ │ + blcs 30e0c │ │ │ │ + blmi a96188 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [r2], #4 │ │ │ │ ands r2, lr, r0, lsl #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf8532106 │ │ │ │ @@ -31605,321 +31604,321 @@ │ │ │ │ @ instruction: 0xf0060c2c │ │ │ │ movwcs pc, #3629 @ 0xe2d @ │ │ │ │ @ instruction: 0xf107e003 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf5073c2c │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ ldmdbmi r4, {r2, r3, r4} │ │ │ │ - bmi 272fa8 │ │ │ │ + bmi 272fa4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0x4618eef4 │ │ │ │ + @ instruction: 0x4618eef6 │ │ │ │ strpl pc, [r2, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - andeq lr, r3, r2, lsr #9 │ │ │ │ + andeq lr, r3, r6, lsr #9 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq lr, r1, r4, ror r0 │ │ │ │ - andeq lr, r1, r4, lsl r0 │ │ │ │ - andeq lr, r1, r8, lsl r0 │ │ │ │ - andeq lr, r1, r2, lsl r0 │ │ │ │ - andeq sp, r1, r2, lsl #31 │ │ │ │ - andeq sp, r1, r4, lsl #31 │ │ │ │ - andeq sp, r1, r6, asr #30 │ │ │ │ - andeq sp, r1, r0, lsr #30 │ │ │ │ - andeq sp, r1, lr, lsl pc │ │ │ │ - andeq lr, r3, r0, asr #4 │ │ │ │ + andeq lr, r1, r8, asr r0 │ │ │ │ + strdeq sp, [r1], -r8 │ │ │ │ + strdeq sp, [r1], -ip │ │ │ │ + strdeq sp, [r1], -r6 │ │ │ │ + andeq sp, r1, r6, ror #30 │ │ │ │ + andeq sp, r1, r8, ror #30 │ │ │ │ + andeq sp, r1, sl, lsr #30 │ │ │ │ + andeq sp, r1, r4, lsl #30 │ │ │ │ + andeq sp, r1, r2, lsl #30 │ │ │ │ + andeq lr, r3, r4, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7901c │ │ │ │ + bl feb79018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbclt r0, fp, r8, asr #29 │ │ │ │ @ instruction: 0xf507af00 │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ mulsvs r8, r2, r3 │ │ │ │ ldrbtmi r4, [sl], #-2686 @ 0xfffff582 │ │ │ │ ldmpl r3, {r1, r2, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3124 │ │ │ │ @ instruction: 0xf5070300 │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ @ instruction: 0xf010748a │ │ │ │ - eorvs pc, r0, pc, lsr #30 │ │ │ │ + eorvs pc, r0, sp, lsr #30 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ strvc pc, [r8], #1443 @ 0x5a3 │ │ │ │ - @ instruction: 0xff28f010 │ │ │ │ + @ instruction: 0xff26f010 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ ldmdavs r8, {r1, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ - @ instruction: 0xf858f018 │ │ │ │ - blcs 3367c │ │ │ │ - blmi 1c55edc │ │ │ │ + @ instruction: 0xf856f018 │ │ │ │ + blcs 33678 │ │ │ │ + blmi 1c55ed8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldmda r6, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 3368c │ │ │ │ + ldmda r8, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 33688 │ │ │ │ @ instruction: 0xf507d00a │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ - blmi 1aff0bc │ │ │ │ + blmi 1aff0b8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stmda sl, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda ip, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ands r6, r1, r0, lsr #32 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2662 @ 0xfffff59a │ │ │ │ and r6, r9, sl, lsl r0 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ addsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ addsvc pc, r2, #679477248 @ 0x28800000 │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ ldrbtmi r4, [fp], #-2912 @ 0xfffff4a0 │ │ │ │ - blcs 3bf30 │ │ │ │ + blcs 3bf2c │ │ │ │ andcs sp, r0, r6, lsl #2 │ │ │ │ - ldc2 0, cr15, [r4], {20} │ │ │ │ - blmi 17736d8 │ │ │ │ + ldc2 0, cr15, [r2], {20} │ │ │ │ + blmi 17736d4 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ strvc pc, [r6], #1443 @ 0x5a3 │ │ │ │ @ instruction: 0xf018200c │ │ │ │ - eorvs pc, r0, fp, lsr #25 │ │ │ │ + eorvs pc, r0, r9, lsr #25 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ strvc pc, [ip], #1443 @ 0x5a3 │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_s, r7, lsl #2 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ eorvs pc, r0, r1, asr #26 │ │ │ │ msreq CPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf0184618 │ │ │ │ - @ instruction: 0x4602fcb5 │ │ │ │ + @ instruction: 0x4602fcb3 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ ldmdavs fp, {r1, r2, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf507605a │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ ldmdavs fp, {r1, r2, r7, r8, r9, ip, sp, lr} │ │ │ │ addsvs r2, sl, r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2881 @ 0xfffff4bf │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - mrc2 0, 4, pc, cr2, cr4, {0} │ │ │ │ + mrc2 0, 4, pc, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf107e013 │ │ │ │ @ instruction: 0xf5070224 │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ ldrmi r7, [r1], -r4, lsl #7 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - strmi lr, [r3], -ip, ror #30 │ │ │ │ + strmi lr, [r3], -lr, ror #30 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andcs r6, r1, #1769472 @ 0x1b0000 │ │ │ │ - blmi d7a1e0 │ │ │ │ + blmi d7a1dc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ addsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ strvc pc, [r4], #1442 @ 0x5a2 │ │ │ │ @ instruction: 0xf0144618 │ │ │ │ - mlavs r0, sp, lr, pc @ │ │ │ │ + mlavs r0, fp, lr, pc @ │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3c004 │ │ │ │ + blcs 3c000 │ │ │ │ @ instruction: 0xf507d1d9 │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ ldmdavs fp, {r1, r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - blcs 3c214 │ │ │ │ + blcs 3c210 │ │ │ │ @ instruction: 0xf507d00c │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ @ instruction: 0xf5077286 │ │ │ │ @ instruction: 0xf5a37394 │ │ │ │ ldmdavs r1, {r3, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf0116818 │ │ │ │ - and pc, fp, ip, ror sl @ │ │ │ │ + and pc, fp, sl, ror sl @ │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ addvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, fp, sp, lr} │ │ │ │ - blx 1c1e020 │ │ │ │ + blx 1b9e01c │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3c054 │ │ │ │ + blcs 3c050 │ │ │ │ svcge 0x0074f47f │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ addvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, fp, sp, lr} │ │ │ │ - @ instruction: 0xf8ebf011 │ │ │ │ + @ instruction: 0xf8e9f011 │ │ │ │ ldmdbmi r2, {r0, r1, r9, sl, lr} │ │ │ │ - bmi 2731f0 │ │ │ │ + bmi 2731ec │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [r4, -r7]! │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stcl 7, cr15, [lr, #896] @ 0x380 │ │ │ │ + ldcl 7, cr15, [r0, #896] @ 0x380 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ssatmi r7, #30, r6, lsl #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq lr, r3, lr, asr #3 │ │ │ │ + ldrdeq lr, [r3], -r2 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq sp, r1, ip, asr lr │ │ │ │ - andeq sp, r1, r4, asr #28 │ │ │ │ - andeq sp, r1, lr, lsr lr │ │ │ │ - strdeq r0, [r4], -lr │ │ │ │ - andeq r0, r4, ip, ror #3 │ │ │ │ - andeq r0, r4, sl, ror r1 │ │ │ │ - andeq r0, r4, r4, asr #2 │ │ │ │ - strdeq sp, [r3], -r8 │ │ │ │ + andeq sp, r1, r0, asr #28 │ │ │ │ + andeq sp, r1, r8, lsr #28 │ │ │ │ + andeq sp, r1, r2, lsr #28 │ │ │ │ + andeq r0, r4, r2, lsl #4 │ │ │ │ + strdeq r0, [r4], -r0 @ │ │ │ │ + andeq r0, r4, lr, ror r1 │ │ │ │ + andeq r0, r4, r8, asr #2 │ │ │ │ + strdeq sp, [r3], -ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0000b08d │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ eorsvs pc, r8, #3280 @ 0xcd0 │ │ │ │ @ instruction: 0x61bb2301 │ │ │ │ @ instruction: 0xf0116a38 │ │ │ │ - @ instruction: 0xe09cfcf7 │ │ │ │ + @ instruction: 0xe09cfcf5 │ │ │ │ @ instruction: 0xf0116a38 │ │ │ │ - rsbsvs pc, r8, #448 @ 0x1c0 │ │ │ │ - blcs 3ca80 │ │ │ │ - bvs e56528 │ │ │ │ - stc2l 0, cr15, [ip], #68 @ 0x44 │ │ │ │ + rsbsvs pc, r8, #320 @ 0x140 │ │ │ │ + blcs 3ca7c │ │ │ │ + bvs e56524 │ │ │ │ + stc2l 0, cr15, [sl], #68 @ 0x44 │ │ │ │ @ instruction: 0x461869bb │ │ │ │ - ldcl 7, cr15, [sl, #896] @ 0x380 │ │ │ │ + ldcl 7, cr15, [ip, #896] @ 0x380 │ │ │ │ @ instruction: 0xf7e02000 │ │ │ │ - ldmib r7, {r2, r3, r8, sl, fp, sp, lr, pc}^ │ │ │ │ - bne 52acb0 │ │ │ │ + ldmib r7, {r1, r2, r3, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + bne 52acac │ │ │ │ streq lr, [r1, #-2915] @ 0xfffff49d │ │ │ │ - blle 26d4b8 │ │ │ │ + blle 26d4b4 │ │ │ │ andcs r6, r0, lr, lsr r8 │ │ │ │ - stc 7, cr15, [r0, #-896] @ 0xfffffc80 │ │ │ │ + stc 7, cr15, [r2, #-896] @ 0xfffffc80 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ - bne ffcf3914 │ │ │ │ + bne ffcf3910 │ │ │ │ strd r6, [r1], -fp │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ ldrheq r6, [fp], #-155 @ 0xffffff65 │ │ │ │ addsmi r6, r3, #4096000 @ 0x3e8000 │ │ │ │ ldrmi fp, [r3], -r8, lsr #31 │ │ │ │ ldrht r6, [r0], #-27 @ 0xffffffe5 │ │ │ │ @ instruction: 0xf7e02000 │ │ │ │ - strmi lr, [r2], -lr, ror #25 │ │ │ │ + @ instruction: 0x4602ecf0 │ │ │ │ @ instruction: 0xf112460b │ │ │ │ @ instruction: 0xf1430805 │ │ │ │ strbmi r0, [r2], -r0, lsl #18 │ │ │ │ ldmvs r9!, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff6a78 │ │ │ │ adcsvs pc, r8, #1216 @ 0x4c0 │ │ │ │ - blcs 3cbf0 │ │ │ │ + blcs 3cbec │ │ │ │ andcs sp, ip, r2, asr #32 │ │ │ │ - blx fe5de16e │ │ │ │ + blx fe55e16a │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0x601a6aba │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r7, r9, fp, sp, lr} │ │ │ │ addsvs r6, sl, fp, ror r9 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ - bvs 1efa28c │ │ │ │ - blcs 3c394 │ │ │ │ - bvs 1f16284 │ │ │ │ - bmi e7c19c │ │ │ │ + bvs 1efa288 │ │ │ │ + blcs 3c390 │ │ │ │ + bvs 1f16280 │ │ │ │ + bmi e7c198 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi de0c34 │ │ │ │ + blmi de0c30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0144618 │ │ │ │ - muls r4, r3, sp │ │ │ │ + muls r4, r1, sp │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr} │ │ │ │ - bvs ffe339b8 │ │ │ │ - cdp 7, 7, cr15, cr0, cr0, {7} │ │ │ │ - blcs 33968 │ │ │ │ - blmi c1658c │ │ │ │ + bvs ffe339b4 │ │ │ │ + cdp 7, 7, cr15, cr2, cr0, {7} │ │ │ │ + blcs 33964 │ │ │ │ + blmi c16588 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x46186af9 │ │ │ │ - stc2 0, cr15, [r9, #-80] @ 0xffffffb0 │ │ │ │ + stc2 0, cr15, [r7, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0xf7e06af8 │ │ │ │ - svclt 0x0000eb58 │ │ │ │ - blmi ada238 │ │ │ │ + svclt 0x0000eb5a │ │ │ │ + blmi ada234 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0144618 │ │ │ │ - rscsvs pc, r8, #10304 @ 0x2840 │ │ │ │ - blcs 3cd74 │ │ │ │ + rscsvs pc, r8, #10176 @ 0x27c0 │ │ │ │ + blcs 3cd70 │ │ │ │ eor sp, r5, r0, ror #3 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe25e1ac │ │ │ │ + blx fe25e1a8 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ - bvs 1efc228 │ │ │ │ + bvs 1efc224 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - blx 185e21a │ │ │ │ + blx 17de216 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ - andcs pc, r0, r1, lsl ip @ │ │ │ │ - ldcl 7, cr15, [ip], #-896 @ 0xfffffc80 │ │ │ │ + andcs pc, r0, pc, lsl #24 │ │ │ │ + ldcl 7, cr15, [lr], #-896 @ 0xfffffc80 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1c72c10 │ │ │ │ + bl 1c72c0c │ │ │ │ @ instruction: 0xf6ff0303 │ │ │ │ and sl, r0, r9, asr pc │ │ │ │ - bvs e51ddc │ │ │ │ - mcrr2 0, 1, pc, sl, cr1 @ │ │ │ │ - bvs 1f1a200 │ │ │ │ + bvs e51dd8 │ │ │ │ + mcrr2 0, 1, pc, r8, cr1 @ │ │ │ │ + bvs 1f1a1fc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 6e016c │ │ │ │ + bl 760168 │ │ │ │ @ instruction: 0xf7e06a78 │ │ │ │ - bvs e5ce54 │ │ │ │ - mrrc2 0, 1, pc, r2, cr1 @ │ │ │ │ - bvs 1efabdc │ │ │ │ + bvs e5ce58 │ │ │ │ + mrrc2 0, 1, pc, r0, cr1 @ │ │ │ │ + bvs 1efabd8 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf0116a38 │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x37344618 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ - andeq sp, r1, r0, ror #23 │ │ │ │ - andeq pc, r3, ip, ror pc @ │ │ │ │ - andeq pc, r3, ip, asr pc @ │ │ │ │ - andeq pc, r3, r4, asr #30 │ │ │ │ - muleq r1, r6, fp │ │ │ │ - andeq pc, r3, r2, lsl pc @ │ │ │ │ + andeq sp, r1, r4, asr #23 │ │ │ │ + andeq pc, r3, r0, lsl #31 │ │ │ │ + andeq pc, r3, r0, ror #30 │ │ │ │ + andeq pc, r3, r8, asr #30 │ │ │ │ + andeq sp, r1, sl, ror fp │ │ │ │ + andeq pc, r3, r6, lsl pc @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79434 │ │ │ │ + bl feb79430 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #4155 @ 0x103b │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - blcs 3c3bc │ │ │ │ + blcs 3c3b8 │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, ip, lr, pc}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46104619 │ │ │ │ stc2 0, cr15, [r0], {11} │ │ │ │ @ instruction: 0x210161b8 │ │ │ │ @ instruction: 0xf00669b8 │ │ │ │ @ instruction: 0x4603fc36 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ movwcs lr, #1 │ │ │ │ ldmibvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr} │ │ │ │ - blx fef5e2a6 │ │ │ │ + blx fef5e2a2 │ │ │ │ movwcs lr, #4097 @ 0x1001 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0x4618685b │ │ │ │ @ instruction: 0xff36f006 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @@ -31937,235 +31936,235 @@ │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x4618685b │ │ │ │ - blx fe25e30e │ │ │ │ + blx fe25e30a │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0064618 │ │ │ │ ldmdavs r8!, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - b fe3e0284 │ │ │ │ + b fe460280 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79514 │ │ │ │ + bl feb79510 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - bmi 9ba408 │ │ │ │ - blmi 9b3510 │ │ │ │ + bmi 9ba404 │ │ │ │ + blmi 9b350c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f617b │ │ │ │ @ instruction: 0xf06f0300 │ │ │ │ rscsvs r0, fp, r4, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -ip, asr #26 │ │ │ │ + strmi lr, [r3], -lr, asr #26 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - stc 7, cr15, [r2, #-896] @ 0xfffffc80 │ │ │ │ + stc 7, cr15, [r4, #-896] @ 0xfffffc80 │ │ │ │ teqvs fp, r3, lsl #12 │ │ │ │ mrrcne 9, 3, r6, r8, cr11 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e0687a │ │ │ │ - rscsvs lr, r8, r6, asr #20 │ │ │ │ + rscsvs lr, r8, r8, asr #20 │ │ │ │ andscs r6, sl, #966656 @ 0xec000 │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - b 12e030c │ │ │ │ + b 1360308 │ │ │ │ and r2, r4, r0, lsl #6 │ │ │ │ mrrcne 8, 11, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr r8 │ │ │ │ stmdbmi fp, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - bmi 233584 │ │ │ │ + bmi 233580 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - ldrmi lr, [r8], -r6, lsl #24 │ │ │ │ + ldrmi lr, [r8], -r8, lsl #24 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq sp, [r3], -ip │ │ │ │ + andeq sp, r3, r0, ror #25 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq sp, r1, r2, ror #19 │ │ │ │ - andeq sp, r3, r4, ror #24 │ │ │ │ + andeq sp, r1, r6, asr #19 │ │ │ │ + andeq sp, r3, r8, ror #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb795d4 │ │ │ │ + bl feb795d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ - blmi 60dfe0 │ │ │ │ + blmi 60dfdc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc 7, cr15, [r0, #896]! @ 0x380 │ │ │ │ + stc 7, cr15, [r2, #896]! @ 0x380 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ ands r2, pc, r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - ldc 7, cr15, [ip, #-896] @ 0xfffffc80 │ │ │ │ - blcs 33c10 │ │ │ │ + ldc 7, cr15, [lr, #-896] @ 0xfffffc80 │ │ │ │ + blcs 33c0c │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 3da45c │ │ │ │ + blmi 3da458 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e06878 │ │ │ │ - @ instruction: 0x4603ed12 │ │ │ │ + @ instruction: 0x4603ed14 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ - bmi 27c610 │ │ │ │ + bmi 27c60c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ movwcs pc, #2371 @ 0x943 @ │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r1, r8, lsr #19 │ │ │ │ - andeq sp, r1, sl, lsr #19 │ │ │ │ - muleq r1, r8, r9 │ │ │ │ - andeq sp, r1, r4, lsl #19 │ │ │ │ + andeq sp, r1, ip, lsl #19 │ │ │ │ + andeq sp, r1, lr, lsl #19 │ │ │ │ + andeq sp, r1, ip, ror r9 │ │ │ │ + andeq sp, r1, r8, ror #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79654 │ │ │ │ + bl feb79650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ ldmvs fp!, {r0, r8, r9, ip, pc} │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf91cf001 │ │ │ │ @ instruction: 0xf0002000 │ │ │ │ cmnpvs r8, r9, lsr ip @ p-variant is OBSOLETE │ │ │ │ - blcs 3ca78 │ │ │ │ + blcs 3ca74 │ │ │ │ ldmdavs r8!, {r0, r1, r2, r3, ip, lr, pc} │ │ │ │ - stcl 7, cr15, [r6], #-896 @ 0xfffffc80 │ │ │ │ + stcl 7, cr15, [r8], #-896 @ 0xfffffc80 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ movwls r6, #2171 @ 0x87b │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf0006978 │ │ │ │ ldmdbvs r8!, {r0, r1, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldc2 0, cr15, [r9], #-0 │ │ │ │ svclt 0x0000e000 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r1, sl, ror r9 │ │ │ │ + andeq sp, r1, lr, asr r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb796c4 │ │ │ │ + bl feb796c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ ldmvs fp!, {r0, r8, r9, ip, pc} │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2596 @ 0xfffff5dc │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8e4f001 │ │ │ │ @ instruction: 0xf7e02000 │ │ │ │ - strmi lr, [r2], -r6, ror #21 │ │ │ │ + strmi lr, [r2], -r8, ror #21 │ │ │ │ @ instruction: 0xf112460b │ │ │ │ @ instruction: 0xf143040f │ │ │ │ stmib r7, {r8, sl}^ │ │ │ │ ldmib r7, {r1, r2, r8, sl, lr}^ │ │ │ │ ldmdavs r9!, {r1, r2, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf00e68b8 │ │ │ │ - @ instruction: 0x6178fd97 │ │ │ │ - blcs 3cb04 │ │ │ │ + @ instruction: 0x6178fd95 │ │ │ │ + blcs 3cb00 │ │ │ │ @ instruction: 0xf7e0d117 │ │ │ │ - strmi lr, [r3], -r0, lsr #25 │ │ │ │ + strmi lr, [r3], -r2, lsr #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b 604a8 │ │ │ │ + b e04a4 │ │ │ │ movwls r4, #9731 @ 0x2603 │ │ │ │ movwls r6, #6267 @ 0x187b │ │ │ │ movwls r6, #2235 @ 0x8bb │ │ │ │ - bmi 43c924 │ │ │ │ + bmi 43c920 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ movwcs pc, #2233 @ 0x8b9 @ │ │ │ │ ldmdavs r8!, {r4, sp, lr, pc} │ │ │ │ - stc 7, cr15, [r8], {224} @ 0xe0 │ │ │ │ + stc 7, cr15, [sl], {224} @ 0xe0 │ │ │ │ ldmib r7, {r0, r9, sl, lr}^ │ │ │ │ stmib sp, {r1, r2, r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ - @ instruction: 0xf92ff00f │ │ │ │ + @ instruction: 0xf92df00f │ │ │ │ @ instruction: 0xf00f6978 │ │ │ │ - movwcs pc, #6863 @ 0x1acf @ │ │ │ │ + movwcs pc, #6861 @ 0x1acd @ │ │ │ │ @ instruction: 0x37204618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq sp, r1, lr, lsr #18 │ │ │ │ - strdeq sp, [r1], -ip │ │ │ │ + andeq sp, r1, r2, lsl r9 │ │ │ │ + andeq sp, r1, r0, ror #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79784 │ │ │ │ + bl feb79780 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @ instruction: 0xf7e0603b │ │ │ │ - cmnvs r8, lr, lsl fp │ │ │ │ - blcs 3cb8c │ │ │ │ + cmnvs r8, r0, lsr #22 │ │ │ │ + blcs 3cb88 │ │ │ │ @ instruction: 0xf7e0d111 │ │ │ │ - mvnsvs lr, r8, lsl fp │ │ │ │ - blcs 3cd98 │ │ │ │ + mvnsvs lr, sl, lsl fp │ │ │ │ + blcs 3cd94 │ │ │ │ ldmdavs fp!, {r3, r8, ip, lr, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ andcs pc, r0, r1, lsl #31 │ │ │ │ - ldc 7, cr15, [r0], #-896 @ 0xfffffc80 │ │ │ │ + ldc 7, cr15, [r2], #-896 @ 0xfffffc80 │ │ │ │ @ instruction: 0xf7e02000 │ │ │ │ - ldmdbvs fp!, {r1, r2, r3, r5, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r4, r5, sl, fp, sp, lr, pc}^ │ │ │ │ vstmdble ip!, {d2-d1} │ │ │ │ movwls r6, #10619 @ 0x297b │ │ │ │ movwls r6, #6267 @ 0x187b │ │ │ │ movwls r6, #2235 @ 0x8bb │ │ │ │ - bmi 77c9c8 │ │ │ │ + bmi 77c9c4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ andcs pc, r0, #6750208 @ 0x670000 │ │ │ │ ldmdbvs r8!, {r8, sp}^ │ │ │ │ - b feee0574 │ │ │ │ + b fef60570 │ │ │ │ ldmibvs sl!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ addsmi r6, sl, #2015232 @ 0x1ec000 │ │ │ │ @ instruction: 0xf7e0d011 │ │ │ │ - strmi lr, [r3], -lr, lsr #24 │ │ │ │ + @ instruction: 0x4603ec30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stmib lr, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r0, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 43cc00 │ │ │ │ + bmi 43cbfc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ movwcs pc, #6219 @ 0x184b @ │ │ │ │ @ instruction: 0xf7e0e010 │ │ │ │ - @ instruction: 0x4603ec1a │ │ │ │ + @ instruction: 0x4603ec1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldmdb sl!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bmi 233e44 │ │ │ │ + ldmdb ip!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bmi 233e40 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ movwcs pc, #2105 @ 0x839 @ │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r1, ip, ror r8 │ │ │ │ - andeq sp, r1, ip, ror r8 │ │ │ │ - andeq sp, r1, r4, lsl #17 │ │ │ │ + andeq sp, r1, r0, ror #16 │ │ │ │ + andeq sp, r1, r0, ror #16 │ │ │ │ + andeq sp, r1, r8, ror #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb79864 │ │ │ │ + bl feb79860 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, sp, r0, lsl #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ andsvs r7, r8, lr, lsr #7 │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ movsvc pc, #683671552 @ 0x28c00000 │ │ │ │ @@ -32180,73 +32179,73 @@ │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ vst2.32 {d23-d26}, [pc :128], r6 │ │ │ │ mulsvs sl, r6, r2 │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ ldrvc pc, [lr], #1443 @ 0x5a3 │ │ │ │ ldrbtmi r4, [fp], #-3004 @ 0xfffff444 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - eorvs lr, r0, r6, lsr ip │ │ │ │ + eorvs lr, r0, r8, lsr ip │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ orrsvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3c738 │ │ │ │ + blcs 3c734 │ │ │ │ @ instruction: 0xf507d00c │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ ldmdavs r8, {r1, r2, r3, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ - 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: 0xf5074602 │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ andsvs r7, sl, r6, lsr #7 │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ movsvc pc, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - @ instruction: 0x4602eb36 │ │ │ │ + @ instruction: 0x4602eb38 │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ @ instruction: 0x73aaf5a3 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ andcs r7, r0, #164, 6 @ 0x90000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ @ instruction: 0xf7ff749c │ │ │ │ eorvs pc, r0, r9, asr lr @ │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ movsvc pc, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - @ instruction: 0x4602eb1c │ │ │ │ + @ instruction: 0x4602eb1e │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ @ instruction: 0x73a6f5a3 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf507d90d │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ @ instruction: 0xf50774a4 │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ ldmdavs r8, {r4, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - ldc 7, cr15, [r4], #-896 @ 0xfffffc80 │ │ │ │ + ldc 7, cr15, [r6], #-896 @ 0xfffffc80 │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ @ instruction: 0xf507e061 │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ @ instruction: 0xf10774a4 │ │ │ │ @ instruction: 0xf5070214 │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ @ instruction: 0x461173b0 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ eorvs pc, r0, sp, asr #27 │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ @ instruction: 0x73a4f5a3 │ │ │ │ - blcs 3c7ec │ │ │ │ + blcs 3c7e8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf507e0fa │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ ldmdavs r8, {r4, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - b ff9e0714 │ │ │ │ + b ffa60710 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ @ instruction: 0x73aaf5a3 │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ - bmi fe073ff4 │ │ │ │ + bmi fe073ff0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf507ff81 │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ ldmdavs fp, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ adcsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -32255,26 +32254,26 @@ │ │ │ │ @ instruction: 0xf507d225 │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ ldmdavs fp, {r1, r4, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ movweq pc, #8195 @ 0x2003 @ │ │ │ │ andsle r2, ip, r0, lsl #22 │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ orrsvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3c858 │ │ │ │ + blcs 3c854 │ │ │ │ @ instruction: 0xf507d115 │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ ldmdavs fp, {r1, r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2669 @ 0xfffff593 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff58f000 │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ @ instruction: 0x73a4f5a3 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - movwcs lr, #2054 @ 0x806 │ │ │ │ + movwcs lr, #2056 @ 0x808 │ │ │ │ @ instruction: 0xf507e0b0 │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ andcs r7, r0, #-2013265918 @ 0x88000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ @ instruction: 0xf50773a0 │ │ │ │ @ instruction: 0xf5a272b4 │ │ │ │ @@ -32291,15 +32290,15 @@ │ │ │ │ @ instruction: 0xf1070234 │ │ │ │ ldrmi r0, [r1], -r4, ror #6 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ @ instruction: 0x4603fe77 │ │ │ │ rsble r2, r7, r0, lsl #22 │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ orrsvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3c8e8 │ │ │ │ + blcs 3c8e4 │ │ │ │ @ instruction: 0xf507d01b │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ ldmdavs sl, {r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ movsvc pc, #683671552 @ 0x28c00000 │ │ │ │ teqpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ rsbeq pc, r4, r7, lsl #2 │ │ │ │ @@ -32348,247 +32347,247 @@ │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2587 @ 0xfffff5e5 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 11, cr15, cr2, cr0, {0} │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ movvc pc, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3c9cc │ │ │ │ + blcs 3c9c8 │ │ │ │ svcge 0x006bf47f │ │ │ │ @ instruction: 0x73b4f507 │ │ │ │ @ instruction: 0x73a4f5a3 │ │ │ │ @ instruction: 0xf7df6818 │ │ │ │ - @ instruction: 0xf507ef58 │ │ │ │ + @ instruction: 0xf507ef5a │ │ │ │ @ instruction: 0xf5a373b4 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, r4, ror #2 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0x4618e914 │ │ │ │ + @ instruction: 0x4618e916 │ │ │ │ ldrvc pc, [r6, r7, lsl #10]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r3, r2, ror r9 │ │ │ │ + andeq sp, r3, r6, ror r9 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq sp, r1, sl, lsr #16 │ │ │ │ - andeq sp, r1, r0, asr r7 │ │ │ │ - andeq sp, r1, lr, lsr #14 │ │ │ │ - andeq sp, r1, lr, lsr #12 │ │ │ │ - andeq sp, r3, r2, lsl #13 │ │ │ │ + andeq sp, r1, lr, lsl #16 │ │ │ │ + andeq sp, r1, r4, lsr r7 │ │ │ │ + andeq sp, r1, r2, lsl r7 │ │ │ │ + andeq sp, r1, r2, lsl r6 │ │ │ │ + andeq sp, r3, r6, lsl #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79bc4 │ │ │ │ + bl feb79bc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - blmi 5baab8 │ │ │ │ + blmi 5baab4 │ │ │ │ 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}^ │ │ │ │ - stmib r0!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r2!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ - blmi 5075f0 │ │ │ │ - bmi 4f3be0 │ │ │ │ + blmi 5075ec │ │ │ │ + bmi 4f3bdc │ │ │ │ ldmdbmi r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - ldmib r4, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r6, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ - blmi 474270 │ │ │ │ + blmi 47426c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e06878 │ │ │ │ - blmi 41d144 │ │ │ │ + blmi 41d148 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - stmib r2, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r4, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - andeq sp, r1, r2, asr #11 │ │ │ │ - andeq sp, r1, ip, asr #11 │ │ │ │ - andeq sp, r1, r2, lsr #12 │ │ │ │ - strdeq sp, [r1], -ip │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - strdeq sp, [r1], -ip │ │ │ │ - andeq sp, r1, r6, lsl r6 │ │ │ │ - andeq sp, r1, r8, lsr #12 │ │ │ │ - andeq sp, r1, ip, lsr #12 │ │ │ │ - andeq sp, r1, r6, asr r7 │ │ │ │ + ldrdeq sp, [r1], -ip │ │ │ │ + andeq sp, r1, r6, lsr #11 │ │ │ │ + @ instruction: 0x0001d5b0 │ │ │ │ + andeq sp, r1, r6, lsl #12 │ │ │ │ + andeq sp, r1, r0, ror #11 │ │ │ │ + ldrdeq sp, [r1], -ip │ │ │ │ + andeq sp, r1, r0, ror #11 │ │ │ │ + strdeq sp, [r1], -sl │ │ │ │ + andeq sp, r1, ip, lsl #12 │ │ │ │ + andeq sp, r1, r0, lsl r6 │ │ │ │ + andeq sp, r1, sl, lsr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79c60 │ │ │ │ + bl feb79c5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ andcs r2, pc, #603979776 @ 0x24000000 │ │ │ │ stmdami r3, {r0, r1, r2, r8, sp} │ │ │ │ @ instruction: 0xf0174478 │ │ │ │ - strmi pc, [r3], -r1, ror #21 │ │ │ │ + @ instruction: 0x4603fadf │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq sp, r1, r4, lsl r7 │ │ │ │ + strdeq sp, [r1], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79c88 │ │ │ │ + bl feb79c84 │ │ │ │ @ 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 5c76a8 │ │ │ │ + blmi 5c76a4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bmi 57cc98 │ │ │ │ + bmi 57cc94 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r1, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 4e2ec0 │ │ │ │ + blmi 4e2ebc │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ - blmi 4c76c4 │ │ │ │ - bmi 4b3cb4 │ │ │ │ + blmi 4c76c0 │ │ │ │ + bmi 4b3cb0 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 422edc │ │ │ │ - bmi 433cc4 │ │ │ │ + blmi 422ed8 │ │ │ │ + bmi 433cc0 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 3a2eec │ │ │ │ - bmi 3b3cd4 │ │ │ │ + blmi 3a2ee8 │ │ │ │ + bmi 3b3cd0 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ svclt 0x0000fde5 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r1, lr, lsr #10 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - andeq sp, r1, r4, ror #13 │ │ │ │ - andeq sp, r1, r4, asr r5 │ │ │ │ - andeq sp, r1, lr, lsr #10 │ │ │ │ + andeq sp, r1, r2, lsl r5 │ │ │ │ + ldrdeq sp, [r1], -ip │ │ │ │ + andeq sp, r1, r8, asr #13 │ │ │ │ + andeq sp, r1, r8, lsr r5 │ │ │ │ + andeq sp, r1, r2, lsl r5 │ │ │ │ + andeq sp, r1, ip, lsl #10 │ │ │ │ + andeq sp, r1, r8, asr #13 │ │ │ │ andeq sp, r1, r8, lsr #10 │ │ │ │ - andeq sp, r1, r4, ror #13 │ │ │ │ - andeq sp, r1, r4, asr #10 │ │ │ │ - andeq sp, r1, ip, ror #13 │ │ │ │ - andeq sp, r1, ip, asr r5 │ │ │ │ - andeq sp, r1, r8, ror #13 │ │ │ │ + ldrdeq sp, [r1], -r0 │ │ │ │ + andeq sp, r1, r0, asr #10 │ │ │ │ + andeq sp, r1, ip, asr #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79d2c │ │ │ │ + bl feb79d28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi c3ac20 │ │ │ │ - blmi c33d28 │ │ │ │ + bmi c3ac1c │ │ │ │ + blmi c33d24 │ │ │ │ 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}^ │ │ │ │ - mrc 7, 4, APSR_nzcv, cr4, cr15, {6} │ │ │ │ + mrc 7, 4, APSR_nzcv, cr6, cr15, {6} │ │ │ │ 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: 0xf7df6838 │ │ │ │ - @ instruction: 0xf107ee88 │ │ │ │ + @ instruction: 0xf107ee8a │ │ │ │ @ instruction: 0xf1070114 │ │ │ │ andcs r0, r4, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - eorsvs lr, r8, #140, 18 @ 0x230000 │ │ │ │ - blcs 3d498 │ │ │ │ + eorsvs lr, r8, #2326528 @ 0x238000 │ │ │ │ + blcs 3d494 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ andcs r0, r4, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - eorsvs lr, r8, #128, 18 @ 0x200000 │ │ │ │ - blcs 3d4b0 │ │ │ │ + eorsvs lr, r8, #2129920 @ 0x208000 │ │ │ │ + blcs 3d4ac │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf107011c │ │ │ │ andcs r0, r4, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - eorsvs lr, r8, #116, 18 @ 0x1d0000 │ │ │ │ + eorsvs lr, r8, #1933312 @ 0x1d8000 │ │ │ │ stmdbmi ip, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ - bmi 233dc4 │ │ │ │ + bmi 233dc0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror sl │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7dfd001 │ │ │ │ - ldrmi lr, [r8], -r6, ror #31 │ │ │ │ + ldrmi lr, [r8], -r8, ror #31 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r3, r4, asr #9 │ │ │ │ + andeq sp, r3, r8, asr #9 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq sp, r1, r0, lsl r6 │ │ │ │ - strdeq sp, [r1], -r6 │ │ │ │ - andeq sp, r3, r4, lsr #8 │ │ │ │ + strdeq sp, [r1], -r4 │ │ │ │ + ldrdeq sp, [r1], -sl │ │ │ │ + andeq sp, r3, r8, lsr #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79e18 │ │ │ │ + bl feb79e14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, sl, r0, asr pc │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi c7ad0c │ │ │ │ - blmi c73e14 │ │ │ │ + bmi c7ad08 │ │ │ │ + blmi c73e10 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ addscc pc, ip, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ - blcs 3cd30 │ │ │ │ + blcs 3cd2c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf107603b │ │ │ │ @ instruction: 0xf107030c │ │ │ │ ldmdavs r9!, {r2, r3, r4, r9} │ │ │ │ @ instruction: 0xf7fa6878 │ │ │ │ - andcs pc, r4, r3, lsr #23 │ │ │ │ - ldmda sl!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andcs pc, r4, r5, lsr #23 │ │ │ │ + ldmda ip!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3d254 │ │ │ │ - blhi fef16d00 │ │ │ │ + blcs 3d250 │ │ │ │ + blhi fef16cfc │ │ │ │ mrscs r2, R10_usr │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4602efb6 │ │ │ │ + @ instruction: 0x4602efb8 │ │ │ │ andsvs r6, sl, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ - blle 6ad884 │ │ │ │ + blle 6ad880 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ andls r2, r0, #4, 4 @ 0x40000000 │ │ │ │ tstcs r1, r6, lsl #4 │ │ │ │ - stcl 7, cr15, [lr, #892]! @ 0x37c │ │ │ │ + ldcl 7, cr15, [r0, #892]! @ 0x37c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ ldmvs sl!, {r0, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x61b8ef5a │ │ │ │ - blcs 3d39c │ │ │ │ + @ instruction: 0x61b8ef5c │ │ │ │ + blcs 3d398 │ │ │ │ ldmdbvs fp!, {r0, r2, r8, r9, fp, ip, lr, pc}^ │ │ │ │ svclt 0x0000e008 │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ @ instruction: 0xf0006978 │ │ │ │ movwcs pc, #2092 @ 0x82c @ │ │ │ │ ldrbtmi r4, [r9], #-2314 @ 0xfffff6f6 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ @ instruction: 0x4051209c │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7dfd001 │ │ │ │ - ldrmi lr, [r8], -lr, ror #30 │ │ │ │ + ssub16mi lr, r8, r0 │ │ │ │ ldrtmi r3, [sp], r0, lsr #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq sp, [r3], -r8 │ │ │ │ + ldrdeq sp, [r3], -ip │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq sp, r3, r6, lsr r3 │ │ │ │ + andeq sp, r3, sl, lsr r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79f00 │ │ │ │ + bl feb79efc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ andcs r6, r0, r9, ror r8 │ │ │ │ @ instruction: 0xff7ef7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ @@ -32596,30 +32595,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - blle 12d940 │ │ │ │ + blle 12d93c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - ldmdavs r8!, {r1, r2, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ - stcl 7, cr15, [r8, #-892]! @ 0xfffffc84 │ │ │ │ + ldmdavs r8!, {r3, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + stcl 7, cr15, [sl, #-892]! @ 0xfffffc84 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 13cf50 │ │ │ │ + blcs 13cf4c │ │ │ │ ldmdavs fp!, {r1, r2, r3, ip, lr, pc}^ │ │ │ │ andle r2, fp, fp, lsl #22 │ │ │ │ - blcs 2fcf5c │ │ │ │ + blcs 2fcf58 │ │ │ │ ldmdavs fp!, {r3, ip, lr, pc}^ │ │ │ │ andle r2, r5, r3, ror fp │ │ │ │ - blcs 1cbcf68 │ │ │ │ + blcs 1cbcf64 │ │ │ │ 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 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @@ -32636,16 +32635,16 @@ │ │ │ │ @ instruction: 0x71a6f5a1 │ │ │ │ @ instruction: 0xf507600a │ │ │ │ @ instruction: 0xf5a272ac │ │ │ │ andsvs r7, r3, r8, lsr #5 │ │ │ │ @ instruction: 0x73acf507 │ │ │ │ @ instruction: 0x73aaf5a3 │ │ │ │ ldrsbcs pc, [r8, #-135]! @ 0xffffff79 @ │ │ │ │ - bmi fec3ae48 │ │ │ │ - blmi fec33fcc │ │ │ │ + bmi fec3ae44 │ │ │ │ + blmi fec33fc8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ cmppcc r4, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x73acf507 │ │ │ │ orrsvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, sl, r0, lsr r2 │ │ │ │ @ instruction: 0x73acf507 │ │ │ │ @@ -32664,16 +32663,16 @@ │ │ │ │ ldrsbcs pc, [ip, #-135]! @ 0xffffff79 @ │ │ │ │ orrvs pc, r3, #80740352 @ 0x4d00000 │ │ │ │ tstpcc fp, #196, 4 @ p-variant is OBSOLETE @ 0x4000000c │ │ │ │ movwne pc, #11139 @ 0x2b83 @ │ │ │ │ bfine r1, r9, #9, #11 │ │ │ │ vpmax.s8 , q10, │ │ │ │ vmla.f d18, d0, d0[0] │ │ │ │ - blx 6328e │ │ │ │ - bne ff51fa60 │ │ │ │ + blx 6328a │ │ │ │ + bne ff51fa5c │ │ │ │ @ instruction: 0x469817da │ │ │ │ @ instruction: 0xf5074691 │ │ │ │ @ instruction: 0xf5a373ac │ │ │ │ stmib r3, {r2, r4, r7, r8, r9, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf5078902 │ │ │ │ @ instruction: 0xf5a373ac │ │ │ │ @ instruction: 0xf1077398 │ │ │ │ @@ -32707,29 +32706,29 @@ │ │ │ │ @ instruction: 0xf5030093 │ │ │ │ ldrtmi r7, [fp], #-940 @ 0xfffffc54 │ │ │ │ ldccc 8, cr15, [r4], {83} @ 0x53 │ │ │ │ @ instruction: 0x71acf507 │ │ │ │ @ instruction: 0x71a2f5a1 │ │ │ │ stmdavs r9, {r0, r3, fp, sp, lr} │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ - blx 2af00 │ │ │ │ + blx 2aefc │ │ │ │ tstpmi r9, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ @ instruction: 0xf5030093 │ │ │ │ ldrtmi r7, [fp], #-940 @ 0xfffffc54 │ │ │ │ ldcne 8, cr15, [r4], {67} @ 0x43 │ │ │ │ @ instruction: 0x73acf507 │ │ │ │ @ instruction: 0x73a2f5a3 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf5071c58 │ │ │ │ @ instruction: 0xf5a373ac │ │ │ │ @ instruction: 0xf1077696 │ │ │ │ @ instruction: 0xf10701c4 │ │ │ │ movwls r0, #816 @ 0x330 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - ldc 7, cr15, [r4], {223} @ 0xdf │ │ │ │ + ldc 7, cr15, [r6], {223} @ 0xdf │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a373ac │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ vstmdble r2!, {d2-d1} │ │ │ │ @ instruction: 0x73acf507 │ │ │ │ @ instruction: 0x73a2f5a3 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @@ -32741,21 +32740,21 @@ │ │ │ │ @ instruction: 0xf853443b │ │ │ │ @ instruction: 0xf5073c94 │ │ │ │ @ instruction: 0xf5a272ac │ │ │ │ ldmdavs r2, {r1, r5, r7, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf0026812 │ │ │ │ tstcs r1, pc, lsl r2 │ │ │ │ vpmax.s8 d15, d2, d1 │ │ │ │ - blcs 32fd0 │ │ │ │ + blcs 32fcc │ │ │ │ svcge 0x0040f43f │ │ │ │ @ instruction: 0xf507e015 │ │ │ │ @ instruction: 0xf5a373ac │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ - ble 26db98 │ │ │ │ - svc 0x0060f7df │ │ │ │ + ble 26db94 │ │ │ │ + svc 0x0062f7df │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603fed9 │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ svclt 0x0000e063 │ │ │ │ @ instruction: 0xf507e728 │ │ │ │ @@ -32772,18 +32771,18 @@ │ │ │ │ @ instruction: 0xf5a373ac │ │ │ │ @ instruction: 0xf5077496 │ │ │ │ @ instruction: 0xf5a373ac │ │ │ │ @ instruction: 0xf10771a4 │ │ │ │ movwls r0, #4888 @ 0x1318 │ │ │ │ movwcs r9, #1280 @ 0x500 │ │ │ │ @ instruction: 0xf7df6809 │ │ │ │ - eorvs lr, r0, lr, ror #23 │ │ │ │ + strdvs lr, [r0], -r0 @ │ │ │ │ @ instruction: 0x73acf507 │ │ │ │ orrsvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3d078 │ │ │ │ + blcs 3d074 │ │ │ │ @ instruction: 0xf507da05 │ │ │ │ @ instruction: 0xf5a373ac │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf507e02f │ │ │ │ @ instruction: 0xf5a373ac │ │ │ │ ldmdavs ip, {r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0x73acf507 │ │ │ │ @@ -32794,172 +32793,172 @@ │ │ │ │ tstls r2, r3, lsl #2 │ │ │ │ @ instruction: 0x71acf507 │ │ │ │ orrsvc pc, sl, r1, lsr #11 │ │ │ │ tstls r1, r9, lsl #16 │ │ │ │ @ instruction: 0x71a2f507 │ │ │ │ ldmdavs fp, {r8, ip, pc} │ │ │ │ @ instruction: 0x46216812 │ │ │ │ - ldcl 7, cr15, [r4, #892]! @ 0x37c │ │ │ │ + ldcl 7, cr15, [r6, #892]! @ 0x37c │ │ │ │ @ instruction: 0x73a2f507 │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - strmi lr, [r2], -r0, lsr #25 │ │ │ │ + strmi lr, [r2], -r2, lsr #25 │ │ │ │ @ instruction: 0x73acf507 │ │ │ │ @ instruction: 0x73aaf5a3 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ @ instruction: 0x73acf507 │ │ │ │ orrsvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ stmdbmi fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ - bmi 274264 │ │ │ │ + bmi 274260 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrsbcs pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldc 7, cr15, [r4, #892] @ 0x37c │ │ │ │ + ldc 7, cr15, [r6, #892] @ 0x37c │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sp, r3, r0, lsr #4 │ │ │ │ + andeq sp, r3, r4, lsr #4 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq ip, r3, r4, lsl #31 │ │ │ │ + andeq ip, r3, r8, lsl #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a2b4 │ │ │ │ + bl feb7a2b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, sl, r0, asr pc │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - bmi 87b1b4 │ │ │ │ - blmi 8742b4 │ │ │ │ + bmi 87b1b0 │ │ │ │ + blmi 8742b0 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ addscc pc, ip, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ ldrdne pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf7fa6838 │ │ │ │ - @ instruction: 0x61b8f95b │ │ │ │ - blcs 3d7dc │ │ │ │ + @ instruction: 0x61b8f95d │ │ │ │ + blcs 3d7d8 │ │ │ │ @ instruction: 0xf7dfd107 │ │ │ │ - @ instruction: 0x4603eeb4 │ │ │ │ + @ instruction: 0x4603eeb6 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmvs fp!, {r0, r1, r4, sp, lr, pc}^ │ │ │ │ ldmdavs sl!, {r3, r4, fp, sp, lr}^ │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ tstls r0, r1, lsl #6 │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ - stcl 7, cr15, [r0], #-892 @ 0xfffffc84 │ │ │ │ + stcl 7, cr15, [r2], #-892 @ 0xfffffc84 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ - ble 6dd24 │ │ │ │ + ble 6dd20 │ │ │ │ @ instruction: 0xe00069bb │ │ │ │ stmdbmi sl, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ - bmi 234314 │ │ │ │ + bmi 234310 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x209cf8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldc 7, cr15, [ip, #-892]! @ 0xfffffc84 │ │ │ │ + ldc 7, cr15, [lr, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0x37a04618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq ip, r3, r8, lsr pc │ │ │ │ + andeq ip, r3, ip, lsr pc │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldrdeq ip, [r3], -r4 │ │ │ │ + ldrdeq ip, [r3], -r8 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7a378 │ │ │ │ + bl feb7a374 │ │ │ │ @ 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}^ │ │ │ │ - mrc 7, 2, APSR_nzcv, cr4, cr15, {6} │ │ │ │ - blcs 349a0 │ │ │ │ + mrc 7, 2, APSR_nzcv, cr6, cr15, {6} │ │ │ │ + blcs 3499c │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ movwcs pc, #7369 @ 0x1cc9 @ │ │ │ │ - blmi 5db234 │ │ │ │ + blmi 5db230 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldmvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - strmi lr, [r3], -r4, asr #28 │ │ │ │ + strmi lr, [r3], -r6, asr #28 │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 3e35c8 │ │ │ │ + blmi 3e35c4 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 102bdc8 │ │ │ │ - b 10641d4 │ │ │ │ - blmi 3245dc │ │ │ │ + b 102bdc4 │ │ │ │ + b 10641d0 │ │ │ │ + blmi 3245d8 │ │ │ │ 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 sp, r1, r2, lsr #4 │ │ │ │ - andeq sp, r3, r8, lsr #21 │ │ │ │ - andeq sp, r3, r8, ror sl │ │ │ │ - andeq sp, r3, r8, ror #20 │ │ │ │ + andeq sp, r1, r6, lsl #4 │ │ │ │ + andeq sp, r3, ip, lsr #21 │ │ │ │ + andeq sp, r3, ip, ror sl │ │ │ │ + andeq sp, r3, ip, ror #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a40c │ │ │ │ + bl feb7a408 │ │ │ │ @ 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: 0xf7df4478 │ │ │ │ - movwcs lr, #3456 @ 0xd80 │ │ │ │ + movwcs lr, #3458 @ 0xd82 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 374aa4 │ │ │ │ + blmi 374aa0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - ldmvs fp!, {r1, r4, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r2, r4, r5, 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 │ │ │ │ - muleq r1, r0, r1 │ │ │ │ - andeq sp, r3, sl, lsl sl │ │ │ │ - muleq r1, r0, r1 │ │ │ │ - strdeq sp, [r3], -sl │ │ │ │ + andeq sp, r1, r4, ror r1 │ │ │ │ + andeq sp, r3, lr, lsl sl │ │ │ │ + andeq sp, r1, r4, ror r1 │ │ │ │ + strdeq sp, [r3], -lr │ │ │ │ @ instruction: 0xb087b4b0 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ ands r6, r2, fp, ror r1 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ - b 2bea0 │ │ │ │ - b 642a4 │ │ │ │ - b 15246ac │ │ │ │ + b 2be9c │ │ │ │ + b 642a0 │ │ │ │ + b 15246a8 │ │ │ │ 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 3d324 │ │ │ │ + blcs 3d320 │ │ │ │ svclt 0x0000d1e8 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0], #756 @ 0x2f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sp, r3, r2, asr #19 │ │ │ │ + andeq sp, r3, r6, asr #19 │ │ │ │ @ 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] │ │ │ │ @@ -32967,20 +32966,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 157ab0 │ │ │ │ + blmi 157aac │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ - andeq sp, r3, r0, ror r9 │ │ │ │ - strdeq ip, [r1], -r0 │ │ │ │ + andeq sp, r3, r4, ror r9 │ │ │ │ + ldrdeq ip, [r1], -r4 │ │ │ │ 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 │ │ │ │ @@ -32993,69 +32992,69 @@ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ @ instruction: 0xf8410158 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ @ instruction: 0xf8420258 │ │ │ │ cdpmi 12, 11, cr3, cr13, cr8, {2} │ │ │ │ @ instruction: 0xf507447e │ │ │ │ @ instruction: 0xf1013188 │ │ │ │ - bmi feee38c4 │ │ │ │ - blmi feef4560 │ │ │ │ + bmi feee38c0 │ │ │ │ + blmi feef455c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 8240e8 │ │ │ │ + blcc 8240e4 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ @ instruction: 0xf507ffcb │ │ │ │ @ instruction: 0xf1015182 │ │ │ │ stmdbcc r4, {r3, r4, r8} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ @ instruction: 0xfff0f7fd │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ @ instruction: 0xf810f7fe │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ - bmi feafd42c │ │ │ │ + bmi feafd428 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ - blmi fead7400 │ │ │ │ + blmi fead73fc │ │ │ │ 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 fea3d448 │ │ │ │ + bmi fea3d444 │ │ │ │ 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: 0xf7df4618 │ │ │ │ - @ instruction: 0xf107ed3c │ │ │ │ + @ instruction: 0xf107ed3e │ │ │ │ @ instruction: 0x46980358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b30 │ │ │ │ - ldc 7, cr15, [r4], #892 @ 0x37c │ │ │ │ + ldc 7, cr15, [r6], #892 @ 0x37c │ │ │ │ ldceq 8, cr15, [r8], #-288 @ 0xfffffee0 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - blcs 3d47c │ │ │ │ - blmi fe757870 │ │ │ │ + blcs 3d478 │ │ │ │ + blmi fe75786c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc 7, cr15, [r6, #892] @ 0x37c │ │ │ │ - blcs 34c2c │ │ │ │ + stc 7, cr15, [r8, #892] @ 0x37c │ │ │ │ + blcs 34c28 │ │ │ │ @ instruction: 0xf107d10b │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ - bvs fe6f250c │ │ │ │ + bvs fe6f2508 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - blmi fe55e3bc │ │ │ │ + blmi fe55e3c0 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ - ldmib sl!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib ip!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldceq 8, cr15, [r4], #-288 @ 0xfffffee0 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ vmul.i8 q3, , │ │ │ │ @ instruction: 0xf1077c6c │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ ldmdbvs fp, {r3, r4, r5, sl, fp, ip, sp} │ │ │ │ @@ -33071,146 +33070,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 fe0e441a │ │ │ │ + blx fe0e4416 │ │ │ │ tstne r8, #134217728 @ 0x8000000 │ │ │ │ - bne ff0e9400 │ │ │ │ + bne ff0e93fc │ │ │ │ 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: 0xf7fe4479 │ │ │ │ - blmi 1b61a3c │ │ │ │ + blmi 1b61a38 │ │ │ │ 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 824260 │ │ │ │ + blcc 82425c │ │ │ │ ldrbtmi r4, [r9], #-2407 @ 0xfffff699 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xf107f943 │ │ │ │ - blcc 1024270 │ │ │ │ + blcc 102426c │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ mrc2 7, 6, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 824280 │ │ │ │ + blcc 82427c │ │ │ │ ldrbtmi r4, [r9], #-2400 @ 0xfffff6a0 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xf107f933 │ │ │ │ @ instruction: 0x461a0358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 82429c │ │ │ │ + blcc 824298 │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrne 8, 5, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ and pc, lr, r9, lsl #17 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ @ instruction: 0xf9a5f7fe │ │ │ │ cdpne 6, 5, cr4, cr10, cr3, {0} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r1], -r0, lsr #22 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ pld [pc, sl, lsr #19] │ │ │ │ - strmi lr, [r3], -r2, lsl #23 │ │ │ │ + strmi lr, [r3], -r4, lsl #23 │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0x4680f979 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ @ instruction: 0xf989f7fe │ │ │ │ - blcc 74da0 │ │ │ │ + blcc 74d9c │ │ │ │ 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: 0xf7fe4618 │ │ │ │ - blmi f61a48 │ │ │ │ + blmi f61a44 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10760fb │ │ │ │ - blcc 824328 │ │ │ │ + blcc 824324 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0xf952f7fe │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 1024338 │ │ │ │ + blcc 1024334 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0x479868fb │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - bmi 8fd654 │ │ │ │ + bmi 8fd650 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ @ instruction: 0xf107d019 │ │ │ │ - blcc 1024354 │ │ │ │ + blcc 1024350 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ - b 152ca00 │ │ │ │ + b 152c9fc │ │ │ │ andle r0, lr, r5, lsl #6 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0x4602f931 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r3, {r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fec5 │ │ │ │ - blcc 824388 │ │ │ │ + blcc 824384 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ svclt 0x0000feef │ │ │ │ orrcc pc, r8, r7, lsl #10 │ │ │ │ cmppeq r4, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ │ │ ldmpl r3, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ stmdavs fp, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - b fede15cc │ │ │ │ + b fee615c8 │ │ │ │ strcc pc, [r8, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - muleq r3, r8, ip │ │ │ │ - andeq ip, r3, ip, lsl #25 │ │ │ │ + muleq r3, ip, ip │ │ │ │ + muleq r3, r0, ip │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq sp, r3, r6, lsl #17 │ │ │ │ + andeq sp, r3, sl, lsl #17 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ - andeq sp, r3, r8, ror r8 │ │ │ │ + andeq sp, r3, ip, ror r8 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ - andeq sp, r3, sl, ror #16 │ │ │ │ + andeq sp, r3, lr, ror #16 │ │ │ │ andeq r0, r0, ip, asr #6 │ │ │ │ - andeq pc, r3, r2, asr #25 │ │ │ │ - andeq ip, r1, r0, asr #31 │ │ │ │ - andeq ip, r1, r2, lsr #31 │ │ │ │ - muleq r3, r0, ip │ │ │ │ - andeq lr, r3, r2, lsl #24 │ │ │ │ - strdeq ip, [r1], -r8 │ │ │ │ - ldrdeq lr, [r3], -ip │ │ │ │ - ldrdeq lr, [r3], -r2 │ │ │ │ - andeq ip, r1, r2, lsl #30 │ │ │ │ - andeq ip, r1, lr, ror #29 │ │ │ │ - andeq ip, r1, r6, ror #28 │ │ │ │ - andeq sp, r3, r4, lsl #13 │ │ │ │ - andeq sp, r3, lr, asr r6 │ │ │ │ - andeq ip, r3, r6, asr #19 │ │ │ │ + andeq pc, r3, r6, asr #25 │ │ │ │ + andeq ip, r1, r4, lsr #31 │ │ │ │ + andeq ip, r1, r6, lsl #31 │ │ │ │ + muleq r3, r4, ip │ │ │ │ + andeq lr, r3, r6, lsl #24 │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + andeq lr, r3, r0, ror #23 │ │ │ │ + ldrdeq lr, [r3], -r6 │ │ │ │ + andeq ip, r1, r6, ror #29 │ │ │ │ + ldrdeq ip, [r1], -r2 │ │ │ │ + andeq ip, r1, sl, asr #28 │ │ │ │ + andeq sp, r3, r8, lsl #13 │ │ │ │ + andeq sp, r3, r2, ror #12 │ │ │ │ + andeq ip, r3, sl, asr #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, r9, r9, lsr fp │ │ │ │ @@ -33220,133 +33219,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 febe167c │ │ │ │ + bl fec61678 │ │ │ │ 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 fe861698 │ │ │ │ + bl fe8e1694 │ │ │ │ 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 10616b8 │ │ │ │ + b 10e16b4 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ ldrhtmi lr, [r0], sp │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - andeq ip, r3, sl, lsr #18 │ │ │ │ + andeq ip, r3, lr, lsr #18 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq sp, r3, r2, asr r5 │ │ │ │ - ldrdeq ip, [r3], -sl │ │ │ │ + andeq sp, r3, r6, asr r5 │ │ │ │ + ldrdeq ip, [r3], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7a960 │ │ │ │ + bl feb7a95c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ - blmi 43b860 │ │ │ │ + blmi 43b85c │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ - b 2c388 │ │ │ │ - b 6478c │ │ │ │ - b 1524b94 │ │ │ │ + b 2c384 │ │ │ │ + b 64788 │ │ │ │ + b 1524b90 │ │ │ │ andle r0, pc, r5, lsl #6 │ │ │ │ - bl 19e170c │ │ │ │ + bl 1a61708 │ │ │ │ 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 │ │ │ │ pld [pc, pc @ ] │ │ │ │ - @ instruction: 0x4602eb5c │ │ │ │ + @ instruction: 0x4602eb5e │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq sp, r3, r4, asr #9 │ │ │ │ + andeq sp, r3, r8, asr #9 │ │ │ │ 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 ee1764 │ │ │ │ + bl f61760 │ │ │ │ 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 │ │ │ │ pld [pc, fp, lsl #27] │ │ │ │ - strmi lr, [r2], -r8, lsr #22 │ │ │ │ + strmi lr, [r2], -sl, lsr #22 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 313418 │ │ │ │ - blmi 274a04 │ │ │ │ + bmi 313414 │ │ │ │ + blmi 274a00 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7dfd001 │ │ │ │ - strcc lr, [r0, -r8, asr #19]! │ │ │ │ + strcc lr, [r0, -sl, asr #19]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq ip, r3, sl, lsr #16 │ │ │ │ + andeq ip, r3, lr, lsr #16 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq ip, r3, r8, ror #15 │ │ │ │ + andeq ip, r3, ip, ror #15 │ │ │ │ ldrlt fp, [r0, #1036]! @ 0x40c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ rsbsvs r6, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b ffce17f4 │ │ │ │ + b ffd617f0 │ │ │ │ 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 │ │ │ │ pld [pc, r3, asr #26] │ │ │ │ - strmi lr, [r2], -r0, ror #21 │ │ │ │ + strmi lr, [r2], -r2, ror #21 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 3134a8 │ │ │ │ - blmi 274a94 │ │ │ │ + bmi 3134a4 │ │ │ │ + blmi 274a90 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7dfd001 │ │ │ │ - strcc lr, [r0, -r0, lsl #19]! │ │ │ │ + strcc lr, [r0, -r2, lsl #19]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - muleq r3, sl, r7 │ │ │ │ + muleq r3, lr, r7 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq ip, r3, r8, asr r7 │ │ │ │ + andeq ip, r3, ip, asr 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 │ │ │ │ @@ -33355,1060 +33354,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 3e2d28 │ │ │ │ + blmi 3e2d24 │ │ │ │ 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 3de20 │ │ │ │ + blcs 3de1c │ │ │ │ strdcs sp, [pc], -r6 │ │ │ │ - ldmib r4, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r6, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7df2009 │ │ │ │ - svclt 0x0000e992 │ │ │ │ + svclt 0x0000e994 │ │ │ │ svclt 0x0000e7f7 │ │ │ │ + andeq ip, r3, r2, lsl r7 │ │ │ │ andeq ip, r3, lr, lsl #14 │ │ │ │ - andeq ip, r3, sl, lsl #14 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7ab60 │ │ │ │ + bl feb7ab5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3082 @ 0xfffff3f6 │ │ │ │ @ instruction: 0xf0162008 │ │ │ │ - rscsvs pc, r8, r1, ror #30 │ │ │ │ + rscsvs pc, r8, pc, asr pc @ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 1fb9e8 │ │ │ │ + blmi 1fb9e4 │ │ │ │ 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 │ │ │ │ - muleq r3, r2, r6 │ │ │ │ + muleq r3, r6, r6 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7aba8 │ │ │ │ + bl feb7aba4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3096 @ 0xfffff3e8 │ │ │ │ - blcs 3dba8 │ │ │ │ - blmi 6179e0 │ │ │ │ + blcs 3dba4 │ │ │ │ + blmi 6179dc │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - @ instruction: 0x4603ea38 │ │ │ │ + @ instruction: 0x4603ea3a │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ stmiapl r2!, {r0, r1, r4, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 4dba40 │ │ │ │ + blmi 4dba3c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - strmi lr, [r3], -r8, lsr #20 │ │ │ │ + strmi lr, [r3], -sl, lsr #20 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ stmiapl r2!, {r1, r2, r3, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 39ba20 │ │ │ │ - bmi 374bf0 │ │ │ │ + blmi 39ba1c │ │ │ │ + bmi 374bec │ │ │ │ andsvs r5, sl, r2, lsr #17 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @ instruction: 0x4603fc17 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq ip, r3, sl, asr #12 │ │ │ │ - andeq ip, r1, ip, asr sl │ │ │ │ - andeq sp, r3, lr, ror #4 │ │ │ │ + andeq ip, r3, lr, asr #12 │ │ │ │ + andeq ip, r1, r0, asr #20 │ │ │ │ + andeq sp, r3, r2, ror r2 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ - andeq ip, r1, r4, asr #20 │ │ │ │ - andeq sp, r3, lr, asr #4 │ │ │ │ + andeq ip, r1, r8, lsr #20 │ │ │ │ + andeq sp, r3, r2, asr r2 │ │ │ │ andeq r0, r0, ip, asr #6 │ │ │ │ - andeq sp, r3, r0, asr #4 │ │ │ │ + andeq sp, r3, r4, asr #4 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7ac44 │ │ │ │ + bl feb7ac40 │ │ │ │ @ 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 397eb0 │ │ │ │ + blmi 397eac │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldmib r8!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib sl!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0x4603ef5a │ │ │ │ + @ instruction: 0x4603ef5c │ │ │ │ stmdbmi r8, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - ldmib r2, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r4, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7de2001 │ │ │ │ - svclt 0x0000ef3e │ │ │ │ + svclt 0x0000ef40 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq ip, r3, lr, lsr #11 │ │ │ │ + @ instruction: 0x0003c5b2 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - @ instruction: 0x0001c9b0 │ │ │ │ + muleq r1, r4, r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7aca8 │ │ │ │ + bl feb7aca4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0116878 │ │ │ │ - strmi pc, [r3], -fp, asr #22 │ │ │ │ + strmi pc, [r3], -r9, asr #22 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1f5328 │ │ │ │ + blmi 1f5324 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stmib r6!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - mrc 7, 3, APSR_nzcv, cr8, cr14, {6} │ │ │ │ - blmi 1352dc │ │ │ │ + stmib r8!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + mrc 7, 3, APSR_nzcv, cr10, cr14, {6} │ │ │ │ + blmi 1352d8 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r3, r4, lsl #12 │ │ │ │ - strdeq pc, [r3], -r4 │ │ │ │ + andeq lr, r3, r8, lsl #12 │ │ │ │ + strdeq pc, [r3], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7acf0 │ │ │ │ + bl feb7acec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ svclt 0x0000fbb7 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ - blmi 13bcf8 │ │ │ │ + blmi 13bcf4 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq lr, r3, ip, lsr #11 │ │ │ │ + @ instruction: 0x0003e5b0 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ - blmi 30f734 │ │ │ │ + blmi 30f730 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmdbmi r9, {r8, r9, sp} │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldrmi r2, [r0], -r0, lsl #6 │ │ │ │ smladcc ip, r9, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sp, r3, r4, lsl #2 │ │ │ │ - strdeq sp, [r3], -r8 │ │ │ │ + andeq sp, r3, r8, lsl #2 │ │ │ │ + strdeq sp, [r3], -ip │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq sp, r3, r4, asr #1 │ │ │ │ + andeq sp, r3, r8, asr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7ad94 │ │ │ │ + bl feb7ad90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000fb79 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf000af00 │ │ │ │ strmi pc, [r3], -r3, lsr #16 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7dfd10d │ │ │ │ - strmi lr, [r3], -r8, asr #18 │ │ │ │ + strmi lr, [r3], -sl, asr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - mcr 7, 5, pc, cr8, cr14, {6} @ │ │ │ │ + mcr 7, 5, pc, cr10, cr14, {6} @ │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fe79 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq ip, r1, r2, ror r8 │ │ │ │ + andeq ip, r1, r6, asr r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7adf8 │ │ │ │ + bl feb7adf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx fed5fc06 │ │ │ │ + blx fed5fc02 │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7ae10 │ │ │ │ + bl feb7ae0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r2, r1, lsl #27 │ │ │ │ stclmi 15, cr10, [r2], #24 │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi ff824060 │ │ │ │ - blmi ff834e1c │ │ │ │ + bmi ff82405c │ │ │ │ + blmi ff834e18 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi ff7a4840 │ │ │ │ + blmi ff7a483c │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blmi ff744250 │ │ │ │ + blmi ff74424c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [r5, #-8] │ │ │ │ ldrbtmi r4, [fp], #-3034 @ 0xfffff426 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - mrc 7, 7, APSR_nzcv, cr10, cr14, {6} │ │ │ │ + mrc 7, 7, APSR_nzcv, cr12, cr14, {6} │ │ │ │ sbcsvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ cmpppl r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-3030 @ 0xfffff42a │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0x4602ef52 │ │ │ │ + @ instruction: 0x4602ef54 │ │ │ │ ldrbtmi r4, [fp], #-3028 @ 0xfffff42c │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461a0310 │ │ │ │ ldrbtmi r4, [fp], #-3026 @ 0xfffff42e │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmia r0!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r2!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r0, r3, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7de0c0c │ │ │ │ - @ instruction: 0x4603ee38 │ │ │ │ + @ instruction: 0x4603ee3a │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-3010 @ 0xfffff43e │ │ │ │ @ instruction: 0x232e9302 │ │ │ │ - blmi ff0888d8 │ │ │ │ + blmi ff0888d4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3008 @ 0xfffff440 │ │ │ │ ldrbtmi r4, [sl], #-2752 @ 0xfffff540 │ │ │ │ ldrbtmi r4, [r9], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf7df4620 │ │ │ │ - teq r6, r0, ror #16 │ │ │ │ + teq r6, r2, ror #16 │ │ │ │ ldrbtmi r4, [fp], #-3006 @ 0xfffff442 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stcl 7, cr15, [r6, #-888]! @ 0xfffffc88 │ │ │ │ + stcl 7, cr15, [r8, #-888]! @ 0xfffffc88 │ │ │ │ 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 sl, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm ip, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r1, r2, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7de0c0c │ │ │ │ - @ instruction: 0x4603edf2 │ │ │ │ + @ instruction: 0x4603edf4 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2981 @ 0xfffff45b │ │ │ │ @ instruction: 0x232f9302 │ │ │ │ - blmi fe948964 │ │ │ │ + blmi fe948960 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2979 @ 0xfffff45d │ │ │ │ ldrbtmi r4, [sl], #-2723 @ 0xfffff55d │ │ │ │ ldrbtmi r4, [r9], #-2467 @ 0xfffff65d │ │ │ │ @ instruction: 0xf7df4620 │ │ │ │ - rscs lr, r0, sl, lsl r8 │ │ │ │ + rscs lr, r0, ip, lsl r8 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf0433c08 │ │ │ │ @ instruction: 0xf8420301 │ │ │ │ - blmi fe732db0 │ │ │ │ + blmi fe732dac │ │ │ │ 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: 0xf7de4618 │ │ │ │ - @ instruction: 0xf845ed12 │ │ │ │ + @ instruction: 0xf845ed14 │ │ │ │ @ instruction: 0xf1070c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmda lr, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7de0c0c │ │ │ │ - strmi lr, [r3], -r6, lsr #27 │ │ │ │ + strmi lr, [r3], -r8, lsr #27 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2949 @ 0xfffff47b │ │ │ │ teqcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi fe1489fc │ │ │ │ + blmi fe1489f8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2947 @ 0xfffff47d │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ ldrbtmi r4, [r9], #-2435 @ 0xfffff67d │ │ │ │ @ instruction: 0xf7de4620 │ │ │ │ - adc lr, r4, lr, asr #31 │ │ │ │ + ldrd lr, [r4], r0 @ │ │ │ │ ldrbtmi r4, [fp], #-2945 @ 0xfffff47f │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrbtmi r4, [sl], #-2687 @ 0xfffff581 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - mrc 7, 5, APSR_nzcv, cr8, cr14, {6} │ │ │ │ + mrc 7, 5, APSR_nzcv, cr10, cr14, {6} │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7dfd129 │ │ │ │ - @ instruction: 0x4603e810 │ │ │ │ + @ instruction: 0x4603e812 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi 1872e7c │ │ │ │ + blmi 1872e78 │ │ │ │ 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, [r6, #-888]! @ 0xfffffc88 │ │ │ │ + stcl 7, cr15, [r8, #-888]! @ 0xfffffc88 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1b88a78 │ │ │ │ + blmi 1b88a74 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ - blmi 1b08a7c │ │ │ │ - bmi 1af506c │ │ │ │ + blmi 1b08a78 │ │ │ │ + bmi 1af5068 │ │ │ │ stmdbmi fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x008ef7de │ │ │ │ + svc 0x0090f7de │ │ │ │ @ instruction: 0xf107e065 │ │ │ │ - blcc 124ad4 │ │ │ │ + blcc 124ad0 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc 7, cr15, [r0, #888]! @ 0x378 │ │ │ │ + ldc 7, cr15, [r2, #888]! @ 0x378 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - strmi lr, [r3], -ip, ror #26 │ │ │ │ + strmi lr, [r3], -lr, ror #26 │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf84233ff │ │ │ │ and r3, r5, ip, lsl #24 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded129 │ │ │ │ - @ instruction: 0x4603efbc │ │ │ │ + @ instruction: 0x4603efbe │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi df2f24 │ │ │ │ + blmi df2f20 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - ldc 7, cr15, [r2, #-888] @ 0xfffffc88 │ │ │ │ + ldc 7, cr15, [r4, #-888] @ 0xfffffc88 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1288b20 │ │ │ │ + blmi 1288b1c │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4918 @ 0x1336 │ │ │ │ ldrbtmi r4, [fp], #-2887 @ 0xfffff4b9 │ │ │ │ - blmi 1208b24 │ │ │ │ - bmi 11f5114 │ │ │ │ + blmi 1208b20 │ │ │ │ + bmi 11f5110 │ │ │ │ stmdbmi r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x003af7de │ │ │ │ - bmi 119bf7c │ │ │ │ + svc 0x003cf7de │ │ │ │ + bmi 119bf78 │ │ │ │ @ instruction: 0xf107447a │ │ │ │ @ instruction: 0x46100310 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r9], -r0, lsl #5 │ │ │ │ - mrc 7, 7, APSR_nzcv, cr2, cr14, {6} │ │ │ │ + mrc 7, 7, APSR_nzcv, cr4, cr14, {6} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ - blcs 32f94 │ │ │ │ + blcs 32f90 │ │ │ │ @ instruction: 0xf7ded00a │ │ │ │ - @ instruction: 0x4602ef7a │ │ │ │ + @ instruction: 0x4602ef7c │ │ │ │ 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 2b5170 │ │ │ │ + bmi 2b516c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ded001 │ │ │ │ - @ instruction: 0x4618ee10 │ │ │ │ + @ instruction: 0x4618ee12 │ │ │ │ strpl pc, [r0, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - ldrdeq ip, [r3], -ip @ │ │ │ │ - ldrdeq ip, [r3], -r0 │ │ │ │ + andeq ip, r3, r0, ror #7 │ │ │ │ + ldrdeq ip, [r3], -r4 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq pc, r3, r0, lsl #10 │ │ │ │ - muleq r3, ip, r3 │ │ │ │ - muleq r3, r2, r3 │ │ │ │ - ldrdeq pc, [r3], -r6 │ │ │ │ - andeq sp, r3, r2, ror r3 │ │ │ │ - andeq sp, r3, r6, ror #6 │ │ │ │ + andeq pc, r3, r4, lsl #10 │ │ │ │ + andeq sp, r3, r0, lsr #7 │ │ │ │ + muleq r3, r6, r3 │ │ │ │ + ldrdeq pc, [r3], -sl │ │ │ │ + andeq sp, r3, r6, ror r3 │ │ │ │ + andeq sp, r3, sl, ror #6 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - andeq ip, r1, r2, ror #15 │ │ │ │ - andeq ip, r1, r0, ror #15 │ │ │ │ - andeq ip, r1, lr, lsr r8 │ │ │ │ - muleq r1, r2, r7 │ │ │ │ + andeq ip, r1, r6, asr #15 │ │ │ │ + andeq ip, r1, r4, asr #15 │ │ │ │ + andeq ip, r1, r2, lsr #16 │ │ │ │ + andeq ip, r1, r6, ror r7 │ │ │ │ + andeq ip, r1, sl, ror r7 │ │ │ │ + strdeq sp, [r3], -lr │ │ │ │ + andeq ip, r1, sl, lsr r7 │ │ │ │ + andeq ip, r1, r8, lsr r7 │ │ │ │ muleq r1, r6, r7 │ │ │ │ - strdeq sp, [r3], -sl │ │ │ │ - andeq ip, r1, r6, asr r7 │ │ │ │ - andeq ip, r1, r4, asr r7 │ │ │ │ - @ instruction: 0x0001c7b2 │ │ │ │ - andeq ip, r1, r6, lsl #14 │ │ │ │ - andeq ip, r1, sl, lsl #14 │ │ │ │ - andeq sp, r3, r8, asr r2 │ │ │ │ - @ instruction: 0x0001c6be │ │ │ │ - @ instruction: 0x0001c6bc │ │ │ │ - andeq ip, r1, sl, lsl r7 │ │ │ │ - andeq ip, r1, lr, ror #12 │ │ │ │ - andeq ip, r1, r2, ror r6 │ │ │ │ - ldrdeq sp, [r3], -r6 │ │ │ │ - @ instruction: 0x0003f2b2 │ │ │ │ - andeq ip, r1, r0, asr #12 │ │ │ │ - andeq ip, r1, lr, lsr r6 │ │ │ │ - muleq r1, ip, r6 │ │ │ │ - strdeq ip, [r1], -r0 │ │ │ │ - strdeq ip, [r1], -r4 │ │ │ │ - muleq r3, r6, r2 │ │ │ │ - muleq r1, r8, r5 │ │ │ │ - muleq r1, r6, r5 │ │ │ │ - strdeq ip, [r1], -r4 │ │ │ │ - andeq ip, r1, r8, asr #10 │ │ │ │ - andeq ip, r1, ip, asr #10 │ │ │ │ - andeq pc, r3, r8, lsl #4 │ │ │ │ - andeq ip, r3, r8, ror r0 │ │ │ │ + andeq ip, r1, sl, ror #13 │ │ │ │ + andeq ip, r1, lr, ror #13 │ │ │ │ + andeq sp, r3, ip, asr r2 │ │ │ │ + andeq ip, r1, r2, lsr #13 │ │ │ │ + andeq ip, r1, r0, lsr #13 │ │ │ │ + strdeq ip, [r1], -lr │ │ │ │ + andeq ip, r1, r2, asr r6 │ │ │ │ + andeq ip, r1, r6, asr r6 │ │ │ │ + ldrdeq sp, [r3], -sl │ │ │ │ + @ instruction: 0x0003f2b6 │ │ │ │ + andeq ip, r1, r4, lsr #12 │ │ │ │ + andeq ip, r1, r2, lsr #12 │ │ │ │ + andeq ip, r1, r0, lsl #13 │ │ │ │ + ldrdeq ip, [r1], -r4 │ │ │ │ + ldrdeq ip, [r1], -r8 │ │ │ │ + muleq r3, sl, r2 │ │ │ │ + andeq ip, r1, ip, ror r5 │ │ │ │ + andeq ip, r1, sl, ror r5 │ │ │ │ + ldrdeq ip, [r1], -r8 │ │ │ │ + andeq ip, r1, ip, lsr #10 │ │ │ │ + andeq ip, r1, r0, lsr r5 │ │ │ │ + andeq pc, r3, ip, lsl #4 │ │ │ │ + andeq ip, r3, ip, ror r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7b25c │ │ │ │ + bl feb7b258 │ │ │ │ @ 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 17644bc │ │ │ │ - blmi 1775278 │ │ │ │ + bmi 17644b8 │ │ │ │ + blmi 1775274 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 16e4c9c │ │ │ │ + blmi 16e4c98 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blmi 16842fc │ │ │ │ + blmi 16842f8 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs 6ccb0 │ │ │ │ + bcs 6ccac │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ @ instruction: 0xf107db59 │ │ │ │ @ instruction: 0x461d0390 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46193b18 │ │ │ │ ldrbtmi r4, [fp], #-2898 @ 0xfffff4ae │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf845eb32 │ │ │ │ + @ instruction: 0xf845eb34 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ - blcs 332cc │ │ │ │ + blcs 332c8 │ │ │ │ @ instruction: 0xf107d131 │ │ │ │ ldmdb r3, {r4, r7, r8, r9}^ │ │ │ │ - blmi 12e4538 │ │ │ │ + blmi 12e4534 │ │ │ │ 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: 0xffe6f015 │ │ │ │ + @ instruction: 0xffe4f015 │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf7ffef18 │ │ │ │ + @ instruction: 0xf7ffef1a │ │ │ │ eor pc, r2, r3, ror sp @ │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tsteq ip, r3, asr r9 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle r6, r0, r2 │ │ │ │ stc2l 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi e9c190 │ │ │ │ + blmi e9c18c │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - mcr 7, 4, pc, cr8, cr14, {6} @ │ │ │ │ + mcr 7, 4, pc, cr10, cr14, {6} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - strmi lr, [r3], -sl, ror #23 │ │ │ │ - blmi d359c4 │ │ │ │ + strmi lr, [r3], -ip, ror #23 │ │ │ │ + blmi d359c0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7de4620 │ │ │ │ - @ instruction: 0xf7deee22 │ │ │ │ - blmi c9f38c │ │ │ │ + @ instruction: 0xf7deee24 │ │ │ │ + blmi c9f390 │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - ldcl 7, cr15, [r2, #888]! @ 0x378 │ │ │ │ + ldcl 7, cr15, [r4, #888]! @ 0x378 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0x46160290 │ │ │ │ addseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0xf846fd14 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ @ instruction: 0xf1b33c7c │ │ │ │ @ instruction: 0xd1143fff │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7de681c │ │ │ │ - @ instruction: 0x4603ee56 │ │ │ │ + @ instruction: 0x4603ee58 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl fede2134 │ │ │ │ + bl fee62130 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2844 @ 0xfffff4e4 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - stcl 7, cr15, [lr, #888]! @ 0x378 │ │ │ │ - mrrc 7, 13, pc, r4, cr14 @ │ │ │ │ + ldcl 7, cr15, [r0, #888]! @ 0x378 │ │ │ │ + mrrc 7, 13, pc, r6, cr14 @ │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 5e460c │ │ │ │ - blmi 2753c8 │ │ │ │ + bmi 5e4608 │ │ │ │ + blmi 2753c4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ded001 │ │ │ │ - @ instruction: 0xf507ece6 │ │ │ │ + @ instruction: 0xf507ece8 │ │ │ │ ldrcc r5, [r4, -r4, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq fp, r3, r0, lsl #31 │ │ │ │ - andeq fp, r3, r4, ror pc │ │ │ │ + andeq fp, r3, r4, lsl #31 │ │ │ │ + andeq fp, r3, r8, ror pc │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq ip, r3, ip, asr #30 │ │ │ │ - muleq r4, r8, r0 │ │ │ │ - andeq pc, r3, sl, ror r0 @ │ │ │ │ - andeq r0, r4, r8, asr r0 │ │ │ │ - andeq pc, r3, r2, asr #32 │ │ │ │ - andeq ip, r1, r2, asr #7 │ │ │ │ - andeq pc, r3, sl, lsr #32 │ │ │ │ - andeq lr, r3, r2, lsr #31 │ │ │ │ + andeq ip, r3, r0, asr pc │ │ │ │ + muleq r4, ip, r0 │ │ │ │ + andeq pc, r3, lr, ror r0 @ │ │ │ │ + andeq r0, r4, ip, asr r0 │ │ │ │ + andeq pc, r3, r6, asr #32 │ │ │ │ + andeq ip, r1, r6, lsr #7 │ │ │ │ + andeq pc, r3, lr, lsr #32 │ │ │ │ + andeq lr, r3, r6, lsr #31 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - andeq ip, r1, r0, ror r3 │ │ │ │ - andeq ip, r3, ip, ror lr │ │ │ │ - andeq ip, r1, sl, lsr #6 │ │ │ │ - andeq fp, r3, r4, lsr #28 │ │ │ │ + andeq ip, r1, r4, asr r3 │ │ │ │ + andeq ip, r3, r0, lsl #29 │ │ │ │ + andeq ip, r1, lr, lsl #6 │ │ │ │ + andeq fp, r3, r8, lsr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b444 │ │ │ │ + bl feb7b440 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1be43c │ │ │ │ + blmi 1be438 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - mrc 7, 0, APSR_nzcv, cr12, cr14, {6} │ │ │ │ + mrc 7, 0, APSR_nzcv, cr14, cr14, {6} │ │ │ │ ldc2l 7, cr15, [r2], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r3, r8, ror #29 │ │ │ │ + andeq lr, r3, ip, ror #29 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq pc, r3, r0, asr #29 │ │ │ │ + andeq pc, r3, r4, asr #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b4a0 │ │ │ │ + bl feb7b49c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c20 │ │ │ │ addlt r5, r6, r0, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430310 │ │ │ │ @ instruction: 0xf5070c0c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 8e46f4 │ │ │ │ - blmi 8f54b0 │ │ │ │ + bmi 8e46f0 │ │ │ │ + blmi 8f54ac │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 864ed4 │ │ │ │ + blmi 864ed0 │ │ │ │ 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: 0xf7de4618 │ │ │ │ - @ instruction: 0xf107eb8a │ │ │ │ + @ instruction: 0xf107eb8c │ │ │ │ stmdacc r4, {r4} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 608f00 │ │ │ │ - bmi 5f54f0 │ │ │ │ + blmi 608efc │ │ │ │ + bmi 5f54ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf0155180 │ │ │ │ - @ instruction: 0xf107fee5 │ │ │ │ - blcc 124f54 │ │ │ │ - blmi 4f5b7c │ │ │ │ + @ instruction: 0xf107fee3 │ │ │ │ + blcc 124f50 │ │ │ │ + blmi 4f5b78 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - mrc 7, 0, APSR_nzcv, cr6, cr14, {6} │ │ │ │ + mrc 7, 0, APSR_nzcv, cr8, cr14, {6} │ │ │ │ ldc2l 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 3a4760 │ │ │ │ - blmi 23551c │ │ │ │ + bmi 3a475c │ │ │ │ + blmi 235518 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ded001 │ │ │ │ - @ instruction: 0xf507ec3c │ │ │ │ + @ instruction: 0xf507ec3e │ │ │ │ ldrcc r5, [r0, -r0, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq fp, r3, ip, lsr sp │ │ │ │ + andeq fp, r3, r0, asr #26 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq lr, r3, ip, ror #28 │ │ │ │ - andeq lr, r3, r0, asr #28 │ │ │ │ - andeq ip, r1, ip, lsl #4 │ │ │ │ - andeq lr, r3, r8, lsr #28 │ │ │ │ - ldrdeq fp, [r3], -r0 │ │ │ │ + andeq lr, r3, r0, ror lr │ │ │ │ + andeq lr, r3, r4, asr #28 │ │ │ │ + strdeq ip, [r1], -r0 │ │ │ │ + andeq lr, r3, ip, lsr #28 │ │ │ │ + ldrdeq fp, [r3], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b574 │ │ │ │ + bl feb7b570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ - blcs be3f0 │ │ │ │ - blmi 21b7b0 │ │ │ │ + blcs be3ec │ │ │ │ + blmi 21b7ac │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - blmi 19f11c │ │ │ │ + blmi 19f120 │ │ │ │ @ instruction: 0xf04f447b │ │ │ │ @ instruction: 0x601a32ff │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ - andeq ip, r3, sl, ror #24 │ │ │ │ - andeq ip, r3, r0, ror #24 │ │ │ │ - andeq ip, r3, r4, asr ip │ │ │ │ + andeq ip, r3, lr, ror #24 │ │ │ │ + andeq ip, r3, r4, ror #24 │ │ │ │ + andeq ip, r3, r8, asr ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b5b4 │ │ │ │ + bl feb7b5b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ @ instruction: 0xf7de6878 │ │ │ │ - strmi lr, [r3], -ip, asr #25 │ │ │ │ + strmi lr, [r3], -lr, asr #25 │ │ │ │ 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, [r2], #888 @ 0x378 │ │ │ │ + ldc 7, cr15, [r4], #888 @ 0x378 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andcs r6, r1, r9, ror r8 │ │ │ │ - blx ff72040a │ │ │ │ + blx ff720406 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb7b618 │ │ │ │ + bl feb7b614 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3099 @ 0xfffff3e5 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ - blcs 3e498 │ │ │ │ - blmi 6d887c │ │ │ │ + blcs 3e494 │ │ │ │ + blmi 6d8878 │ │ │ │ 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 5f5c4c │ │ │ │ + blmi 5f5c48 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blcs 3e4bc │ │ │ │ + blcs 3e4b8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi 55c4bc │ │ │ │ + blmi 55c4b8 │ │ │ │ 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 375cd0 │ │ │ │ + blmi 375ccc │ │ │ │ ldrmi r5, [r9], -r3, ror #17 │ │ │ │ @ instruction: 0xf001207f │ │ │ │ strmi pc, [r2], -r7, lsr #24 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 37c4e4 │ │ │ │ + blmi 37c4e0 │ │ │ │ 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 fp, [r3], -lr │ │ │ │ - andeq pc, r3, r2, lsr #26 │ │ │ │ + andeq fp, r3, r2, ror #23 │ │ │ │ + andeq pc, r3, r6, lsr #26 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - andeq pc, r3, r4, lsl #26 │ │ │ │ - strdeq pc, [r3], -lr │ │ │ │ - strdeq pc, [r3], -r4 │ │ │ │ - ldrdeq pc, [r3], -r6 │ │ │ │ - ldrdeq pc, [r3], -r0 │ │ │ │ + andeq pc, r3, r8, lsl #26 │ │ │ │ + andeq pc, r3, r2, lsl #26 │ │ │ │ + strdeq pc, [r3], -r8 │ │ │ │ + ldrdeq pc, [r3], -sl │ │ │ │ + ldrdeq pc, [r3], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b6bc │ │ │ │ + bl feb7b6b8 │ │ │ │ @ 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 73c540 │ │ │ │ - blmi 7356c8 │ │ │ │ + bmi 73c53c │ │ │ │ + blmi 7356c4 │ │ │ │ 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 35d10 │ │ │ │ + blcs 35d0c │ │ │ │ @ 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 275710 │ │ │ │ + bmi 27570c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip, -r7] │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl fe24b8 │ │ │ │ + bl 10624b4 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq fp, r3, r4, lsr #22 │ │ │ │ + andeq fp, r3, r8, lsr #22 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - ldrdeq fp, [r3], -r8 │ │ │ │ + ldrdeq fp, [r3], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b760 │ │ │ │ + bl feb7b75c │ │ │ │ @ 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 3e97c │ │ │ │ + blcs 3e978 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7de6838 │ │ │ │ - movwcs lr, #6840 @ 0x1ab8 │ │ │ │ + movwcs lr, #6842 @ 0x1aba │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf0166878 │ │ │ │ - teqpvs r8, r7, lsr lr @ p-variant is OBSOLETE │ │ │ │ - blcs 3ea98 │ │ │ │ + teqpvs r8, r5, lsr lr @ p-variant is OBSOLETE │ │ │ │ + blcs 3ea94 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stc 7, cr15, [r0, #-888] @ 0xfffffc88 │ │ │ │ + stc 7, cr15, [r2, #-888] @ 0xfffffc88 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3ebac │ │ │ │ + blcs 3eba8 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25c5f0 │ │ │ │ + blmi 25c5ec │ │ │ │ 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 ff0205de │ │ │ │ + blx ff0205da │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r3, sl, asr #23 │ │ │ │ - andeq pc, r3, r0, lsl #23 │ │ │ │ + andeq pc, r3, lr, asr #23 │ │ │ │ + andeq pc, r3, r4, lsl #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b7f4 │ │ │ │ + bl feb7b7f0 │ │ │ │ @ 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 3ea10 │ │ │ │ + blcs 3ea0c │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7de6838 │ │ │ │ - movwcs lr, #6766 @ 0x1a6e │ │ │ │ + movwcs lr, #6768 @ 0x1a70 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf0166878 │ │ │ │ - teqpvs r8, sp, ror #26 @ p-variant is OBSOLETE │ │ │ │ - blcs 3eb2c │ │ │ │ + teqpvs r8, fp, ror #26 @ p-variant is OBSOLETE │ │ │ │ + blcs 3eb28 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - ldc 7, cr15, [r6], #888 @ 0x378 │ │ │ │ + ldc 7, cr15, [r8], #888 @ 0x378 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3ec40 │ │ │ │ + blcs 3ec3c │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25c684 │ │ │ │ + blmi 25c680 │ │ │ │ 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 1da0672 │ │ │ │ + blx 1da066e │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r3, sl, lsr fp @ │ │ │ │ - strdeq pc, [r3], -r0 │ │ │ │ + andeq pc, r3, lr, lsr fp @ │ │ │ │ + strdeq pc, [r3], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7b888 │ │ │ │ + bl feb7b884 │ │ │ │ @ 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 e018c8 │ │ │ │ + blmi e018c4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2870 @ 0xfffff4ca │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0x4603ebf6 │ │ │ │ + @ instruction: 0x4603ebf8 │ │ │ │ @ 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 b3e754 │ │ │ │ + blmi b3e750 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - ldm r8, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 75f04 │ │ │ │ + ldm sl, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 75f00 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl 15e2680 │ │ │ │ + bl 166267c │ │ │ │ eor r2, sp, r1, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - blmi 87e784 │ │ │ │ + blmi 87e780 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stmia r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 75f34 │ │ │ │ + stmia r2, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 75f30 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl fe26b0 │ │ │ │ + bl 10626ac │ │ │ │ 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: 0xf7de7180 │ │ │ │ - @ instruction: 0x4603ead8 │ │ │ │ + @ instruction: 0x4603eada │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7de6818 │ │ │ │ - movwcs lr, #2856 @ 0xb28 │ │ │ │ + movwcs lr, #2858 @ 0xb2a │ │ │ │ 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: 0xf7ded001 │ │ │ │ - @ instruction: 0x4618ea1e │ │ │ │ + ldrmi lr, [r8], -r0, lsr #20 │ │ │ │ strvc pc, [sl, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq fp, r3, r2, ror #18 │ │ │ │ + andeq fp, r3, r6, ror #18 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq fp, r1, r4, ror lr │ │ │ │ - andeq fp, r1, r2, ror lr │ │ │ │ andeq fp, r1, r8, asr lr │ │ │ │ - andeq fp, r1, r8, lsr lr │ │ │ │ - muleq r3, r6, r8 │ │ │ │ + andeq fp, r1, r6, asr lr │ │ │ │ + andeq fp, r1, ip, lsr lr │ │ │ │ + andeq fp, r1, ip, lsl lr │ │ │ │ + muleq r3, sl, r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b9b0 │ │ │ │ + bl feb7b9ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ svcge 0x00027d68 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ - bmi fe3fc828 │ │ │ │ - blmi fe3f59b4 │ │ │ │ + bmi fe3fc824 │ │ │ │ + blmi fe3f59b0 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrscc pc, r4, #13041664 @ 0xc70000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0x4603e8b6 │ │ │ │ - ble 6f3e8 │ │ │ │ + @ instruction: 0x4603e8b8 │ │ │ │ + ble 6f3e4 │ │ │ │ rscs r2, r9, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi fe1b14f8 │ │ │ │ + bmi fe1b14f4 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf0144618 │ │ │ │ - strmi pc, [r3], -r1, lsr #20 │ │ │ │ + @ instruction: 0x4603fa1f │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmdb r6!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcs r2, pc, r1, lsl #6 │ │ │ │ sbcvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r1], -r1, asr #6 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603fe93 │ │ │ │ tstle sp, r0, lsl #22 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmdb ip, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb lr, {r1, r2, r3, r4, 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 36078 │ │ │ │ + blcs 36074 │ │ │ │ @ instruction: 0xf107d10d │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldrmi r7, [r1], -r5, ror #6 │ │ │ │ @ instruction: 0xf7de6818 │ │ │ │ - movwcs lr, #6466 @ 0x1942 │ │ │ │ + movwcs lr, #6468 @ 0x1944 │ │ │ │ @ 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 16b60f4 │ │ │ │ + bmi 16b60f0 │ │ │ │ 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: 0xf7dd6818 │ │ │ │ - @ instruction: 0x4603efdc │ │ │ │ + @ instruction: 0x4603efde │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bicvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ ldrbtmi r4, [sl], #-2640 @ 0xfffff5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - b feb62858 │ │ │ │ - blcs 360f0 │ │ │ │ + b febe2854 │ │ │ │ + blcs 360ec │ │ │ │ @ instruction: 0xf507d17b │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf5077365 │ │ │ │ andls r7, r0, #-1610612724 @ 0xa000000c │ │ │ │ - bmi 127e964 │ │ │ │ + bmi 127e960 │ │ │ │ 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 36120 │ │ │ │ + blcs 3611c │ │ │ │ @ instruction: 0xf507d04c │ │ │ │ @ instruction: 0xf1077125 │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ strmi r7, [fp], -r5, rrx │ │ │ │ ldrbtmi r4, [r9], #-2364 @ 0xfffff6c4 │ │ │ │ @ instruction: 0xf7de6800 │ │ │ │ - @ instruction: 0xf507ea58 │ │ │ │ + @ instruction: 0xf507ea5a │ │ │ │ @ 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 3617c │ │ │ │ + blcs 36178 │ │ │ │ @ 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 │ │ │ │ @@ -34416,140 +34415,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: 0xf7de6818 │ │ │ │ - ands lr, r6, ip, lsl sl │ │ │ │ + ands lr, r6, lr, lsl 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} │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi 6316d4 │ │ │ │ + bmi 6316d0 │ │ │ │ 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: 0xf7ded001 │ │ │ │ - ldrmi lr, [r8], -r2, ror #17 │ │ │ │ + ldrmi lr, [r8], -r4, ror #17 │ │ │ │ strbvc pc, [r6, -r7, lsl #10]! @ │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq fp, r3, r8, lsr r8 │ │ │ │ + andeq fp, r3, ip, lsr r8 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq fp, r1, r0, ror sp │ │ │ │ - andeq fp, r1, r8, asr #25 │ │ │ │ - andeq fp, r1, lr, ror #25 │ │ │ │ - andeq fp, r1, r6, ror #25 │ │ │ │ - ldrdeq fp, [r1], -r0 │ │ │ │ + andeq fp, r1, r4, asr sp │ │ │ │ + andeq fp, r1, ip, lsr #25 │ │ │ │ + ldrdeq fp, [r1], -r2 │ │ │ │ andeq fp, r1, sl, asr #25 │ │ │ │ - @ instruction: 0x0001bcb6 │ │ │ │ - @ instruction: 0x0001bcb2 │ │ │ │ - andeq fp, r1, sl, asr #25 │ │ │ │ - andeq fp, r1, r4, lsr #25 │ │ │ │ - andeq fp, r3, lr, lsl r6 │ │ │ │ + @ instruction: 0x0001bcb4 │ │ │ │ + andeq fp, r1, lr, lsr #25 │ │ │ │ + muleq r1, sl, ip │ │ │ │ + muleq r1, r6, ip │ │ │ │ + andeq fp, r1, lr, lsr #25 │ │ │ │ + andeq fp, r1, r8, lsl #25 │ │ │ │ + andeq fp, r3, r2, lsr #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7bc40 │ │ │ │ + bl feb7bc3c │ │ │ │ @ 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 c65668 │ │ │ │ + blmi c65664 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - stmda r2, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r4, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ eors r2, sl, r1, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - @ instruction: 0x4603ef5e │ │ │ │ - ble 6f698 │ │ │ │ + strmi lr, [r3], -r0, ror #30 │ │ │ │ + ble 6f694 │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r9], -r1, asr #6 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf507e82e │ │ │ │ + @ instruction: 0xf507e830 │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ smlawtcs lr, r8, r4, r7 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - eorvs lr, r0, lr, asr sl │ │ │ │ + eorvs lr, r0, r0, ror #20 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3eb3c │ │ │ │ + blcs 3eb38 │ │ │ │ @ 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 sl, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda ip, {r1, r2, r3, r4, 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 275ce8 │ │ │ │ + bmi 275ce4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x2194f8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldmda r2, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda r4, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], lr, asr #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq fp, r3, sl, lsr #11 │ │ │ │ + andeq fp, r3, lr, lsr #11 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq pc, r3, r8, ror #15 │ │ │ │ - ldrdeq pc, [r3], -r6 │ │ │ │ - andeq pc, r3, sl, lsr #13 │ │ │ │ - muleq r3, r6, r6 │ │ │ │ - andeq pc, r3, r6, ror #12 │ │ │ │ - andeq pc, r3, sl, asr r7 @ │ │ │ │ - andeq fp, r3, r0, lsl #10 │ │ │ │ + andeq pc, r3, ip, ror #15 │ │ │ │ + ldrdeq pc, [r3], -sl │ │ │ │ + andeq pc, r3, lr, lsr #13 │ │ │ │ + muleq r3, sl, r6 │ │ │ │ + andeq pc, r3, sl, ror #12 │ │ │ │ + andeq pc, r3, lr, asr r7 @ │ │ │ │ + andeq fp, r3, r4, lsl #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7bd50 │ │ │ │ + bl feb7bd4c │ │ │ │ @ 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 0x0078f7dd │ │ │ │ + svc 0x007af7dd │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2ef778 │ │ │ │ - ldmdb r0!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ble 2ef774 │ │ │ │ + ldmdb r2!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andsle r2, r4, r4, lsl #22 │ │ │ │ - blcs 3f074 │ │ │ │ + blcs 3f070 │ │ │ │ @ instruction: 0xf04fd114 │ │ │ │ @ instruction: 0xe01233ff │ │ │ │ - blcs 3f180 │ │ │ │ + blcs 3f17c │ │ │ │ ldmdbvs sl!, {r1, r2, r3, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fed8c │ │ │ │ + bne ff4fed88 │ │ │ │ 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 │ │ │ │ @@ -34558,31 +34557,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: 0xf7de68f8 │ │ │ │ - cmnvs r8, lr, ror #17 │ │ │ │ - blcs 3f1d8 │ │ │ │ + ldrshvs lr, [r8, #-128]! @ 0xffffff80 │ │ │ │ + blcs 3f1d4 │ │ │ │ @ instruction: 0xf7deda0b │ │ │ │ - @ instruction: 0x4603e936 │ │ │ │ - blcs 13ec64 │ │ │ │ + @ instruction: 0x4603e938 │ │ │ │ + blcs 13ec60 │ │ │ │ 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 3ee14 │ │ │ │ + blcs 3ee10 │ │ │ │ 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 │ │ │ │ @@ -34590,19 +34589,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: 0xf7dd68f8 │ │ │ │ - cmnvs r8, r6, asr lr │ │ │ │ - blcs 3f258 │ │ │ │ + cmnvs r8, r8, asr lr │ │ │ │ + blcs 3f254 │ │ │ │ @ instruction: 0xf7deda0b │ │ │ │ - @ instruction: 0x4603e8f6 │ │ │ │ - blcs 13ece4 │ │ │ │ + @ instruction: 0x4603e8f8 │ │ │ │ + blcs 13ece0 │ │ │ │ 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 │ │ │ │ @@ -34612,49 +34611,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 3eeac │ │ │ │ + blcs 3eea8 │ │ │ │ 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 feb7bed8 │ │ │ │ + bl feb7bed4 │ │ │ │ @ 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 0x00d6f7dd │ │ │ │ + svc 0x00d8f7dd │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2ef908 │ │ │ │ - stmia r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 2ef904 │ │ │ │ + stmia sl!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 3f204 │ │ │ │ + blcs 3f200 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 3f310 │ │ │ │ + blcs 3f30c │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fef1c │ │ │ │ + bne ff4fef18 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4ad974 │ │ │ │ - bl 10e6d58 │ │ │ │ + bl 4ad970 │ │ │ │ + bl 10e6d54 │ │ │ │ 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 │ │ │ │ @@ -34667,19 +34666,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: 0xf7dd68f8 │ │ │ │ - ldrhvs lr, [r8, #-220]! @ 0xffffff24 │ │ │ │ - blcs 3f38c │ │ │ │ + ldrhvs lr, [r8, #-222]! @ 0xffffff22 │ │ │ │ + blcs 3f388 │ │ │ │ @ instruction: 0xf7deda0b │ │ │ │ - @ instruction: 0x4603e85c │ │ │ │ - blcs 13ee18 │ │ │ │ + @ instruction: 0x4603e85e │ │ │ │ + blcs 13ee14 │ │ │ │ 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 │ │ │ │ @@ -34689,134 +34688,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 3efe0 │ │ │ │ + blcs 3efdc │ │ │ │ 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 feb7c00c │ │ │ │ + bl feb7c008 │ │ │ │ @ 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 0x003cf7dd │ │ │ │ + svc 0x003ef7dd │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2efa3c │ │ │ │ - stmda lr, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 2efa38 │ │ │ │ + ldmda r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 3f338 │ │ │ │ + blcs 3f334 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 3f444 │ │ │ │ + blcs 3f440 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4ff050 │ │ │ │ + bne ff4ff04c │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4adaa8 │ │ │ │ - bl 10e6e8c │ │ │ │ + bl 4adaa4 │ │ │ │ + bl 10e6e88 │ │ │ │ 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 feb7c0a4 │ │ │ │ + bl feb7c0a0 │ │ │ │ @ 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: 0xf7dd68b8 │ │ │ │ - strmi lr, [r3], -r4, ror #28 │ │ │ │ + strmi lr, [r3], -r6, ror #28 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - svc 0x0006f7dd │ │ │ │ - blcs 366e0 │ │ │ │ + svc 0x0008f7dd │ │ │ │ + blcs 366dc │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - svc 0x0000f7dd │ │ │ │ - blcs 1366ec │ │ │ │ + svc 0x0002f7dd │ │ │ │ + blcs 1366e8 │ │ │ │ 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 3f0fc │ │ │ │ + blcs 3f0f8 │ │ │ │ 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 feb7c124 │ │ │ │ + bl feb7c120 │ │ │ │ @ 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: 0xf7dd68b8 │ │ │ │ - @ instruction: 0x4603eef0 │ │ │ │ + @ instruction: 0x4603eef2 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - mcr 7, 6, pc, cr6, cr13, {6} @ │ │ │ │ - blcs 36760 │ │ │ │ + mcr 7, 6, pc, cr8, cr13, {6} @ │ │ │ │ + blcs 3675c │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - mcr 7, 6, pc, cr0, cr13, {6} @ │ │ │ │ - blcs 13676c │ │ │ │ + mcr 7, 6, pc, cr2, cr13, {6} @ │ │ │ │ + blcs 136768 │ │ │ │ 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 3f17c │ │ │ │ + blcs 3f178 │ │ │ │ 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 16ff09c │ │ │ │ + bvs 16ff098 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmvs sl!, {r5, r6, sp, lr, pc}^ │ │ │ │ - bne ff4bf4ac │ │ │ │ + bne ff4bf4a8 │ │ │ │ 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 ff4ff2bc │ │ │ │ + bne ff4ff2b8 │ │ │ │ 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}^ │ │ │ │ @@ -34830,15 +34829,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 ff4ff814 │ │ │ │ + bne ff4ff810 │ │ │ │ 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} │ │ │ │ @@ -34849,24 +34848,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 ff875ae4 │ │ │ │ + blle ff875ae0 │ │ │ │ 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 6bf17c │ │ │ │ + bvs 6bf178 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ - bvs 16ff184 │ │ │ │ + bvs 16ff180 │ │ │ │ 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 │ │ │ │ @@ -34874,96 +34873,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 16bf1c4 │ │ │ │ + bvs 16bf1c0 │ │ │ │ andsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ andcs r6, r0, #3866624 @ 0x3b0000 │ │ │ │ - blmi 6bd64c │ │ │ │ + blmi 6bd648 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - svc 0x001ef7dd │ │ │ │ - blcs 368fc │ │ │ │ + svc 0x0020f7dd │ │ │ │ + blcs 368f8 │ │ │ │ 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 b83170 │ │ │ │ + blcs b8316c │ │ │ │ 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 3f89c │ │ │ │ + blcs 3f898 │ │ │ │ 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 fp, r1, r0, asr #11 │ │ │ │ + andeq fp, r1, r4, lsr #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7c358 │ │ │ │ + bl feb7c354 │ │ │ │ @ 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 ec31e8 │ │ │ │ + blcs ec31e4 │ │ │ │ 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 3f208 │ │ │ │ + blcs 3f204 │ │ │ │ svcvs 0x003bd003 │ │ │ │ - blcs 3f610 │ │ │ │ + blcs 3f60c │ │ │ │ svcvs 0x003bd110 │ │ │ │ - blcs 3f218 │ │ │ │ + blcs 3f214 │ │ │ │ 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 43244 │ │ │ │ + blcs 43240 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ - bvs 16c0ecc │ │ │ │ + bvs 16c0ec8 │ │ │ │ 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 6c0ee0 │ │ │ │ + bvs 6c0edc │ │ │ │ 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 6c0efc │ │ │ │ - bvs 1700f00 │ │ │ │ + bvs 6c0ef8 │ │ │ │ + bvs 1700efc │ │ │ │ mulle sl, sl, r2 │ │ │ │ - bvs 16c0f08 │ │ │ │ + bvs 16c0f04 │ │ │ │ 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 │ │ │ │ @@ -34974,46 +34973,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 b832d4 │ │ │ │ + blcs b832d0 │ │ │ │ svcvs 0x003bd1ec │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs 432e8 │ │ │ │ + blcs 432e4 │ │ │ │ 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: 0xf7dd4618 │ │ │ │ - strmi lr, [r3], -r8, asr #27 │ │ │ │ + strmi lr, [r3], -sl, asr #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 6c0fcc │ │ │ │ - bvs 1700fd0 │ │ │ │ + bvs 6c0fc8 │ │ │ │ + bvs 1700fcc │ │ │ │ @ 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} │ │ │ │ @@ -35060,62 +35059,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 b8342c │ │ │ │ + blcs b83428 │ │ │ │ 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 43448 │ │ │ │ + blcs 43444 │ │ │ │ svcvs 0x003bd10f │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0x4619781b │ │ │ │ @ instruction: 0xf7dd6878 │ │ │ │ - strmi lr, [r3], -r4, asr #27 │ │ │ │ + strmi lr, [r3], -r6, asr #27 │ │ │ │ @ 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 43490 │ │ │ │ + blcs 4348c │ │ │ │ ldmibvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ - blcs f83498 │ │ │ │ + blcs f83494 │ │ │ │ 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 ff4ffc30 │ │ │ │ + bne ff4ffc2c │ │ │ │ @ instruction: 0xf7dd461a │ │ │ │ - @ instruction: 0x4603ea1a │ │ │ │ + @ instruction: 0x4603ea1c │ │ │ │ teqle r1, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff57fc44 │ │ │ │ + bne ff57fc40 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - @ instruction: 0x4603ec7e │ │ │ │ + strmi lr, [r3], -r0, lsl #25 │ │ │ │ @ instruction: 0xd106429d │ │ │ │ rsbsvs r6, fp, #241664 @ 0x3b000 │ │ │ │ teqvs fp, #125952 @ 0x1ec00 │ │ │ │ adcsvs r2, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs 1f1d51c │ │ │ │ + bvs 1f1d518 │ │ │ │ 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}^ │ │ │ │ @@ -35124,86 +35123,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 1efddac │ │ │ │ + blvs 1efdda8 │ │ │ │ cmnvs fp, #67108864 @ 0x4000000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xd1b52b00 │ │ │ │ - blcs 400bc │ │ │ │ - bvs fef19584 │ │ │ │ + blcs 400b8 │ │ │ │ + bvs fef19580 │ │ │ │ @ instruction: 0xd1292b00 │ │ │ │ - blcs 3fbc8 │ │ │ │ + blcs 3fbc4 │ │ │ │ @ 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: 0xf7dd4479 │ │ │ │ - svcvs 0x003bec54 │ │ │ │ + svcvs 0x003bec56 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stc 7, cr15, [r8], #-884 @ 0xfffffc8c │ │ │ │ + stc 7, cr15, [sl], #-884 @ 0xfffffc8c │ │ │ │ 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 3ff1c │ │ │ │ + blcs 3ff18 │ │ │ │ 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 435b4 │ │ │ │ - bvs 1f19694 │ │ │ │ - blcs 3f6bc │ │ │ │ + blcs 435b0 │ │ │ │ + bvs 1f19690 │ │ │ │ + blcs 3f6b8 │ │ │ │ ldmibvs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x003b1c5a │ │ │ │ ldrd r6, [sp], sl │ │ │ │ - blcs 3fc4c │ │ │ │ + blcs 3fc48 │ │ │ │ svcvs 0x003bd035 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ - blcc 7636c │ │ │ │ + blcc 76368 │ │ │ │ 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: 0xf7dd4479 │ │ │ │ - ands lr, sl, sl, lsl #24 │ │ │ │ + ands lr, sl, ip, lsl #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 1ef6e24 │ │ │ │ + bvs 1ef6e20 │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ ldrbtne pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf7dd4479 │ │ │ │ - svcvs 0x003bebee │ │ │ │ + svcvs 0x003bebf0 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl ff0e3550 │ │ │ │ + bl ff16354c │ │ │ │ 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 │ │ │ │ @@ -35223,105 +35222,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: 0xf7dd4479 │ │ │ │ - svcvs 0x003bebb0 │ │ │ │ + svcvs 0x003bebb2 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl fe1635cc │ │ │ │ + bl fe1e35c8 │ │ │ │ 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: 0xf7dd4618 │ │ │ │ - strmi lr, [r3], -lr, ror #22 │ │ │ │ + @ instruction: 0x4603eb70 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ mrcvs 1, 5, r6, cr11, cr10, {2} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blvs 1ec1184 │ │ │ │ - bvs 1efd704 │ │ │ │ - blcs 3f90c │ │ │ │ - bvs 1f196bc │ │ │ │ - bvs 1ebf914 │ │ │ │ + blvs 1ec1180 │ │ │ │ + bvs 1efd700 │ │ │ │ + blcs 3f908 │ │ │ │ + bvs 1f196b8 │ │ │ │ + bvs 1ebf910 │ │ │ │ @ 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: 0xf7dd6878 │ │ │ │ - @ instruction: 0x4603ec50 │ │ │ │ + @ instruction: 0x4603ec52 │ │ │ │ teqle ip, r0, lsl #22 │ │ │ │ - blcs 3fdd4 │ │ │ │ + blcs 3fdd0 │ │ │ │ svcvs 0x003bd02b │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs b83768 │ │ │ │ - blmi ffb19b2c │ │ │ │ + blcs b83764 │ │ │ │ + blmi ffb19b28 │ │ │ │ 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 12e3688 │ │ │ │ - blmi ff99d76c │ │ │ │ + bl 1363684 │ │ │ │ + blmi ff99d768 │ │ │ │ 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: 0xf7dd4479 │ │ │ │ - svcvs 0x003beb34 │ │ │ │ + svcvs 0x003beb36 │ │ │ │ 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: 0xf7dd6878 │ │ │ │ - ldrbvs lr, [r8, #-3076]! @ 0xfffff3fc │ │ │ │ + ldrbvs lr, [r8, #-3078]! @ 0xfffff3fa │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 437ec │ │ │ │ + blcs 437e8 │ │ │ │ svcvs 0x003bd104 │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ - blcs 40d7c │ │ │ │ + blcs 40d78 │ │ │ │ ldclvc 0, cr13, [fp, #8]! │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ - blcs 3fe88 │ │ │ │ - blmi ff1197c4 │ │ │ │ + blcs 3fe84 │ │ │ │ + blmi ff1197c0 │ │ │ │ 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: 0xf7dd4479 │ │ │ │ - @ instruction: 0x7dfaeafc │ │ │ │ + @ instruction: 0x7dfaeafe │ │ │ │ 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 │ │ │ │ @@ -35341,88 +35340,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 ff0e3798 │ │ │ │ + b ff163794 │ │ │ │ svcvs 0x003b7dfa │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ - blcs ec389c │ │ │ │ + blcs ec3898 │ │ │ │ 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 feec154c │ │ │ │ + blvs feec1548 │ │ │ │ and r6, r2, sl, asr r1 │ │ │ │ movwcc r6, #7099 @ 0x1bbb │ │ │ │ - blvs feefe758 │ │ │ │ - blcs 438dc │ │ │ │ - blvs fef19880 │ │ │ │ - blcs f838e4 │ │ │ │ + blvs feefe754 │ │ │ │ + blcs 438d8 │ │ │ │ + blvs fef1987c │ │ │ │ + blcs f838e0 │ │ │ │ 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 ff50077c │ │ │ │ + bne ff500778 │ │ │ │ @ instruction: 0xf7dc461a │ │ │ │ - @ instruction: 0x4603eff4 │ │ │ │ + @ instruction: 0x4603eff6 │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff580790 │ │ │ │ + bne ff58078c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - @ instruction: 0x4603ea58 │ │ │ │ + @ instruction: 0x4603ea5a │ │ │ │ @ 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 ffefebc8 │ │ │ │ + blvs ffefebc4 │ │ │ │ mvnsvs r3, #16, 6 @ 0x40000000 │ │ │ │ movwcc r6, #7483 @ 0x1d3b │ │ │ │ - blvs ffefedd4 │ │ │ │ - blcs 3f958 │ │ │ │ + blvs ffefedd0 │ │ │ │ + blcs 3f954 │ │ │ │ ldcvs 1, cr13, [fp], #808 @ 0x328 │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ - blcs 40ae4 │ │ │ │ + blcs 40ae0 │ │ │ │ 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 1163894 │ │ │ │ + b 11e3890 │ │ │ │ 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: 0xf7dd4618 │ │ │ │ - @ instruction: 0x4603ea1a │ │ │ │ + @ instruction: 0x4603ea1c │ │ │ │ svcvs 0x003b18e2 │ │ │ │ svcvs 0x003b615a │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ tst sl, pc, lsr r3 │ │ │ │ - blcs 40a34 │ │ │ │ + blcs 40a30 │ │ │ │ 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 │ │ │ │ @@ -35430,18 +35429,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: 0xf7dd4479 │ │ │ │ - svcvs 0x003bea12 │ │ │ │ + svcvs 0x003bea14 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stmib r6!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r8!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ sbcs r2, ip, pc, lsr r3 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, sl, fp, sp, lr}^ │ │ │ │ teqle r9, r1, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ addsmi r6, sl, #16384000 @ 0xfa0000 │ │ │ │ @@ -35453,95 +35452,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 767e4 │ │ │ │ + blcc 767e0 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi fp!, {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7dd4479 │ │ │ │ - svcvs 0x003be9da │ │ │ │ + svcvs 0x003be9dc │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stmib lr!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r0!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ adc r2, r0, sl, lsr r3 │ │ │ │ adds r2, lr, pc, lsr r3 │ │ │ │ ldmdbvs ip, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - @ instruction: 0x4603e99c │ │ │ │ + @ instruction: 0x4603e99e │ │ │ │ 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 3fcb0 │ │ │ │ + blcs 3fcac │ │ │ │ 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 ec3ad8 │ │ │ │ + blcs ec3ad4 │ │ │ │ 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 43aec │ │ │ │ + blcs 43ae8 │ │ │ │ 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 │ │ │ │ - muleq r3, r2, lr │ │ │ │ - andeq fp, r1, r4, lsl r4 │ │ │ │ + muleq r3, r6, lr │ │ │ │ + strdeq fp, [r1], -r8 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - @ instruction: 0x0001b1bc │ │ │ │ - andeq fp, r1, r8, asr #2 │ │ │ │ - andeq fp, r1, r0, asr #2 │ │ │ │ - strdeq fp, [r1], -r4 │ │ │ │ - andeq fp, r1, r2, asr r0 │ │ │ │ - andeq fp, r1, r4, asr #32 │ │ │ │ - andeq fp, r1, sl, asr r0 │ │ │ │ - strdeq sl, [r1], -r8 │ │ │ │ - andeq sl, r1, r2, lsr #31 │ │ │ │ - ldrdeq sl, [r1], -r2 │ │ │ │ - muleq r1, r0, lr │ │ │ │ - andeq sl, r1, r8, asr #26 │ │ │ │ + andeq fp, r1, r0, lsr #3 │ │ │ │ + andeq fp, r1, ip, lsr #2 │ │ │ │ + andeq fp, r1, r4, lsr #2 │ │ │ │ + ldrdeq fp, [r1], -r8 │ │ │ │ + andeq fp, r1, r6, lsr r0 │ │ │ │ + andeq fp, r1, r8, lsr #32 │ │ │ │ + andeq fp, r1, lr, lsr r0 │ │ │ │ + ldrdeq sl, [r1], -ip │ │ │ │ + andeq sl, r1, r6, lsl #31 │ │ │ │ + @ instruction: 0x0001aeb6 │ │ │ │ + andeq sl, r1, r4, ror lr │ │ │ │ + andeq sl, r1, ip, lsr #26 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 43b54 │ │ │ │ + blcs 43b50 │ │ │ │ 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 401f8 │ │ │ │ - blmi 599b34 │ │ │ │ + blcs 401f4 │ │ │ │ + blmi 599b30 │ │ │ │ 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: 0xf7dd4479 │ │ │ │ - @ instruction: 0x7dfae944 │ │ │ │ + @ instruction: 0x7dfae946 │ │ │ │ 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} │ │ │ │ @@ -35551,60 +35550,60 @@ │ │ │ │ svcvs 0x003b681a │ │ │ │ svcvs 0x003b60da │ │ │ │ cmpvs sl, r0, lsl #4 │ │ │ │ @ instruction: 0x46187dfb │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - andeq sl, r1, r4, lsr #25 │ │ │ │ + andeq sl, r1, r8, lsl #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7cd74 │ │ │ │ + bl feb7cd70 │ │ │ │ @ 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 676d7c │ │ │ │ + blmi 676d78 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2840 @ 0xfffff4e8 │ │ │ │ - blmi 63dc00 │ │ │ │ + blmi 63dbfc │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2839 @ 0xfffff4e9 │ │ │ │ - blmi 5fdd0c │ │ │ │ + blmi 5fdd08 │ │ │ │ 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 ff2e3bb8 │ │ │ │ - blmi 47e1a0 │ │ │ │ + blx ff2e3bb4 │ │ │ │ + blmi 47e19c │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r3!, {r1, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3fdc34 │ │ │ │ + blmi 3fdc30 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmiapl r3!, {r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3bdc40 │ │ │ │ + blmi 3bdc3c │ │ │ │ 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 sl, r3, r8, ror r4 │ │ │ │ + andeq sl, r3, ip, ror r4 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ - andeq lr, r3, r6, asr #13 │ │ │ │ + andeq lr, r3, sl, asr #13 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ - @ instruction: 0x0003e6ba │ │ │ │ - @ instruction: 0x0003e6b4 │ │ │ │ - muleq r3, r8, r6 │ │ │ │ - andeq lr, r3, ip, lsl #13 │ │ │ │ + @ instruction: 0x0003e6be │ │ │ │ + @ instruction: 0x0003e6b8 │ │ │ │ + muleq r3, ip, r6 │ │ │ │ + muleq r3, r0, r6 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ - andeq lr, r3, r0, lsl #13 │ │ │ │ + andeq lr, r3, r4, lsl #13 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ │ │ │ │ -00025c14 : │ │ │ │ +00025c10 : │ │ │ │ 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] │ │ │ │ @@ -35614,22 +35613,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 25b68 │ │ │ │ + bl 25b64 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00025c4a : │ │ │ │ +00025c46 : │ │ │ │ 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] │ │ │ │ @@ -35640,22 +35639,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 25b68 │ │ │ │ + bl 25b64 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00025c82 : │ │ │ │ +00025c7e : │ │ │ │ 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] │ │ │ │ @@ -35666,15 +35665,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 25b68 │ │ │ │ + bl 25b64 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ @@ -35688,31 +35687,31 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r0, #8 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25ce8 │ │ │ │ + bne.n 25ce4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25d10 │ │ │ │ + b.n 25d0c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25f90 │ │ │ │ + bl 25f8c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25d08 │ │ │ │ + bne.n 25d04 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 281c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25d10 │ │ │ │ + b.n 25d0c │ │ │ │ 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 │ │ │ │ @@ -35722,23 +35721,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 25d4a │ │ │ │ + beq.n 25d46 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25d44 │ │ │ │ + beq.n 25d40 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 260c2 │ │ │ │ + bl 260be │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -35753,17 +35752,17 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25d82 │ │ │ │ + bne.n 25d7e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25dde │ │ │ │ + b.n 25dda │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx 2abc <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -35775,33 +35774,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 26572 │ │ │ │ + bl 2656e │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25dce │ │ │ │ + beq.n 25dca │ │ │ │ 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 281c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 264ac │ │ │ │ + bl 264a8 │ │ │ │ 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 │ │ │ │ @@ -35811,40 +35810,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 26572 │ │ │ │ + bl 2656e │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25e44 │ │ │ │ + beq.n 25e40 │ │ │ │ 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 2abc <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - bge.n 25e3c │ │ │ │ + bge.n 25e38 │ │ │ │ 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 281c │ │ │ │ - b.n 25e48 │ │ │ │ + b.n 25e44 │ │ │ │ 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} │ │ │ │ @@ -35856,45 +35855,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 261d6 │ │ │ │ + bl 261d2 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25eb8 │ │ │ │ + beq.n 25eb4 │ │ │ │ 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 2abc <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - bge.n 25ebc │ │ │ │ + bge.n 25eb8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 25de8 │ │ │ │ + bl 25de4 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25eb2 │ │ │ │ + beq.n 25eae │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 25ebc │ │ │ │ + b.n 25eb8 │ │ │ │ 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} │ │ │ │ @@ -35904,115 +35903,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 2670c │ │ │ │ + bl 26708 │ │ │ │ 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] @ (25f84 ) │ │ │ │ + ldr r2, [pc, #124] @ (25f80 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (25f88 ) │ │ │ │ + ldr r3, [pc, #124] @ (25f84 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2abc <__time64@plt> │ │ │ │ strd r0, r1, [r7, #24] │ │ │ │ - b.n 25f4c │ │ │ │ + b.n 25f48 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bge.n 25f40 │ │ │ │ + bge.n 25f3c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25de8 │ │ │ │ - b.n 25f4c │ │ │ │ + bl 25de4 │ │ │ │ + b.n 25f48 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25f64 │ │ │ │ + b.n 25f60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 26766 │ │ │ │ + bl 26762 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25f20 │ │ │ │ + bne.n 25f1c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (25f8c ) │ │ │ │ + ldr r1, [pc, #36] @ (25f88 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (25f88 ) │ │ │ │ + ldr r2, [pc, #28] @ (25f84 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25f7c │ │ │ │ + beq.n 25f78 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r0, pc, #984 @ (adr r0, 26360 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 2636c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #600 @ (adr r0, 261e8 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 261f4 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r4, [pc, #116] @ (2601c ) │ │ │ │ + ldr r4, [pc, #116] @ (26018 ) │ │ │ │ add r4, pc │ │ │ │ movs r0, #28 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25fbe │ │ │ │ + bne.n 25fba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26012 │ │ │ │ + b.n 2600e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 25fc8 │ │ │ │ + bgt.n 25fc4 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25fd4 │ │ │ │ - ldr r3, [pc, #80] @ (26020 ) │ │ │ │ + bne.n 25fd0 │ │ │ │ + ldr r3, [pc, #80] @ (2601c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ @@ -36030,54 +36029,54 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26010 │ │ │ │ + bne.n 2600c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26012 │ │ │ │ + b.n 2600e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #336 @ (adr r0, 26170 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 2617c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ 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 26086 │ │ │ │ + b.n 26082 │ │ │ │ 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 2607a │ │ │ │ + b.n 26076 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26066 │ │ │ │ + beq.n 26062 │ │ │ │ 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] │ │ │ │ @@ -36085,41 +36084,41 @@ │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26050 │ │ │ │ + bne.n 2604c │ │ │ │ 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 26040 │ │ │ │ + blt.n 2603c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 260aa │ │ │ │ + b.n 260a6 │ │ │ │ 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 26096 │ │ │ │ + blt.n 26092 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -36128,15 +36127,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 26024 │ │ │ │ + bl 26020 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ nop │ │ │ │ @@ -36158,23 +36157,23 @@ │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 26168 │ │ │ │ + b.n 26164 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2615c │ │ │ │ + b.n 26158 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ @@ -36187,23 +36186,23 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26136 │ │ │ │ + bne.n 26132 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 26126 │ │ │ │ + blt.n 26122 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -36217,15 +36216,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 261ba │ │ │ │ + b.n 261b6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ @@ -36234,15 +36233,15 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 261a4 │ │ │ │ + bne.n 261a0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -36260,47 +36259,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 3c97c │ │ │ │ + bl 3c974 │ │ │ │ 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 26242 │ │ │ │ + b.n 2623e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2623c │ │ │ │ + bne.n 26238 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2623c │ │ │ │ + bne.n 26238 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 2624a │ │ │ │ + b.n 26246 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2621a │ │ │ │ + bne.n 26216 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -36342,48 +36341,48 @@ │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3c97c │ │ │ │ + bl 3c974 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 26300 │ │ │ │ + b.n 262fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 262fa │ │ │ │ + bne.n 262f6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 262fa │ │ │ │ + bne.n 262f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26322 │ │ │ │ + b.n 2631e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 262d4 │ │ │ │ + bne.n 262d0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -36415,51 +36414,51 @@ │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2cb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26362 │ │ │ │ + bne.n 2635e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 263c6 │ │ │ │ + b.n 263c2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2639e │ │ │ │ + b.n 2639a │ │ │ │ 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 26392 │ │ │ │ + b.n 2638e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2629c │ │ │ │ + bl 26298 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26378 │ │ │ │ + bne.n 26374 │ │ │ │ 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 26368 │ │ │ │ + blt.n 26364 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -36487,76 +36486,76 @@ │ │ │ │ lsrs r2, r3, #31 │ │ │ │ add r3, r2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bgt.n 263fc │ │ │ │ + bgt.n 263f8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 264a4 │ │ │ │ + b.n 264a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 26428 │ │ │ │ + ble.n 26424 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 264a4 │ │ │ │ + b.n 264a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2cb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26440 │ │ │ │ + bne.n 2643c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 264a4 │ │ │ │ + b.n 264a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2647c │ │ │ │ + b.n 26478 │ │ │ │ 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 26470 │ │ │ │ + b.n 2646c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2629c │ │ │ │ + bl 26298 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26456 │ │ │ │ + bne.n 26452 │ │ │ │ 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 26446 │ │ │ │ + blt.n 26442 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -36588,40 +36587,40 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 264f4 │ │ │ │ + ble.n 264f0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2632a │ │ │ │ + bl 26326 │ │ │ │ movs r0, #16 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26508 │ │ │ │ + bne.n 26504 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2656a │ │ │ │ + b.n 26566 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26528 │ │ │ │ + bne.n 26524 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 281c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2656a │ │ │ │ + b.n 26566 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -36632,19 +36631,19 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2629c │ │ │ │ + bl 26298 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26568 │ │ │ │ + beq.n 26564 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -36669,48 +36668,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 3c97c │ │ │ │ + bl 3c974 │ │ │ │ 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 26654 │ │ │ │ + b.n 26650 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2664a │ │ │ │ + bne.n 26646 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2664a │ │ │ │ + bne.n 26646 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265e6 │ │ │ │ + beq.n 265e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 265f6 │ │ │ │ + b.n 265f2 │ │ │ │ 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] │ │ │ │ @@ -36737,27 +36736,27 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #64 @ 0x3e000000 0.125 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 26646 │ │ │ │ + bpl.n 26642 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 263ce │ │ │ │ + bl 263ca │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 2665c │ │ │ │ + b.n 26658 │ │ │ │ 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 265ba │ │ │ │ + bne.n 265b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36768,73 +36767,73 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26690 │ │ │ │ + bne.n 2668c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2670c │ │ │ │ + bl 26708 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26704 │ │ │ │ + b.n 26700 │ │ │ │ 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 3c97c │ │ │ │ + bl 3c974 │ │ │ │ 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 266f4 │ │ │ │ + b.n 266f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 266ea │ │ │ │ + bne.n 266e6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 266ea │ │ │ │ + bne.n 266e6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26704 │ │ │ │ + b.n 26700 │ │ │ │ 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 266c6 │ │ │ │ + bne.n 266c2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2670c │ │ │ │ + bl 26708 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -36845,40 +36844,40 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 2674c │ │ │ │ + b.n 26748 │ │ │ │ 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 2675a │ │ │ │ + bne.n 26756 │ │ │ │ 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 26728 │ │ │ │ - b.n 2675c │ │ │ │ + blt.n 26724 │ │ │ │ + b.n 26758 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -36889,25 +36888,25 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26798 │ │ │ │ - ldr r3, [pc, #140] @ (26814 ) │ │ │ │ + beq.n 26794 │ │ │ │ + ldr r3, [pc, #140] @ (26810 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2680a │ │ │ │ + beq.n 26806 │ │ │ │ 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] │ │ │ │ @@ -36918,55 +36917,55 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26806 │ │ │ │ + bne.n 26802 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 267f6 │ │ │ │ + b.n 267f2 │ │ │ │ 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 26804 │ │ │ │ + bne.n 26800 │ │ │ │ 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 267d2 │ │ │ │ - b.n 26806 │ │ │ │ + blt.n 267ce │ │ │ │ + b.n 26802 │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2680c │ │ │ │ + b.n 26808 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r0, pc, #720 @ (adr r0, 26ae8 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 26a74 ) │ │ │ │ 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 │ │ │ │ @@ -36977,90 +36976,90 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 268dc │ │ │ │ + ble.n 268d8 │ │ │ │ blx 2e04 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3cc2c │ │ │ │ + bl 3cc24 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 2688e │ │ │ │ + b.n 2688a │ │ │ │ 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 26884 │ │ │ │ + beq.n 26880 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 268de │ │ │ │ + b.n 268da │ │ │ │ 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 26860 │ │ │ │ + blt.n 2685c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 268d0 │ │ │ │ + b.n 268cc │ │ │ │ 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 268c6 │ │ │ │ + beq.n 268c2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 268de │ │ │ │ + b.n 268da │ │ │ │ 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 268a2 │ │ │ │ - b.n 268de │ │ │ │ + bgt.n 2689e │ │ │ │ + b.n 268da │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -37070,37 +37069,37 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26910 │ │ │ │ - ldr r3, [pc, #192] @ (269c8 ) │ │ │ │ + beq.n 2690c │ │ │ │ + ldr r3, [pc, #192] @ (269c4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2691c │ │ │ │ + bgt.n 26918 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 269c0 │ │ │ │ + b.n 269bc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3cc2c │ │ │ │ + bl 3cc24 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 269be │ │ │ │ + beq.n 269ba │ │ │ │ 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] │ │ │ │ @@ -37111,79 +37110,79 @@ │ │ │ │ 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 269ba │ │ │ │ + bne.n 269b6 │ │ │ │ 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 3cc2c │ │ │ │ + bl 3cc24 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 269ac │ │ │ │ + b.n 269a8 │ │ │ │ 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 269b8 │ │ │ │ + bne.n 269b4 │ │ │ │ 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 3cc2c │ │ │ │ + bl 3cc24 │ │ │ │ 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 26978 │ │ │ │ - b.n 269ba │ │ │ │ + bne.n 26974 │ │ │ │ + b.n 269b6 │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 269c0 │ │ │ │ + b.n 269bc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ 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 26a9a │ │ │ │ + b.n 26a96 │ │ │ │ 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 │ │ │ │ @@ -37262,57 +37261,57 @@ │ │ │ │ subs r5, r5, r6 │ │ │ │ subs r5, r5, r4 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ eors r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ sub.w r8, r8, #12 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 269e6 │ │ │ │ + bhi.n 269e2 │ │ │ │ add r5, r0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - beq.n 26b1c │ │ │ │ + beq.n 26b18 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 26b74 │ │ │ │ + bhi.n 26b70 │ │ │ │ cmp.w r8, #10 │ │ │ │ - beq.n 26b26 │ │ │ │ + beq.n 26b22 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 26b74 │ │ │ │ + bhi.n 26b70 │ │ │ │ cmp.w r8, #9 │ │ │ │ - beq.n 26b30 │ │ │ │ + beq.n 26b2c │ │ │ │ cmp.w r8, #9 │ │ │ │ - bhi.n 26b74 │ │ │ │ + bhi.n 26b70 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 26b3a │ │ │ │ + beq.n 26b36 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bhi.n 26b74 │ │ │ │ + bhi.n 26b70 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 26b42 │ │ │ │ + beq.n 26b3e │ │ │ │ cmp.w r8, #7 │ │ │ │ - bhi.n 26b74 │ │ │ │ + bhi.n 26b70 │ │ │ │ cmp.w r8, #6 │ │ │ │ - beq.n 26b4a │ │ │ │ + beq.n 26b46 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.n 26b74 │ │ │ │ + bhi.n 26b70 │ │ │ │ cmp.w r8, #5 │ │ │ │ - beq.n 26b52 │ │ │ │ + beq.n 26b4e │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 26b74 │ │ │ │ + bhi.n 26b70 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 26b58 │ │ │ │ + beq.n 26b54 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 26b74 │ │ │ │ + bhi.n 26b70 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 26b60 │ │ │ │ + beq.n 26b5c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bhi.n 26b74 │ │ │ │ + bhi.n 26b70 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 26b70 │ │ │ │ + beq.n 26b6c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 26b68 │ │ │ │ - b.n 26b74 │ │ │ │ + beq.n 26b64 │ │ │ │ + b.n 26b70 │ │ │ │ add.w r2, r3, #10 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #24 │ │ │ │ add r5, r2 │ │ │ │ add.w r2, r3, #9 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #16 │ │ │ │ @@ -37401,15 +37400,15 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 269cc │ │ │ │ + bl 269c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ @@ -37417,162 +37416,162 @@ │ │ │ │ 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.w r3, #300 @ 0x12c │ │ │ │ - bge.n 26c1c │ │ │ │ + bge.n 26c18 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ - bge.n 26c28 │ │ │ │ + bge.n 26c24 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ - bne.n 26c34 │ │ │ │ + bne.n 26c30 │ │ │ │ movs r3, #22 │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #404 @ 0x194 │ │ │ │ - bge.n 26c40 │ │ │ │ + bge.n 26c3c │ │ │ │ movs r3, #13 │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #404 @ 0x194 │ │ │ │ - bne.n 26c4c │ │ │ │ + bne.n 26c48 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #406 @ 0x196 │ │ │ │ - bgt.n 26c58 │ │ │ │ + bgt.n 26c54 │ │ │ │ movs r3, #22 │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #407 @ 0x197 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 26c66 │ │ │ │ + bne.n 26c62 │ │ │ │ movs r3, #13 │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #408 @ 0x198 │ │ │ │ - bne.n 26c72 │ │ │ │ + bne.n 26c6e │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - bgt.n 26c7e │ │ │ │ + bgt.n 26c7a │ │ │ │ movs r3, #2 │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bge.n 26c90 │ │ │ │ + bge.n 26c8c │ │ │ │ movs r3, #22 │ │ │ │ - b.n 26c92 │ │ │ │ + b.n 26c8e │ │ │ │ movs r3, #5 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #72] @ (26d00 ) │ │ │ │ + ldr r2, [pc, #72] @ (26cfc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #72] @ (26d04 ) │ │ │ │ + ldr r3, [pc, #72] @ (26d00 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r1, r7, #16 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26d80 │ │ │ │ + bl 26d7c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ (26d08 ) │ │ │ │ + ldr r1, [pc, #36] @ (26d04 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (26d04 ) │ │ │ │ + ldr r2, [pc, #28] @ (26d00 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26cf8 │ │ │ │ + beq.n 26cf4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #76] @ (26d74 ) │ │ │ │ + ldr r2, [pc, #76] @ (26d70 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (26d78 ) │ │ │ │ + ldr r3, [pc, #76] @ (26d74 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r1, r7, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26d80 │ │ │ │ + bl 26d7c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (26d7c ) │ │ │ │ + ldr r1, [pc, #40] @ (26d78 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26d78 ) │ │ │ │ + ldr r2, [pc, #32] @ (26d74 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26d6a │ │ │ │ + beq.n 26d66 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ @@ -37582,28 +37581,28 @@ │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ add.w r3, r7, #32 │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ add.w r3, r7, #32 │ │ │ │ str.w r2, [r3, #-28] │ │ │ │ add.w r1, r7, #4096 @ 0x1000 │ │ │ │ add.w r1, r1, #28 │ │ │ │ - ldr r2, [pc, #332] @ (26f08 ) │ │ │ │ + ldr r2, [pc, #332] @ (26f04 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #332] @ (26f0c ) │ │ │ │ + ldr r3, [pc, #332] @ (26f08 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #324] @ (26f10 ) │ │ │ │ + ldr r3, [pc, #324] @ (26f0c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26e1a │ │ │ │ + bne.n 26e16 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r0, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ @@ -37613,38 +37612,38 @@ │ │ │ │ add.w r3, r3, #24 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr.w r3, [r4, #-28] │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ ldr.w r1, [r1, #-20] │ │ │ │ movs r0, #0 │ │ │ │ - bl 26f24 │ │ │ │ + bl 26f20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 26eda │ │ │ │ - ldr r3, [pc, #248] @ (26f14 ) │ │ │ │ + b.n 26ed6 │ │ │ │ + ldr r3, [pc, #248] @ (26f10 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #32 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b04 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #212] @ (26f18 ) │ │ │ │ + ldr r2, [pc, #212] @ (26f14 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2990 │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - b.n 26ecc │ │ │ │ + b.n 26ec8 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ @@ -37658,94 +37657,94 @@ │ │ │ │ add.w r3, r3, #24 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr.w r3, [r6, #-28] │ │ │ │ ldr.w r2, [r5, #-24] │ │ │ │ ldr.w r1, [r1, #-20] │ │ │ │ ldr.w r0, [r0, #-12] │ │ │ │ - bl 26f24 │ │ │ │ + bl 26f20 │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26eb6 │ │ │ │ + beq.n 26eb2 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ - b.n 26eda │ │ │ │ + b.n 26ed6 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #92] @ (26f1c ) │ │ │ │ + ldr r3, [pc, #92] @ (26f18 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ blx 2990 │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26e52 │ │ │ │ + bne.n 26e4e │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #60] @ (26f20 ) │ │ │ │ + ldr r1, [pc, #60] @ (26f1c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (26f0c ) │ │ │ │ + ldr r2, [pc, #36] @ (26f08 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26efa │ │ │ │ + beq.n 26ef6 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #4 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #20480 @ 0x5000 │ │ │ │ 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 26f36 │ │ │ │ + bne.n 26f32 │ │ │ │ str.w r0, [lr, #-160] │ │ │ │ sub.w sp, sp, #20608 @ 0x5080 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #16 │ │ │ │ add.w r4, r7, #128 @ 0x80 │ │ │ │ str.w r0, [r4, #-116] │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ str.w r1, [r0, #-120] │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ str.w r2, [r1, #-124] │ │ │ │ add.w r2, r7, #128 @ 0x80 │ │ │ │ str.w r3, [r2, #-128] │ │ │ │ add.w r1, r7, #20480 @ 0x5000 │ │ │ │ add.w r1, r1, #124 @ 0x7c │ │ │ │ - ldr.w r2, [pc, #1680] @ 27608 │ │ │ │ + ldr.w r2, [pc, #1680] @ 27604 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1676] @ 2760c │ │ │ │ + ldr.w r3, [pc, #1676] @ 27608 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r1, [r3, #-128] │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -37754,132 +37753,132 @@ │ │ │ │ add.w r3, r7, #4224 @ 0x1080 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #128 @ 0x80 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-120] │ │ │ │ - bl 3a6bc │ │ │ │ + bl 3a6b4 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-116] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26fec │ │ │ │ + beq.n 26fe8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1604] @ 27610 │ │ │ │ + ldr.w r3, [pc, #1604] @ 2760c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-116] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26fec │ │ │ │ + bne.n 26fe8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-116] │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-116] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27068 │ │ │ │ + beq.n 27064 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ add.w r2, r7, #16512 @ 0x4080 │ │ │ │ subs r2, #4 │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1536] @ 27614 │ │ │ │ + ldr.w r1, [pc, #1536] @ 27610 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r0, #-116] │ │ │ │ blx 28a0 <__isoc23_sscanf@plt> │ │ │ │ str.w r0, [r4, #-88] │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-88] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 2718c │ │ │ │ + beq.w 27188 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-88] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2704a │ │ │ │ + bne.n 27046 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str.w r3, [r2, #-108] │ │ │ │ - b.n 2718c │ │ │ │ + b.n 27188 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-116] │ │ │ │ - ldr.w r2, [pc, #1476] @ 27618 │ │ │ │ + ldr.w r2, [pc, #1476] @ 27614 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 275dc │ │ │ │ + b.n 275d8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ add.w r2, r7, #16512 @ 0x4080 │ │ │ │ subs r2, #4 │ │ │ │ add.w r0, r7, #4224 @ 0x1080 │ │ │ │ subs r0, #4 │ │ │ │ - ldr.w r1, [pc, #1432] @ 2761c │ │ │ │ + ldr.w r1, [pc, #1432] @ 27618 │ │ │ │ add r1, pc │ │ │ │ blx 28a0 <__isoc23_sscanf@plt> │ │ │ │ str.w r0, [r4, #-100] │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 270f2 │ │ │ │ + beq.n 270ee │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r4, r3 │ │ │ │ add.w r2, r7, #16512 @ 0x4080 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, r7, #4224 @ 0x1080 │ │ │ │ subs r3, #4 │ │ │ │ - ldr.w r1, [pc, #1392] @ 27620 │ │ │ │ + ldr.w r1, [pc, #1392] @ 2761c │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 28a0 <__isoc23_sscanf@plt> │ │ │ │ str.w r0, [r4, #-100] │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 270d6 │ │ │ │ + bne.n 270d2 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str.w r3, [r2, #-108] │ │ │ │ - b.n 270f2 │ │ │ │ + b.n 270ee │ │ │ │ add.w r3, r7, #4224 @ 0x1080 │ │ │ │ subs r3, #4 │ │ │ │ - ldr.w r2, [pc, #1348] @ 27624 │ │ │ │ + ldr.w r2, [pc, #1348] @ 27620 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 275dc │ │ │ │ + b.n 275d8 │ │ │ │ add.w r3, r7, #16512 @ 0x4080 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #128 @ 0x80 │ │ │ │ adds r3, #7 │ │ │ │ str.w r3, [r2, #-96] │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 27154 │ │ │ │ + bne.n 27150 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-108] │ │ │ │ - ldr.w r2, [pc, #1288] @ 27628 │ │ │ │ + ldr.w r2, [pc, #1288] @ 27624 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2a38 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #128 @ 0x80 │ │ │ │ str.w r3, [r2, #-92] │ │ │ │ @@ -37912,317 +37911,317 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 2a8c │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r2, [r3, #-108] │ │ │ │ add.w r3, r7, #16512 @ 0x4080 │ │ │ │ subs r3, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r2, [pc, #1164] @ 2762c │ │ │ │ + ldr.w r2, [pc, #1164] @ 27628 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ add.w r2, r7, #4224 @ 0x1080 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ add.w r3, r7, #16512 @ 0x4080 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24554 │ │ │ │ + bl 24550 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 271cc │ │ │ │ + bne.n 271c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 275dc │ │ │ │ + b.n 275d8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r1, [r3, #-108] │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r7, #4224 @ 0x1080 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ add.w r3, r7, #20608 @ 0x5080 │ │ │ │ add.w r3, r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 3103c │ │ │ │ + bl 31034 │ │ │ │ str.w r0, [r4, #-84] │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-84] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2720e │ │ │ │ + bne.n 2720a │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 275dc │ │ │ │ + b.n 275d8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213ee │ │ │ │ + bl 213ea │ │ │ │ add.w r3, r7, #4224 @ 0x1080 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #128 @ 0x80 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ ldr.w r2, [r2, #-124] │ │ │ │ - ldr r1, [pc, #1008] @ (27630 ) │ │ │ │ + ldr r1, [pc, #1008] @ (2762c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2178c │ │ │ │ + bl 21788 │ │ │ │ add.w r3, r7, #20608 @ 0x5080 │ │ │ │ add.w r3, r3, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27264 │ │ │ │ + beq.n 27260 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ movs r2, #26 │ │ │ │ - ldr r1, [pc, #984] @ (27634 ) │ │ │ │ + ldr r1, [pc, #984] @ (27630 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ movs r2, #19 │ │ │ │ - ldr r1, [pc, #968] @ (27638 ) │ │ │ │ + ldr r1, [pc, #968] @ (27634 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r2, r7, #16512 @ 0x4080 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #952] @ (2763c ) │ │ │ │ + ldr r1, [pc, #952] @ (27638 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2178c │ │ │ │ - ldr r3, [pc, #944] @ (27640 ) │ │ │ │ + bl 21788 │ │ │ │ + ldr r3, [pc, #944] @ (2763c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 272bc │ │ │ │ - ldr r3, [pc, #932] @ (27644 ) │ │ │ │ + beq.n 272b8 │ │ │ │ + ldr r3, [pc, #932] @ (27640 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #920] @ (27648 ) │ │ │ │ + ldr r2, [pc, #920] @ (27644 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #920] @ (2764c ) │ │ │ │ + ldr r1, [pc, #920] @ (27648 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2178c │ │ │ │ - b.n 272d0 │ │ │ │ + bl 21788 │ │ │ │ + b.n 272cc │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #908] @ (27650 ) │ │ │ │ + ldr r2, [pc, #908] @ (2764c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #908] @ (27654 ) │ │ │ │ + ldr r1, [pc, #908] @ (27650 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2178c │ │ │ │ + bl 21788 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #892] @ (27658 ) │ │ │ │ + ldr r1, [pc, #892] @ (27654 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #872] @ (2765c ) │ │ │ │ + ldr r2, [pc, #872] @ (27658 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c │ │ │ │ mov r1, r0 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ add.w r3, r7, #20608 @ 0x5080 │ │ │ │ add.w r3, r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r0, #-84] │ │ │ │ - bl 318a4 │ │ │ │ + bl 3189c │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #128 @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r7, #20608 @ 0x5080 │ │ │ │ add.w r2, r2, #16 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r4, #-84] │ │ │ │ - bl 31726 │ │ │ │ + bl 3171e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 275a0 │ │ │ │ + beq.w 2759c │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 38b18 │ │ │ │ + bl 38b10 │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #704] @ (27660 ) │ │ │ │ + ldr r2, [pc, #704] @ (2765c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ add.w r2, r7, #128 @ 0x80 │ │ │ │ subs r2, #112 @ 0x70 │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ - ldr r1, [pc, #680] @ (27664 ) │ │ │ │ + ldr r1, [pc, #680] @ (27660 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 28a0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 27580 │ │ │ │ + bne.w 2757c │ │ │ │ add.w r3, r7, #8320 @ 0x2080 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ - b.n 2743a │ │ │ │ + b.n 27436 │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 38b18 │ │ │ │ + bl 38b10 │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #636] @ (27668 ) │ │ │ │ + ldr r2, [pc, #636] @ (27664 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ add.w r2, r7, #8320 @ 0x2080 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ - ldr r1, [pc, #612] @ (2766c ) │ │ │ │ + ldr r1, [pc, #612] @ (27668 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 28a0 <__isoc23_sscanf@plt> │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r2, [r2, #-128] │ │ │ │ - ldr r1, [pc, #592] @ (27670 ) │ │ │ │ + ldr r1, [pc, #592] @ (2766c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 28a0 <__isoc23_sscanf@plt> │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 2746c │ │ │ │ + bls.n 27468 │ │ │ │ add.w r3, r7, #12416 @ 0x3080 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #128 @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r7, #20608 @ 0x5080 │ │ │ │ add.w r2, r2, #16 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r4, #-84] │ │ │ │ - bl 31726 │ │ │ │ + bl 3171e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 273d6 │ │ │ │ - b.n 2746e │ │ │ │ + bne.n 273d2 │ │ │ │ + b.n 2746a │ │ │ │ nop │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-112] │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 274a0 │ │ │ │ + beq.n 2749c │ │ │ │ cmp.w r3, #308 @ 0x134 │ │ │ │ - bge.n 27558 │ │ │ │ + bge.n 27554 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ - beq.n 27496 │ │ │ │ + beq.n 27492 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ - blt.n 27558 │ │ │ │ + blt.n 27554 │ │ │ │ subw r3, r3, #301 @ 0x12d │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 27558 │ │ │ │ - b.n 274a0 │ │ │ │ + bhi.n 27554 │ │ │ │ + b.n 2749c │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-84] │ │ │ │ - b.n 275dc │ │ │ │ + b.n 275d8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r0, [r3, #-84] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ add.w r3, r7, #8320 @ 0x2080 │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2754a │ │ │ │ + beq.n 27546 │ │ │ │ add.w r2, r7, #8320 @ 0x2080 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, r7, #4224 @ 0x1080 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27502 │ │ │ │ + bne.n 274fe │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r2, [r3, #-112] │ │ │ │ add.w r3, r7, #4224 @ 0x1080 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #396] @ (27674 ) │ │ │ │ + ldr r2, [pc, #396] @ (27670 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #5 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 275dc │ │ │ │ + b.n 275d8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r4, r3 │ │ │ │ add.w r1, r7, #8320 @ 0x2080 │ │ │ │ subs r1, #4 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ @@ -38234,264 +38233,264 @@ │ │ │ │ add.w r3, r7, #20608 @ 0x5080 │ │ │ │ add.w r3, r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr.w r3, [r5, #-128] │ │ │ │ ldr.w r2, [r4, #-124] │ │ │ │ ldr.w r0, [r0, #-116] │ │ │ │ - bl 26f24 │ │ │ │ + bl 26f20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 275dc │ │ │ │ + b.n 275d8 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 275dc │ │ │ │ + b.n 275d8 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r0, [r3, #-84] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r5, [r3, #-112] │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bfc │ │ │ │ + bl 26bf8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 275dc │ │ │ │ - ldr r3, [pc, #244] @ (27678 ) │ │ │ │ + b.n 275d8 │ │ │ │ + ldr r3, [pc, #244] @ (27674 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #104 @ 0x68 │ │ │ │ str.w r3, [r2, #-104] │ │ │ │ - b.n 275be │ │ │ │ - ldr r3, [pc, #216] @ (2767c ) │ │ │ │ + b.n 275ba │ │ │ │ + ldr r3, [pc, #216] @ (27678 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #104 @ 0x68 │ │ │ │ str.w r3, [r2, #-104] │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r0, [r3, #-84] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #-104] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #20480 @ 0x5000 │ │ │ │ add.w r0, r0, #124 @ 0x7c │ │ │ │ - ldr r1, [pc, #152] @ (27680 ) │ │ │ │ + ldr r1, [pc, #152] @ (2767c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2760c ) │ │ │ │ + ldr r2, [pc, #32] @ (27608 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 275fc │ │ │ │ + beq.n 275f8 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #20608 @ 0x5080 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ movs r3, 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, #16 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #212] @ (27774 ) │ │ │ │ + ldr r2, [pc, #212] @ (27770 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #212] @ (27778 ) │ │ │ │ + ldr r3, [pc, #212] @ (27774 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #204] @ (2777c ) │ │ │ │ + ldr r3, [pc, #204] @ (27778 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2eac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27748 │ │ │ │ + beq.n 27744 │ │ │ │ add.w r1, r7, #24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #168] @ (27780 ) │ │ │ │ + ldr r3, [pc, #168] @ (2777c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26d80 │ │ │ │ + bl 26d7c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27738 │ │ │ │ + beq.n 27734 │ │ │ │ ldrd r0, r1, [r7, #24] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 32198 │ │ │ │ + bl 32190 │ │ │ │ strd r0, r1, [r7, #32] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2db0 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ ldrd r0, r1, [r7, #32] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 27728 │ │ │ │ + bne.n 27724 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ - b.n 27750 │ │ │ │ + b.n 2774c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ab0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 27750 │ │ │ │ + b.n 2774c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2db0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 27750 │ │ │ │ + b.n 2774c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #48] @ (27784 ) │ │ │ │ + ldr r0, [pc, #48] @ (27780 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (27778 ) │ │ │ │ + ldr r1, [pc, #32] @ (27774 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27768 │ │ │ │ + beq.n 27764 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ movs r3, 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 r0, #20 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 277b0 │ │ │ │ + bne.n 277ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 277ec │ │ │ │ + b.n 277e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 277ba │ │ │ │ + bne.n 277b6 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #4 │ │ │ │ @@ -38500,19 +38499,19 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 277e4 │ │ │ │ + bne.n 277e0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 277ec │ │ │ │ + b.n 277e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -38523,82 +38522,82 @@ │ │ │ │ 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 2784c │ │ │ │ + b.n 27848 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 27840 │ │ │ │ + b.n 2783c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27830 │ │ │ │ + beq.n 2782c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27820 │ │ │ │ + bne.n 2781c │ │ │ │ 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 27810 │ │ │ │ + blt.n 2780c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 27870 │ │ │ │ + b.n 2786c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ 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 2785c │ │ │ │ + blt.n 27858 │ │ │ │ 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 277f4 │ │ │ │ + bl 277f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ nop │ │ │ │ @@ -38628,122 +38627,122 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3d05c │ │ │ │ + bl 3d054 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2792e │ │ │ │ + b.n 2792a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 27928 │ │ │ │ + bne.n 27924 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 27936 │ │ │ │ + b.n 27932 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27910 │ │ │ │ + bne.n 2790c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ 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] │ │ │ │ - ldr r2, [pc, #232] @ (27a3c ) │ │ │ │ + ldr r2, [pc, #232] @ (27a38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (27a40 ) │ │ │ │ + ldr r3, [pc, #232] @ (27a3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27788 │ │ │ │ + bl 27784 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2797a │ │ │ │ + bne.n 27976 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27a1c │ │ │ │ + b.n 27a18 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27c60 │ │ │ │ - b.n 279a0 │ │ │ │ + bl 27c5c │ │ │ │ + b.n 2799c │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27a48 │ │ │ │ + bl 27a44 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 279a0 │ │ │ │ + bne.n 2799c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27884 │ │ │ │ + bl 27880 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27a1c │ │ │ │ + b.n 27a18 │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27cb4 │ │ │ │ + bl 27cb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27982 │ │ │ │ + bne.n 2797e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 279e8 │ │ │ │ + b.n 279e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 279dc │ │ │ │ + b.n 279d8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 279cc │ │ │ │ + bne.n 279c8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 279bc │ │ │ │ + blt.n 279b8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -38755,33 +38754,33 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 281c │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (27a44 ) │ │ │ │ + ldr r1, [pc, #36] @ (27a40 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27a40 ) │ │ │ │ + ldr r2, [pc, #28] @ (27a3c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27a34 │ │ │ │ + beq.n 27a30 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -38795,62 +38794,62 @@ │ │ │ │ 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 27a90 │ │ │ │ + ble.n 27a8c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2793e │ │ │ │ + bl 2793a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3d05c │ │ │ │ + bl 3d054 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 27adc │ │ │ │ + b.n 27ad8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 27ad6 │ │ │ │ + bne.n 27ad2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27b30 │ │ │ │ + b.n 27b2c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27aba │ │ │ │ + bne.n 27ab6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27af6 │ │ │ │ + bne.n 27af2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27b30 │ │ │ │ + b.n 27b2c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -38890,41 +38889,41 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3d05c │ │ │ │ + bl 3d054 │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 27bd4 │ │ │ │ + b.n 27bd0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 27bca │ │ │ │ + bne.n 27bc6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27ba0 │ │ │ │ + beq.n 27b9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 27bb0 │ │ │ │ + b.n 27bac │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ @@ -38936,114 +38935,114 @@ │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 27bdc │ │ │ │ + b.n 27bd8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27b7e │ │ │ │ + bne.n 27b7a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, 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] │ │ │ │ - ldr r2, [pc, #88] @ (27c54 ) │ │ │ │ + ldr r2, [pc, #88] @ (27c50 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #88] @ (27c58 ) │ │ │ │ + ldr r3, [pc, #88] @ (27c54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27c60 │ │ │ │ + bl 27c5c │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27cb4 │ │ │ │ + bl 27cb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27c32 │ │ │ │ + beq.n 27c2e │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27b38 │ │ │ │ + bl 27b34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 27c34 │ │ │ │ + b.n 27c30 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (27c5c ) │ │ │ │ + ldr r1, [pc, #36] @ (27c58 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27c58 ) │ │ │ │ + ldr r2, [pc, #28] @ (27c54 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27c4c │ │ │ │ + beq.n 27c48 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ movs r3, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 27c9a │ │ │ │ + b.n 27c96 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27ca8 │ │ │ │ + bne.n 27ca4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 27c76 │ │ │ │ - b.n 27caa │ │ │ │ + blt.n 27c72 │ │ │ │ + b.n 27ca6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -39051,71 +39050,71 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27d3c │ │ │ │ + beq.n 27d38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27ce6 │ │ │ │ + beq.n 27ce2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27d38 │ │ │ │ + bne.n 27d34 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 27d28 │ │ │ │ + b.n 27d24 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27d36 │ │ │ │ + bne.n 27d32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 27d04 │ │ │ │ - b.n 27d38 │ │ │ │ + blt.n 27d00 │ │ │ │ + b.n 27d34 │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27d3e │ │ │ │ + b.n 27d3a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -39210,15 +39209,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 3a8f8 │ │ │ │ + bl 3a8f0 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -39226,27 +39225,27 @@ │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ 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] │ │ │ │ movs r0, #5 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -39262,29 +39261,29 @@ │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27eba │ │ │ │ + bl 27eb6 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r0, #4 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -39303,97 +39302,97 @@ │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ add.w r3, r3, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-52] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #204] @ (27fec ) │ │ │ │ + ldr r2, [pc, #204] @ (27fe8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #204] @ (27ff0 ) │ │ │ │ + ldr r3, [pc, #204] @ (27fec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213ee │ │ │ │ + bl 213ea │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ add.w r3, r3, #12 │ │ │ │ add.w r2, r7, #56 @ 0x38 │ │ │ │ str.w r3, [r2, #-44] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-44] │ │ │ │ ldr.w r1, [r1, #-52] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21658 │ │ │ │ + bl 21654 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 218e2 │ │ │ │ + bl 218de │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r4, r3 │ │ │ │ movs r0, #4 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r2, [r3, #-40] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ str r2, [r3, #8] │ │ │ │ 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, #48] @ (27ff4 ) │ │ │ │ + ldr r1, [pc, #48] @ (27ff0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #40] @ (27ff0 ) │ │ │ │ + ldr r2, [pc, #40] @ (27fec ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27fd8 │ │ │ │ + beq.n 27fd4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ movs r3, 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 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r0, #2 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -39403,15 +39402,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ vstr d0, [r7] │ │ │ │ movs r0, #3 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -39421,15 +39420,15 @@ │ │ │ │ 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 r0, #1 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -39445,15 +39444,15 @@ │ │ │ │ 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 r0, #7 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -39465,80 +39464,80 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ sub sp, #28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #116] @ (28150 ) │ │ │ │ + ldr r2, [pc, #116] @ (2814c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (28154 ) │ │ │ │ + ldr r3, [pc, #116] @ (28150 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 28094 │ │ │ │ + bl 28090 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 28120 │ │ │ │ + b.n 2811c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 280fa │ │ │ │ + bne.n 280f6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #44] @ (28158 ) │ │ │ │ + ldr r1, [pc, #44] @ (28154 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (28154 ) │ │ │ │ + ldr r2, [pc, #36] @ (28150 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28140 │ │ │ │ + beq.n 2813c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ movs r3, 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 r0, #6 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -39550,15 +39549,15 @@ │ │ │ │ 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 r0, #8 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ @@ -39575,19 +39574,19 @@ │ │ │ │ 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 │ │ │ │ - bne.n 281e2 │ │ │ │ + bne.n 281de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 281f2 │ │ │ │ + b.n 281ee │ │ │ │ movs r0, #9 │ │ │ │ - bl 27e10 │ │ │ │ + bl 27e0c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -39598,126 +39597,126 @@ │ │ │ │ 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, #96] @ (28274 ) │ │ │ │ + ldr r2, [pc, #96] @ (28270 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (28278 ) │ │ │ │ + ldr r3, [pc, #96] @ (28274 ) │ │ │ │ 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] │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 28244 │ │ │ │ + b.n 28240 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28702 │ │ │ │ + bl 286fe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28232 │ │ │ │ + bne.n 2822e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #44] @ (2827c ) │ │ │ │ + ldr r1, [pc, #44] @ (28278 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (28278 ) │ │ │ │ + ldr r2, [pc, #36] @ (28274 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28264 │ │ │ │ + beq.n 28260 │ │ │ │ blx 2bb8 <__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 r0, [r5, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ movs r3, 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 r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 282a4 │ │ │ │ + beq.n 282a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 282b2 │ │ │ │ + beq.n 282ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 282b6 │ │ │ │ + beq.n 282b2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2830a │ │ │ │ + b.n 28306 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 28302 │ │ │ │ + b.n 282fe │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 282fc │ │ │ │ + beq.n 282f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 282fc │ │ │ │ + beq.n 282f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 282fc │ │ │ │ + bne.n 282f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 282fc │ │ │ │ + bne.n 282f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 282f6 │ │ │ │ + beq.n 282f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 2830a │ │ │ │ + b.n 28306 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 282be │ │ │ │ + bne.n 282ba │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39726,15 +39725,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28280 │ │ │ │ + bl 2827c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39742,28 +39741,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28376 │ │ │ │ + beq.n 28372 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28376 │ │ │ │ + beq.n 28372 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 28378 │ │ │ │ + b.n 28374 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39771,23 +39770,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2833c │ │ │ │ + bl 28338 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 283b0 │ │ │ │ + beq.n 283ac │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 283b2 │ │ │ │ + b.n 283ae │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39795,28 +39794,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 283f6 │ │ │ │ + beq.n 283f2 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 283f6 │ │ │ │ + beq.n 283f2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.n 283fe │ │ │ │ + b.n 283fa │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -39826,33 +39825,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2844c │ │ │ │ + beq.n 28448 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2844c │ │ │ │ + beq.n 28448 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 2844e │ │ │ │ + b.n 2844a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39860,28 +39859,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28492 │ │ │ │ + beq.n 2848e │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28492 │ │ │ │ + beq.n 2848e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.n 2849a │ │ │ │ + b.n 28496 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ vmov d7, r2, r3 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -39891,68 +39890,68 @@ │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 284cc │ │ │ │ + beq.n 284c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 284d0 │ │ │ │ + beq.n 284cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28534 │ │ │ │ + b.n 28530 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2852c │ │ │ │ + b.n 28528 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28522 │ │ │ │ + beq.n 2851e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28504 │ │ │ │ + beq.n 28500 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 2850c │ │ │ │ + b.n 28508 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 28534 │ │ │ │ + b.n 28530 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 284dc │ │ │ │ + bne.n 284d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39961,27 +39960,27 @@ │ │ │ │ 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 28562 │ │ │ │ + beq.n 2855e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 28566 │ │ │ │ + beq.n 28562 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2857c │ │ │ │ + b.n 28578 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -39995,35 +39994,35 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 285ce │ │ │ │ + bhi.n 285ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 285c0 │ │ │ │ + bne.n 285bc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 285da │ │ │ │ + b.n 285d6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 285da │ │ │ │ + b.n 285d6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40031,92 +40030,92 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ 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, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ 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, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ vstr d0, [r7] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [r7] │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ 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, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -40125,15 +40124,15 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -40144,26 +40143,26 @@ │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 28728 │ │ │ │ + b.n 28724 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28720 │ │ │ │ + bne.n 2871c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -40173,196 +40172,196 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2876e │ │ │ │ + bne.n 2876a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 287b0 │ │ │ │ + b.n 287ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 28778 │ │ │ │ + bge.n 28774 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 287b0 │ │ │ │ + b.n 287ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2879a │ │ │ │ + b.n 28796 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2878e │ │ │ │ + bne.n 2878a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 287b0 │ │ │ │ + b.n 287ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 28784 │ │ │ │ + blt.n 28780 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 287ae │ │ │ │ + beq.n 287aa │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 287b0 │ │ │ │ + b.n 287ac │ │ │ │ movs r3, #0 │ │ │ │ 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] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 287e0 │ │ │ │ + bne.n 287dc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 28800 │ │ │ │ + b.n 287fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 287f8 │ │ │ │ + b.n 287f4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 287ec │ │ │ │ + bne.n 287e8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r0, r1, 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 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #144] @ (288b4 ) │ │ │ │ + ldr r2, [pc, #144] @ (288b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #144] @ (288b8 ) │ │ │ │ + ldr r3, [pc, #144] @ (288b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #16] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 28882 │ │ │ │ + b.n 2887e │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2888a │ │ │ │ + beq.n 28886 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2886a │ │ │ │ + b.n 28866 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28862 │ │ │ │ + bne.n 2885e │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2884a │ │ │ │ - b.n 2888c │ │ │ │ + bne.n 28846 │ │ │ │ + b.n 28888 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #44] @ (288bc ) │ │ │ │ + ldr r1, [pc, #44] @ (288b8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (288b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (288b4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 288a6 │ │ │ │ + beq.n 288a2 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ movs r3, 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 r1, #6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 288e6 │ │ │ │ + bne.n 288e2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2890c │ │ │ │ + b.n 28908 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2890a │ │ │ │ + beq.n 28906 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -40378,257 +40377,257 @@ │ │ │ │ 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 2895e │ │ │ │ + beq.n 2895a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 289ae │ │ │ │ + bl 289aa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ - b.n 28960 │ │ │ │ + b.n 2895c │ │ │ │ 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] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 289a6 │ │ │ │ + beq.n 289a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 289ae │ │ │ │ + bl 289aa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28966 │ │ │ │ + bl 28962 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ - b.n 289a8 │ │ │ │ + b.n 289a4 │ │ │ │ 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] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 289f8 │ │ │ │ + beq.n 289f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 289ae │ │ │ │ + bl 289aa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ - b.n 289fa │ │ │ │ + b.n 289f6 │ │ │ │ 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] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28aac │ │ │ │ + beq.n 28aa8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 28a96 │ │ │ │ + beq.n 28a92 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 28aa4 │ │ │ │ + bhi.n 28aa0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 28a80 │ │ │ │ + beq.n 28a7c │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 28aa4 │ │ │ │ + bhi.n 28aa0 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 28a74 │ │ │ │ + beq.n 28a70 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 28aa4 │ │ │ │ + bhi.n 28aa0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 28a68 │ │ │ │ + beq.n 28a64 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 28aa4 │ │ │ │ + bhi.n 28aa0 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 28a50 │ │ │ │ + beq.n 28a4c │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 28aa4 │ │ │ │ + bhi.n 28aa0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 28aa2 │ │ │ │ + bls.n 28a9e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 28a5c │ │ │ │ - b.n 28aa4 │ │ │ │ + beq.n 28a58 │ │ │ │ + b.n 28aa0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ - b.n 28aa4 │ │ │ │ + b.n 28aa0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ - b.n 28aa4 │ │ │ │ + b.n 28aa0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28966 │ │ │ │ - b.n 28aa4 │ │ │ │ + bl 28962 │ │ │ │ + b.n 28aa0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28914 │ │ │ │ - b.n 28aa4 │ │ │ │ + bl 28910 │ │ │ │ + b.n 28aa0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a00 │ │ │ │ - b.n 28aa4 │ │ │ │ + bl 289fc │ │ │ │ + b.n 28aa0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a00 │ │ │ │ - b.n 28aa4 │ │ │ │ + bl 289fc │ │ │ │ + b.n 28aa0 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ - b.n 28aae │ │ │ │ + b.n 28aaa │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ 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, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 28aca │ │ │ │ + bhi.n 28ac6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28acc │ │ │ │ + b.n 28ac8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28af4 │ │ │ │ + beq.n 28af0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 28af4 │ │ │ │ + bne.n 28af0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28af6 │ │ │ │ + b.n 28af2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28b22 │ │ │ │ + beq.n 28b1e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 28b22 │ │ │ │ + bne.n 28b1e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28b22 │ │ │ │ + beq.n 28b1e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28b24 │ │ │ │ + b.n 28b20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28b50 │ │ │ │ + beq.n 28b4c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 28b50 │ │ │ │ + bne.n 28b4c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28b50 │ │ │ │ + bne.n 28b4c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28b52 │ │ │ │ + b.n 28b4e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -40637,70 +40636,70 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28b82 │ │ │ │ + bne.n 28b7e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28b82 │ │ │ │ + bne.n 28b7e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28bf0 │ │ │ │ + b.n 28bec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28b8e │ │ │ │ + beq.n 28b8a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28b92 │ │ │ │ + bne.n 28b8e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28bf0 │ │ │ │ + b.n 28bec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28bee │ │ │ │ + bne.n 28bea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28bee │ │ │ │ + beq.n 28bea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28bee │ │ │ │ + beq.n 28bea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28b5c │ │ │ │ + bl 28b58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28bee │ │ │ │ + beq.n 28bea │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28bf0 │ │ │ │ + b.n 28bec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40708,70 +40707,70 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28c1e │ │ │ │ + bne.n 28c1a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28c1e │ │ │ │ + bne.n 28c1a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28c8c │ │ │ │ + b.n 28c88 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28c2a │ │ │ │ + beq.n 28c26 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28c2e │ │ │ │ + bne.n 28c2a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28c8c │ │ │ │ + b.n 28c88 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28c8a │ │ │ │ + beq.n 28c86 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28c8a │ │ │ │ + beq.n 28c86 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28b5c │ │ │ │ + bl 28b58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28c8a │ │ │ │ + beq.n 28c86 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28bf8 │ │ │ │ + bl 28bf4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28c8a │ │ │ │ + beq.n 28c86 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28c8c │ │ │ │ + b.n 28c88 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40779,60 +40778,60 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28cba │ │ │ │ + bne.n 28cb6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28cba │ │ │ │ + bne.n 28cb6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28d12 │ │ │ │ + b.n 28d0e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28cc6 │ │ │ │ + beq.n 28cc2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28cca │ │ │ │ + bne.n 28cc6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28d12 │ │ │ │ + b.n 28d0e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28d10 │ │ │ │ + beq.n 28d0c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28b5c │ │ │ │ + bl 28b58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28d10 │ │ │ │ + beq.n 28d0c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28c94 │ │ │ │ + bl 28c90 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28d10 │ │ │ │ + beq.n 28d0c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28d12 │ │ │ │ + b.n 28d0e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40840,219 +40839,219 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28d40 │ │ │ │ + bne.n 28d3c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28d40 │ │ │ │ + bne.n 28d3c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28d4c │ │ │ │ + beq.n 28d48 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28d50 │ │ │ │ + bne.n 28d4c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 28d60 │ │ │ │ + beq.n 28d5c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 28eb8 │ │ │ │ + beq.w 28eb4 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 28ecc │ │ │ │ + bhi.w 28ec8 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 28e78 │ │ │ │ + beq.w 28e74 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 28ecc │ │ │ │ + bhi.w 28ec8 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 28e64 │ │ │ │ + beq.n 28e60 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 28ecc │ │ │ │ + bhi.w 28ec8 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 28e50 │ │ │ │ + beq.n 28e4c │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 28ecc │ │ │ │ + bhi.w 28ec8 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 28e14 │ │ │ │ + beq.n 28e10 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 28ecc │ │ │ │ + bhi.w 28ec8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 28e32 │ │ │ │ + beq.n 28e2e │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 28ecc │ │ │ │ + bhi.w 28ec8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 28dc6 │ │ │ │ + beq.n 28dc2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 28ecc │ │ │ │ + bhi.w 28ec8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 28df8 │ │ │ │ + beq.n 28df4 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 28ecc │ │ │ │ + bhi.w 28ec8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28dc2 │ │ │ │ + beq.n 28dbe │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 28de4 │ │ │ │ - b.n 28ecc │ │ │ │ + beq.n 28de0 │ │ │ │ + b.n 28ec8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vldr d6, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28c94 │ │ │ │ + bl 28c90 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28bf8 │ │ │ │ + bl 28bf4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 28eb4 │ │ │ │ + bne.n 28eb0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28eb4 │ │ │ │ + beq.n 28eb0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28eb4 │ │ │ │ + beq.n 28eb0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28ece │ │ │ │ + b.n 28eca │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ 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 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #160] @ (28f8c ) │ │ │ │ + ldr r2, [pc, #160] @ (28f88 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #160] @ (28f90 ) │ │ │ │ + ldr r3, [pc, #160] @ (28f8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #12 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 28f64 │ │ │ │ + b.n 28f60 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 2cb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -41070,75 +41069,75 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28f06 │ │ │ │ + bne.n 28f02 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (28f94 ) │ │ │ │ + ldr r1, [pc, #36] @ (28f90 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28f90 ) │ │ │ │ + ldr r2, [pc, #28] @ (28f8c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28f84 │ │ │ │ + beq.n 28f80 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ movs r3, 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 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #160] @ (29050 ) │ │ │ │ + ldr r2, [pc, #160] @ (2904c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #160] @ (29054 ) │ │ │ │ + ldr r3, [pc, #160] @ (29050 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #12 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 29026 │ │ │ │ + b.n 29022 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 2cb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -41148,84 +41147,84 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 28ed6 │ │ │ │ + bl 28ed2 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28fc8 │ │ │ │ + bne.n 28fc4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (29058 ) │ │ │ │ + ldr r1, [pc, #40] @ (29054 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (29054 ) │ │ │ │ + ldr r2, [pc, #32] @ (29050 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29046 │ │ │ │ + beq.n 29042 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ movs r3, 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 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #140] @ (29100 ) │ │ │ │ + ldr r2, [pc, #140] @ (290fc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #140] @ (29104 ) │ │ │ │ + ldr r3, [pc, #140] @ (29100 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #12 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 290d8 │ │ │ │ + b.n 290d4 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #1 │ │ │ │ blx 2cb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -41235,191 +41234,191 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 28ed6 │ │ │ │ + bl 28ed2 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2908c │ │ │ │ + bne.n 29088 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (29108 ) │ │ │ │ + ldr r1, [pc, #36] @ (29104 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (29104 ) │ │ │ │ + ldr r2, [pc, #28] @ (29100 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 290f8 │ │ │ │ + beq.n 290f4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2912a │ │ │ │ + bne.n 29126 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29250 │ │ │ │ + b.n 2924c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 2922a │ │ │ │ + beq.n 29226 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 29240 │ │ │ │ + bhi.w 2923c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 29200 │ │ │ │ + beq.n 291fc │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 29240 │ │ │ │ + bhi.n 2923c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 291ea │ │ │ │ + beq.n 291e6 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 29240 │ │ │ │ + bhi.n 2923c │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 291d4 │ │ │ │ + beq.n 291d0 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 29240 │ │ │ │ + bhi.n 2923c │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 291b8 │ │ │ │ + beq.n 291b4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 29240 │ │ │ │ + bhi.n 2923c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 291c6 │ │ │ │ + beq.n 291c2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 29240 │ │ │ │ + bhi.n 2923c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 29186 │ │ │ │ + beq.n 29182 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 29240 │ │ │ │ + bhi.n 2923c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 291a6 │ │ │ │ + beq.n 291a2 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 29240 │ │ │ │ + bhi.n 2923c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2917e │ │ │ │ + beq.n 2917a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 29198 │ │ │ │ - b.n 29240 │ │ │ │ - bl 27e3e │ │ │ │ + beq.n 29194 │ │ │ │ + b.n 2923c │ │ │ │ + bl 27e3a │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 29240 │ │ │ │ + b.n 2923c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 29240 │ │ │ │ + b.n 2923c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 29240 │ │ │ │ + b.n 2923c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 29240 │ │ │ │ + b.n 2923c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e5a │ │ │ │ + bl 27e56 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 29240 │ │ │ │ + b.n 2923c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 29240 │ │ │ │ + b.n 2923c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2905c │ │ │ │ + bl 29058 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 29240 │ │ │ │ + b.n 2923c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28f98 │ │ │ │ + bl 28f94 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28094 │ │ │ │ + bl 28090 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 29240 │ │ │ │ + b.n 2923c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 29240 │ │ │ │ + b.n 2923c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #12] │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2924e │ │ │ │ + beq.n 2924a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -41430,280 +41429,280 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #172] @ (29320 ) │ │ │ │ + ldr r2, [pc, #172] @ (2931c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #172] @ (29324 ) │ │ │ │ + ldr r3, [pc, #172] @ (29320 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #52 @ 0x34 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 28094 │ │ │ │ + bl 28090 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 292e8 │ │ │ │ + b.n 292e4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 292d8 │ │ │ │ + b.n 292d4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 284a8 │ │ │ │ + bl 284a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2929c │ │ │ │ + bne.n 29298 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29294 │ │ │ │ + bne.n 29290 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #44] @ (29328 ) │ │ │ │ + ldr r1, [pc, #44] @ (29324 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (29324 ) │ │ │ │ + ldr r2, [pc, #36] @ (29320 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29310 │ │ │ │ + beq.n 2930c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r3, 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 │ │ │ │ - bne.n 2934a │ │ │ │ + bne.n 29346 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2938c │ │ │ │ + b.n 29388 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29356 │ │ │ │ + beq.n 29352 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2938c │ │ │ │ + b.n 29388 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 293ec │ │ │ │ + bl 293e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2938a │ │ │ │ + beq.n 29386 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 293ec │ │ │ │ + bl 293e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2938a │ │ │ │ + beq.n 29386 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2932c │ │ │ │ + bl 29328 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2938a │ │ │ │ + beq.n 29386 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2938c │ │ │ │ + b.n 29388 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 293b2 │ │ │ │ + bne.n 293ae │ │ │ │ movs r3, #1 │ │ │ │ - b.n 293e4 │ │ │ │ + b.n 293e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 293be │ │ │ │ + beq.n 293ba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 293e4 │ │ │ │ + b.n 293e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 293ec │ │ │ │ + bl 293e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 293e2 │ │ │ │ + beq.n 293de │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29394 │ │ │ │ + bl 29390 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 293e2 │ │ │ │ + beq.n 293de │ │ │ │ movs r3, #1 │ │ │ │ - b.n 293e4 │ │ │ │ + b.n 293e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2940a │ │ │ │ + bne.n 29406 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29458 │ │ │ │ + b.n 29454 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 29456 │ │ │ │ + bhi.n 29452 │ │ │ │ cmp r3, #8 │ │ │ │ - bcs.n 29452 │ │ │ │ + bcs.n 2944e │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 29444 │ │ │ │ + beq.n 29440 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 29456 │ │ │ │ + bhi.n 29452 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 29436 │ │ │ │ + beq.n 29432 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 29456 │ │ │ │ + bhi.n 29452 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n 29432 │ │ │ │ + bls.n 2942e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 29456 │ │ │ │ + bne.n 29452 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29458 │ │ │ │ + b.n 29454 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 29458 │ │ │ │ + b.n 29454 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29394 │ │ │ │ + bl 29390 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 29458 │ │ │ │ + b.n 29454 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2932c │ │ │ │ + bl 29328 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 29458 │ │ │ │ + b.n 29454 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29458 │ │ │ │ + b.n 29454 │ │ │ │ movs r3, #0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 294c6 │ │ │ │ + beq.n 294c2 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 294c6 │ │ │ │ + beq.n 294c2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 294be │ │ │ │ + b.n 294ba │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 294b8 │ │ │ │ + bne.n 294b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 294b8 │ │ │ │ + bne.n 294b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ blx 2bf4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29490 │ │ │ │ - b.n 294c8 │ │ │ │ + bne.n 2948c │ │ │ │ + b.n 294c4 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -41713,39 +41712,39 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 294fc │ │ │ │ + beq.n 294f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 29512 │ │ │ │ + b.n 2950e │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29512 │ │ │ │ + beq.n 2950e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29522 │ │ │ │ + beq.n 2951e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 29524 │ │ │ │ + b.n 29520 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41756,27 +41755,27 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2955a │ │ │ │ + beq.n 29556 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 29570 │ │ │ │ + b.n 2956c │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29570 │ │ │ │ + beq.n 2956c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -41786,19 +41785,19 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29594 │ │ │ │ + beq.n 29590 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 29596 │ │ │ │ + b.n 29592 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -41806,18 +41805,18 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 295ba │ │ │ │ + beq.n 295b6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 295bc │ │ │ │ + b.n 295b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -41826,17 +41825,17 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2952c │ │ │ │ + bl 29528 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 29578 │ │ │ │ + bl 29574 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41844,38 +41843,38 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2952c │ │ │ │ + bl 29528 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 295a0 │ │ │ │ + bl 2959c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #7] │ │ │ │ - ldr r3, [pc, #16] @ (29640 ) │ │ │ │ + ldr r3, [pc, #16] @ (2963c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r7, #7] │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ movs r3, 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 │ │ │ │ @@ -42041,65 +42040,65 @@ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29804 │ │ │ │ + bne.n 29800 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #32] @ (29814 ) │ │ │ │ + ldr r3, [pc, #32] @ (29810 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 281c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r7, #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] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ 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, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2985a │ │ │ │ + bne.n 29856 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29868 │ │ │ │ + b.n 29864 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ @@ -42110,94 +42109,94 @@ │ │ │ │ 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] │ │ │ │ - ldr r2, [pc, #372] @ (299fc ) │ │ │ │ + ldr r2, [pc, #372] @ (299f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #372] @ (29a00 ) │ │ │ │ + ldr r3, [pc, #372] @ (299fc ) │ │ │ │ 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] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 298dc │ │ │ │ + beq.n 298d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 298d2 │ │ │ │ + bne.n 298ce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ - b.n 299dc │ │ │ │ + b.n 299d8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 298fa │ │ │ │ + beq.n 298f6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 28ac │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 299c2 │ │ │ │ + b.n 299be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29980 │ │ │ │ + beq.n 2997c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29942 │ │ │ │ + bne.n 2993e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2993a │ │ │ │ + beq.n 29936 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 299c2 │ │ │ │ + b.n 299be │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 299c2 │ │ │ │ + b.n 299be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 29978 │ │ │ │ + ble.n 29974 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add.w r1, r1, #65536 @ 0x10000 │ │ │ │ str r2, [r1, #4] │ │ │ │ @@ -42206,82 +42205,82 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 299c2 │ │ │ │ + b.n 299be │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 299c2 │ │ │ │ + b.n 299be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 299c2 │ │ │ │ + beq.n 299be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ add.w r1, r7, #11 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #1 │ │ │ │ - bl 314b0 │ │ │ │ + bl 314a8 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 299bc │ │ │ │ + bne.n 299b8 │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 299c2 │ │ │ │ + b.n 299be │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 299da │ │ │ │ + bne.n 299d6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (29a04 ) │ │ │ │ + ldr r1, [pc, #36] @ (29a00 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (29a00 ) │ │ │ │ + ldr r2, [pc, #28] @ (299fc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 299f4 │ │ │ │ + beq.n 299f0 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 29a2a │ │ │ │ + bne.n 29a26 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ str r3, [r2, #16] │ │ │ │ @@ -42302,177 +42301,177 @@ │ │ │ │ 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, #184] @ (29b1c ) │ │ │ │ + ldr r2, [pc, #184] @ (29b18 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #184] @ (29b20 ) │ │ │ │ + ldr r3, [pc, #184] @ (29b1c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 29a92 │ │ │ │ + b.n 29a8e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ mov r3, r0 │ │ │ │ uxtb r1, r3 │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 29a76 │ │ │ │ + ble.n 29a72 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #20 │ │ │ │ - ldr r1, [pc, #124] @ (29b24 ) │ │ │ │ + ldr r1, [pc, #124] @ (29b20 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 28a0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29ade │ │ │ │ + beq.n 29ada │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt.n 29abe │ │ │ │ + bgt.n 29aba │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 29afc │ │ │ │ + b.n 29af8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #96] @ (29b28 ) │ │ │ │ + ldr r3, [pc, #96] @ (29b24 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 29afc │ │ │ │ + b.n 29af8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #68] @ (29b2c ) │ │ │ │ + ldr r3, [pc, #68] @ (29b28 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #48] @ (29b30 ) │ │ │ │ + ldr r1, [pc, #48] @ (29b2c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (29b20 ) │ │ │ │ + ldr r2, [pc, #28] @ (29b1c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29b14 │ │ │ │ + beq.n 29b10 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ - movs r1, r0 │ │ │ │ strb r2, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ movs r3, 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 29872 │ │ │ │ + bl 2986e │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29b5e │ │ │ │ + bne.n 29b5a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 29bd8 │ │ │ │ + b.n 29bd4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 29b68 │ │ │ │ + bne.n 29b64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29bd8 │ │ │ │ + b.n 29bd4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 29bd6 │ │ │ │ + bne.n 29bd2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.n 29bc8 │ │ │ │ + beq.n 29bc4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bgt.n 29bd2 │ │ │ │ + bgt.n 29bce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 29bc4 │ │ │ │ + beq.n 29bc0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bgt.n 29bd2 │ │ │ │ + bgt.n 29bce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 29bc0 │ │ │ │ + beq.n 29bbc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bgt.n 29bd2 │ │ │ │ + bgt.n 29bce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 29bbc │ │ │ │ + beq.n 29bb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bgt.n 29bd2 │ │ │ │ + bgt.n 29bce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 29bb4 │ │ │ │ + beq.n 29bb0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 29bb8 │ │ │ │ - b.n 29bd2 │ │ │ │ + beq.n 29bb4 │ │ │ │ + b.n 29bce │ │ │ │ movs r3, #8 │ │ │ │ - b.n 29bd8 │ │ │ │ + b.n 29bd4 │ │ │ │ movs r3, #12 │ │ │ │ - b.n 29bd8 │ │ │ │ + b.n 29bd4 │ │ │ │ movs r3, #10 │ │ │ │ - b.n 29bd8 │ │ │ │ + b.n 29bd4 │ │ │ │ movs r3, #13 │ │ │ │ - b.n 29bd8 │ │ │ │ + b.n 29bd4 │ │ │ │ movs r3, #9 │ │ │ │ - b.n 29bd8 │ │ │ │ + b.n 29bd4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29a4c │ │ │ │ + bl 29a48 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 29bd8 │ │ │ │ + b.n 29bd4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 29bd8 │ │ │ │ + b.n 29bd4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -42496,906 +42495,906 @@ │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr.w r2, [pc, #1568] @ 2a244 │ │ │ │ + ldr.w r2, [pc, #1568] @ 2a240 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1568] @ 2a248 │ │ │ │ + ldr.w r3, [pc, #1568] @ 2a244 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29c46 │ │ │ │ + bne.n 29c42 │ │ │ │ nop │ │ │ │ - b.n 29c5e │ │ │ │ + b.n 29c5a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ nop │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 2c6c <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29c5c │ │ │ │ + bne.n 29c58 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29c8a │ │ │ │ + bne.n 29c86 │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 29c94 │ │ │ │ + bne.n 29c90 │ │ │ │ movs r3, #7 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 29c9e │ │ │ │ + bne.n 29c9a │ │ │ │ movs r3, #8 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 29ca8 │ │ │ │ + bne.n 29ca4 │ │ │ │ movs r3, #5 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 29cb2 │ │ │ │ + bne.n 29cae │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 29cbc │ │ │ │ + bne.n 29cb8 │ │ │ │ movs r3, #9 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 29cc6 │ │ │ │ + bne.n 29cc2 │ │ │ │ movs r3, #10 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne.n 29cd0 │ │ │ │ + bne.n 29ccc │ │ │ │ movs r3, #11 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.n 29cda │ │ │ │ + bne.n 29cd6 │ │ │ │ movs r3, #20 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 29ce4 │ │ │ │ + bne.n 29ce0 │ │ │ │ movs r3, #21 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 29cee │ │ │ │ + bne.n 29cea │ │ │ │ movs r3, #22 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 29cf8 │ │ │ │ + bne.n 29cf4 │ │ │ │ movs r3, #23 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 29d02 │ │ │ │ + bne.n 29cfe │ │ │ │ movs r3, #24 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 29d2a │ │ │ │ + bne.n 29d26 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #19] │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 29d1c │ │ │ │ + bne.n 29d18 │ │ │ │ movs r3, #15 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29a08 │ │ │ │ + bl 29a04 │ │ │ │ movs r3, #31 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 29d56 │ │ │ │ + bne.n 29d52 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #18] │ │ │ │ ldrb r3, [r7, #18] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 29d44 │ │ │ │ + bne.n 29d40 │ │ │ │ movs r3, #14 │ │ │ │ - b.n 2a222 │ │ │ │ - ldr.w r3, [pc, #1284] @ 2a24c │ │ │ │ + b.n 2a21e │ │ │ │ + ldr.w r3, [pc, #1284] @ 2a248 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 29d7e │ │ │ │ + bne.n 29d7a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #17] │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 29d70 │ │ │ │ + bne.n 29d6c │ │ │ │ movs r3, #17 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29a08 │ │ │ │ + bl 29a04 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 29da6 │ │ │ │ + bne.n 29da2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #16] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 29d98 │ │ │ │ + bne.n 29d94 │ │ │ │ movs r3, #19 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29a08 │ │ │ │ + bl 29a04 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 29dd2 │ │ │ │ + bne.n 29dce │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 29dc0 │ │ │ │ + bne.n 29dbc │ │ │ │ movs r3, #26 │ │ │ │ - b.n 2a222 │ │ │ │ - ldr.w r3, [pc, #1164] @ 2a250 │ │ │ │ + b.n 2a21e │ │ │ │ + ldr.w r3, [pc, #1164] @ 2a24c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 29dfe │ │ │ │ + bne.n 29dfa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #14] │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 29dec │ │ │ │ + bne.n 29de8 │ │ │ │ movs r3, #28 │ │ │ │ - b.n 2a222 │ │ │ │ - ldr.w r3, [pc, #1124] @ 2a254 │ │ │ │ + b.n 2a21e │ │ │ │ + ldr.w r3, [pc, #1124] @ 2a250 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 29ea2 │ │ │ │ + bne.n 29e9e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 29e78 │ │ │ │ + b.n 29e74 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29b34 │ │ │ │ + bl 29b30 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29e4c │ │ │ │ + bne.n 29e48 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - ble.n 29e24 │ │ │ │ + ble.n 29e20 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r3, [pc, #1060] @ 2a258 │ │ │ │ + ldr.w r3, [pc, #1060] @ 2a254 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29e64 │ │ │ │ + bne.n 29e60 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ uxtb r1, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #3 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ uxtb r1, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - blt.n 29e0a │ │ │ │ + blt.n 29e06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #10] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #976] @ (2a25c ) │ │ │ │ + ldr r3, [pc, #976] @ (2a258 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 29eac │ │ │ │ + bne.n 29ea8 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 29eb6 │ │ │ │ + bne.n 29eb2 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.n 29ee4 │ │ │ │ - b.n 29ec6 │ │ │ │ + bne.n 29ee0 │ │ │ │ + b.n 29ec2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 29eda │ │ │ │ + beq.n 29ed6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 29eda │ │ │ │ + beq.n 29ed6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29ebe │ │ │ │ + bne.n 29eba │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29a08 │ │ │ │ - b.n 29c5e │ │ │ │ + bl 29a04 │ │ │ │ + b.n 29c5a │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #888] @ (2a260 ) │ │ │ │ + ldr r3, [pc, #888] @ (2a25c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a066 │ │ │ │ + beq.w 2a062 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 29f2a │ │ │ │ + bne.n 29f26 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29a08 │ │ │ │ + bl 29a04 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #844] @ (2a264 ) │ │ │ │ + ldr r3, [pc, #844] @ (2a260 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29f2a │ │ │ │ + bne.n 29f26 │ │ │ │ movs r3, #29 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ uxtb r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #32] │ │ │ │ - b.n 2a040 │ │ │ │ + b.n 2a03c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #804] @ (2a268 ) │ │ │ │ + ldr r3, [pc, #804] @ (2a264 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29f62 │ │ │ │ + beq.n 29f5e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ uxtb r1, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a03a │ │ │ │ + b.n 2a036 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #772] @ (2a26c ) │ │ │ │ + ldr r3, [pc, #772] @ (2a268 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29fbc │ │ │ │ + beq.n 29fb8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ uxtb r1, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #736] @ (2a270 ) │ │ │ │ + ldr r3, [pc, #736] @ (2a26c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29fb2 │ │ │ │ + beq.n 29fae │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ uxtb r1, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a03a │ │ │ │ + b.n 2a036 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29a08 │ │ │ │ - b.n 2a03a │ │ │ │ + bl 29a04 │ │ │ │ + b.n 2a036 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29a08 │ │ │ │ + bl 29a04 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r3 │ │ │ │ blx 28f4 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ strd r0, r1, [r3, #-8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29ff4 │ │ │ │ + bne.n 29ff0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b40 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ vstr d7, [r3] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a01e │ │ │ │ + bne.n 2a01a │ │ │ │ movs r3, #2 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #592] @ (2a274 ) │ │ │ │ + ldr r3, [pc, #592] @ (2a270 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - blt.w 29f38 │ │ │ │ + blt.w 29f34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #552] @ (2a278 ) │ │ │ │ + ldr r3, [pc, #552] @ (2a274 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ blx 2c6c <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a086 │ │ │ │ + bne.n 2a082 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.w 2a1fc │ │ │ │ + bne.w 2a1f8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ uxtb r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2a1d6 │ │ │ │ + b.n 2a1d2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29872 │ │ │ │ + bl 2986e │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 2c6c <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a0ba │ │ │ │ + bne.n 2a0b6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.n 2a0d0 │ │ │ │ + bne.n 2a0cc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ uxtb r1, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2a1d6 │ │ │ │ + b.n 2a1d2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29a08 │ │ │ │ + bl 29a04 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #404] @ (2a27c ) │ │ │ │ + ldr r2, [pc, #404] @ (2a278 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a0fa │ │ │ │ + bne.n 2a0f6 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #384] @ (2a280 ) │ │ │ │ + ldr r2, [pc, #384] @ (2a27c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a112 │ │ │ │ + bne.n 2a10e │ │ │ │ movs r3, #12 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #364] @ (2a284 ) │ │ │ │ + ldr r2, [pc, #364] @ (2a280 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a12a │ │ │ │ + bne.n 2a126 │ │ │ │ movs r3, #13 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #344] @ (2a288 ) │ │ │ │ + ldr r2, [pc, #344] @ (2a284 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a142 │ │ │ │ + bne.n 2a13e │ │ │ │ movs r3, #27 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #324] @ (2a28c ) │ │ │ │ + ldr r2, [pc, #324] @ (2a288 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a15a │ │ │ │ + bne.n 2a156 │ │ │ │ movs r3, #25 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #304] @ (2a290 ) │ │ │ │ + ldr r2, [pc, #304] @ (2a28c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a172 │ │ │ │ + bne.n 2a16e │ │ │ │ movs r3, #30 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #284] @ (2a294 ) │ │ │ │ + ldr r2, [pc, #284] @ (2a290 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a18a │ │ │ │ + bne.n 2a186 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #264] @ (2a298 ) │ │ │ │ + ldr r2, [pc, #264] @ (2a294 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a1a2 │ │ │ │ + bne.n 2a19e │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ (2a29c ) │ │ │ │ + ldr r2, [pc, #244] @ (2a298 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a1ba │ │ │ │ + bne.n 2a1b6 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #224] @ (2a2a0 ) │ │ │ │ + ldr r2, [pc, #224] @ (2a29c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a1d2 │ │ │ │ + bne.n 2a1ce │ │ │ │ movs r3, #4 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - blt.w 2a094 │ │ │ │ + blt.w 2a090 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #188] @ (2a2a4 ) │ │ │ │ + ldr r3, [pc, #188] @ (2a2a0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ - b.n 2a222 │ │ │ │ + b.n 2a21e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ uxtb r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #152] @ (2a2a8 ) │ │ │ │ + ldr r3, [pc, #152] @ (2a2a4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #136] @ (2a2ac ) │ │ │ │ + ldr r1, [pc, #136] @ (2a2a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a248 ) │ │ │ │ + ldr r2, [pc, #32] @ (2a244 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a23a │ │ │ │ + beq.n 2a236 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ movs r3, 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 r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.n 2a2de │ │ │ │ + beq.n 2a2da │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a3ec │ │ │ │ + b.n 2a3e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a320 │ │ │ │ + beq.n 2a31c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #232] @ (2a3f4 ) │ │ │ │ + ldr r3, [pc, #232] @ (2a3f0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ - b.n 2a3d2 │ │ │ │ + bl 297ac │ │ │ │ + b.n 2a3ce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 2a356 │ │ │ │ + beq.n 2a352 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [pc, #180] @ (2a3f8 ) │ │ │ │ + ldr r3, [pc, #180] @ (2a3f4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ - b.n 2a3d2 │ │ │ │ + bl 297ac │ │ │ │ + b.n 2a3ce │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a37c │ │ │ │ + bne.n 2a378 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ (2a3fc ) │ │ │ │ + ldr r3, [pc, #148] @ (2a3f8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ - b.n 2a3d2 │ │ │ │ + bl 297ac │ │ │ │ + b.n 2a3ce │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2a3a6 │ │ │ │ + bne.n 2a3a2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a3ae │ │ │ │ - ldr r3, [pc, #100] @ (2a400 ) │ │ │ │ + bne.n 2a3aa │ │ │ │ + ldr r3, [pc, #100] @ (2a3fc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ - b.n 2a3d2 │ │ │ │ + bl 29814 │ │ │ │ + b.n 2a3ce │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a2b0 │ │ │ │ + bl 2a2ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 27dc0 │ │ │ │ + bl 27dbc │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 2a3ec │ │ │ │ + b.n 2a3e8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 289ae │ │ │ │ + bl 289aa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ 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 │ │ │ │ @@ -43404,848 +43403,848 @@ │ │ │ │ strb r3, [r7, #3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a430 │ │ │ │ + beq.n 2a42c │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2a434 │ │ │ │ + b.n 2a430 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2a448 │ │ │ │ + bne.n 2a444 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a4e6 │ │ │ │ + b.n 2a4e2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a484 │ │ │ │ + bne.n 2a480 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28966 │ │ │ │ + bl 28962 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a4e6 │ │ │ │ + b.n 2a4e2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a2b0 │ │ │ │ + bl 2a2ac │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2974c │ │ │ │ + bl 29748 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a4a6 │ │ │ │ + beq.n 2a4a2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28966 │ │ │ │ + bl 28962 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a4e6 │ │ │ │ + b.n 2a4e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a4b2 │ │ │ │ + bne.n 2a4ae │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a4b8 │ │ │ │ + b.n 2a4b4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 2a434 │ │ │ │ + beq.n 2a430 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2a4d8 │ │ │ │ + bne.n 2a4d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a4e6 │ │ │ │ - ldr r3, [pc, #20] @ (2a4f0 ) │ │ │ │ + b.n 2a4e2 │ │ │ │ + ldr r3, [pc, #20] @ (2a4ec ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ 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] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2a522 │ │ │ │ + bne.n 2a51e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a64e │ │ │ │ + b.n 2a64a │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a554 │ │ │ │ + bne.n 2a550 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a64e │ │ │ │ + b.n 2a64a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a582 │ │ │ │ + beq.n 2a57e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2a582 │ │ │ │ - ldr r3, [pc, #232] @ (2a658 ) │ │ │ │ + beq.n 2a57e │ │ │ │ + ldr r3, [pc, #232] @ (2a654 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a64e │ │ │ │ + b.n 2a64a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2a5c2 │ │ │ │ + beq.n 2a5be │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - ldr r3, [pc, #188] @ (2a65c ) │ │ │ │ + ldr r3, [pc, #188] @ (2a658 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a64e │ │ │ │ + b.n 2a64a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a5ec │ │ │ │ + bne.n 2a5e8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a64e │ │ │ │ + b.n 2a64a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a2b0 │ │ │ │ + bl 2a2ac │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2974c │ │ │ │ + bl 29748 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a60e │ │ │ │ + beq.n 2a60a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a64e │ │ │ │ + b.n 2a64a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a61a │ │ │ │ + bne.n 2a616 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a620 │ │ │ │ + b.n 2a61c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 2a510 │ │ │ │ + beq.w 2a50c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2a640 │ │ │ │ + bne.n 2a63c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2a64e │ │ │ │ - ldr r3, [pc, #28] @ (2a660 ) │ │ │ │ + b.n 2a64a │ │ │ │ + ldr r3, [pc, #28] @ (2a65c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r3, r1 │ │ │ │ strb r3, [r7, #3] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a6a6 │ │ │ │ + beq.n 2a6a2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 2a696 │ │ │ │ + bne.n 2a692 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a6a6 │ │ │ │ - ldr r3, [pc, #612] @ (2a8fc ) │ │ │ │ + b.n 2a6a2 │ │ │ │ + ldr r3, [pc, #612] @ (2a8f8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 2a74a │ │ │ │ + beq.n 2a746 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2a74a │ │ │ │ + beq.n 2a746 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.w 2a89a │ │ │ │ + beq.w 2a896 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 2a848 │ │ │ │ + beq.w 2a844 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.w 2a834 │ │ │ │ + beq.w 2a830 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 2a820 │ │ │ │ + beq.w 2a81c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2a74e │ │ │ │ + beq.n 2a74a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2a788 │ │ │ │ + beq.n 2a784 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2a7c6 │ │ │ │ + beq.n 2a7c2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2a7fe │ │ │ │ + beq.n 2a7fa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 2a8d4 │ │ │ │ + bhi.w 2a8d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a85a │ │ │ │ + beq.w 2a856 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2a7dc │ │ │ │ - b.n 2a8d4 │ │ │ │ + beq.n 2a7d8 │ │ │ │ + b.n 2a8d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a4f4 │ │ │ │ + bl 2a4f0 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2974c │ │ │ │ + bl 29748 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a776 │ │ │ │ + beq.n 2a772 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28094 │ │ │ │ + bl 28090 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a404 │ │ │ │ + bl 2a400 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2974c │ │ │ │ + bl 29748 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a7b4 │ │ │ │ + beq.n 2a7b0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28966 │ │ │ │ + bl 28962 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29846 │ │ │ │ + bl 29842 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29846 │ │ │ │ + bl 29842 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ vldr d7, [r3] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29846 │ │ │ │ + bl 29842 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29846 │ │ │ │ + bl 29842 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29846 │ │ │ │ + bl 29842 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2a8f4 │ │ │ │ - bl 27e3e │ │ │ │ + b.n 2a8f0 │ │ │ │ + bl 27e3a │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29846 │ │ │ │ + bl 29842 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a884 │ │ │ │ + beq.n 2a880 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #144] @ (2a900 ) │ │ │ │ + ldr r3, [pc, #144] @ (2a8fc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 297b0 │ │ │ │ + bl 297ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e5a │ │ │ │ + bl 27e56 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29846 │ │ │ │ + bl 29842 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a8ac │ │ │ │ + bne.n 2a8a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2a8d0 │ │ │ │ - ldr r3, [pc, #72] @ (2a904 ) │ │ │ │ + beq.n 2a8cc │ │ │ │ + ldr r3, [pc, #72] @ (2a900 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 2a8f4 │ │ │ │ + b.n 2a8f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #44] @ (2a908 ) │ │ │ │ + ldr r3, [pc, #44] @ (2a904 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ blx 281c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 2aa06 │ │ │ │ + beq.n 2aa02 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 2aa02 │ │ │ │ + beq.n 2a9fe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 2a9fe │ │ │ │ + beq.n 2a9fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 2a9ce │ │ │ │ + beq.n 2a9ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2a9ca │ │ │ │ + beq.n 2a9c6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2a9fa │ │ │ │ + beq.n 2a9f6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 2a9f6 │ │ │ │ + beq.n 2a9f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2a9f2 │ │ │ │ + beq.n 2a9ee │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2a9ee │ │ │ │ + beq.n 2a9ea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2a9ea │ │ │ │ + beq.n 2a9e6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2a9e6 │ │ │ │ + beq.n 2a9e2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2a9e2 │ │ │ │ + beq.n 2a9de │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2a9de │ │ │ │ + beq.n 2a9da │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2a9da │ │ │ │ + beq.n 2a9d6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 2aa0a │ │ │ │ + bhi.n 2aa06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a9d2 │ │ │ │ + beq.n 2a9ce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2a9d6 │ │ │ │ - b.n 2aa0a │ │ │ │ + beq.n 2a9d2 │ │ │ │ + b.n 2aa06 │ │ │ │ movs r3, #5 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2aa0c │ │ │ │ + b.n 2aa08 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.w 2ab5a │ │ │ │ + beq.w 2ab56 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bhi.w 2ab62 │ │ │ │ + bhi.w 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - beq.w 2ab52 │ │ │ │ + beq.w 2ab4e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2ab62 │ │ │ │ + bhi.w 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #30 │ │ │ │ - beq.w 2ab4e │ │ │ │ + beq.w 2ab4a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 2ab62 │ │ │ │ + bhi.w 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #29 │ │ │ │ - beq.w 2ab5e │ │ │ │ + beq.w 2ab5a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.w 2ab62 │ │ │ │ + bhi.w 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.n 2ab4a │ │ │ │ + beq.n 2ab46 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #27 │ │ │ │ - beq.n 2ab46 │ │ │ │ + beq.n 2ab42 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 2ab42 │ │ │ │ + beq.n 2ab3e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #26 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #25 │ │ │ │ - beq.n 2ab3e │ │ │ │ + beq.n 2ab3a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.n 2ab3a │ │ │ │ + beq.n 2ab36 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #23 │ │ │ │ - beq.n 2ab36 │ │ │ │ + beq.n 2ab32 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 2ab32 │ │ │ │ + beq.n 2ab2e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 2ab2e │ │ │ │ + beq.n 2ab2a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #20 │ │ │ │ - beq.n 2ab2a │ │ │ │ + beq.n 2ab26 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #20 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 2ab22 │ │ │ │ + beq.n 2ab1e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 2ab26 │ │ │ │ + beq.n 2ab22 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 2ab1a │ │ │ │ + beq.n 2ab16 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 2ab1e │ │ │ │ + beq.n 2ab1a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 2ab16 │ │ │ │ + beq.n 2ab12 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 2ab62 │ │ │ │ + bhi.n 2ab5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2ab56 │ │ │ │ + beq.n 2ab52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - bne.n 2ab62 │ │ │ │ + bne.n 2ab5e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #5 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #7 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #9 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #10 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #11 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #11 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #12 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #12 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #13 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #13 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #14 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #15 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #17 │ │ │ │ - b.n 2ab64 │ │ │ │ + b.n 2ab60 │ │ │ │ movs r3, #18 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 2ab80 │ │ │ │ + bne.n 2ab7c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2ab82 │ │ │ │ + b.n 2ab7e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -44256,2039 +44255,2039 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2abc0 │ │ │ │ + bne.n 2abbc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ - b.n 2abd6 │ │ │ │ + bl 29bdc │ │ │ │ + b.n 2abd2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ac3e │ │ │ │ + beq.n 2ac3a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2abf0 │ │ │ │ + beq.n 2abec │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2ac52 │ │ │ │ + b.n 2ac4e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 2ac12 │ │ │ │ + bne.n 2ac0e │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ - b.n 2ac28 │ │ │ │ + bl 29bdc │ │ │ │ + b.n 2ac24 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ac42 │ │ │ │ + beq.n 2ac3e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ movs r0, #16 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 2ac52 │ │ │ │ + b.n 2ac4e │ │ │ │ nop │ │ │ │ - b.n 2ac44 │ │ │ │ + b.n 2ac40 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ 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, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 2ad06 │ │ │ │ + beq.n 2ad02 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bhi.w 2ae2c │ │ │ │ + bhi.w 2ae28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2ac96 │ │ │ │ + beq.n 2ac92 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #29 │ │ │ │ - beq.w 2ad9e │ │ │ │ - b.n 2ae2c │ │ │ │ + beq.w 2ad9a │ │ │ │ + b.n 2ae28 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ab8c │ │ │ │ + bl 2ab88 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2acb8 │ │ │ │ + bne.n 2acb4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2ace2 │ │ │ │ - ldr r3, [pc, #376] @ (2ae40 ) │ │ │ │ + beq.n 2acde │ │ │ │ + ldr r3, [pc, #376] @ (2ae3c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r0, #14 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ac5a │ │ │ │ + bl 2ac56 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ad2a │ │ │ │ - ldr r3, [pc, #300] @ (2ae44 ) │ │ │ │ + bne.n 2ad26 │ │ │ │ + ldr r3, [pc, #300] @ (2ae40 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ad60 │ │ │ │ - ldr r3, [pc, #252] @ (2ae48 ) │ │ │ │ + bne.n 2ad5c │ │ │ │ + ldr r3, [pc, #252] @ (2ae44 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a664 │ │ │ │ + bl 2a660 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ad7a │ │ │ │ + bne.n 2ad76 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r0, #15 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ac5a │ │ │ │ + bl 2ac56 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a664 │ │ │ │ + bl 2a660 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2adbc │ │ │ │ + beq.n 2adb8 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2add8 │ │ │ │ - ldr r3, [pc, #140] @ (2ae4c ) │ │ │ │ + bne.n 2add4 │ │ │ │ + ldr r3, [pc, #140] @ (2ae48 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a664 │ │ │ │ + bl 2a660 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2adfc │ │ │ │ + bne.n 2adf8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r0, #15 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r0, #17 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ac5a │ │ │ │ + bl 2ac56 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2ae36 │ │ │ │ + b.n 2ae32 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r2, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ 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 r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a664 │ │ │ │ + bl 2a660 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ae78 │ │ │ │ + bne.n 2ae74 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae82 │ │ │ │ + b.n 2ae7e │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ac5a │ │ │ │ + bl 2ac56 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2affc │ │ │ │ + bhi.w 2aff8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #30 │ │ │ │ - bcs.n 2aecc │ │ │ │ + bcs.n 2aec8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2af84 │ │ │ │ + beq.n 2af80 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - bcc.w 2affc │ │ │ │ + bcc.w 2aff8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2affc │ │ │ │ + bhi.w 2aff8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ae8a │ │ │ │ + bl 2ae86 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2aee8 │ │ │ │ + bne.n 2aee4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b00c │ │ │ │ + b.n 2b008 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #21 │ │ │ │ - bne.n 2af12 │ │ │ │ + bne.n 2af0e │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2af12 │ │ │ │ + beq.n 2af0e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ negs r4, r2 │ │ │ │ sbc.w r5, r1, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strd r4, r5, [r3, #8] │ │ │ │ - b.n 2af7a │ │ │ │ + b.n 2af76 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #21 │ │ │ │ - bne.n 2af38 │ │ │ │ + bne.n 2af34 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2af38 │ │ │ │ + beq.n 2af34 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vneg.f64 d7, d7 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ - b.n 2af7a │ │ │ │ + b.n 2af76 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 2af4c │ │ │ │ + bne.n 2af48 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2af7a │ │ │ │ + bne.n 2af76 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 2af60 │ │ │ │ + bne.n 2af5c │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2af7a │ │ │ │ + bne.n 2af76 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2aa16 │ │ │ │ + bl 2aa12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2b00c │ │ │ │ + b.n 2b008 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 2afac │ │ │ │ - ldr r3, [pc, #116] @ (2b014 ) │ │ │ │ + beq.n 2afa8 │ │ │ │ + ldr r3, [pc, #116] @ (2b010 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b00c │ │ │ │ + b.n 2b008 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ae50 │ │ │ │ + bl 2ae4c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2afbe │ │ │ │ + bne.n 2afba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b00c │ │ │ │ + b.n 2b008 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2afe2 │ │ │ │ + beq.n 2afde │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ - ldr r3, [pc, #68] @ (2b018 ) │ │ │ │ + bl 289fc │ │ │ │ + ldr r3, [pc, #68] @ (2b014 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29818 │ │ │ │ + bl 29814 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b00c │ │ │ │ + b.n 2b008 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 2b00c │ │ │ │ + b.n 2b008 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ae50 │ │ │ │ + bl 2ae4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ 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 r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2b042 │ │ │ │ + bgt.n 2b03e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ae8a │ │ │ │ + bl 2ae86 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2b050 │ │ │ │ + b.n 2b04c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b01c │ │ │ │ + bl 2b018 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b05a │ │ │ │ + bne.n 2b056 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b0da │ │ │ │ + b.n 2b0d6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2aa16 │ │ │ │ + bl 2aa12 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 2b0d0 │ │ │ │ + beq.n 2b0cc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2ab6e │ │ │ │ + bl 2ab6a │ │ │ │ mov r3, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b0d0 │ │ │ │ + beq.n 2b0cc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2a90c │ │ │ │ + bl 2a908 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2b0d0 │ │ │ │ + bne.n 2b0cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b01c │ │ │ │ + bl 2b018 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b0c6 │ │ │ │ + beq.n 2b0c2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 2b0da │ │ │ │ + b.n 2b0d6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b0da │ │ │ │ + b.n 2b0d6 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ 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] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - ldr r3, [pc, #72] @ (2b144 ) │ │ │ │ + ldr r3, [pc, #72] @ (2b140 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b10e │ │ │ │ + beq.n 2b10a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ae8a │ │ │ │ + bl 2ae86 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2b118 │ │ │ │ + b.n 2b114 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b01c │ │ │ │ + bl 2b018 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b122 │ │ │ │ + bne.n 2b11e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b13a │ │ │ │ + b.n 2b136 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29c0c │ │ │ │ + bl 29c08 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2b138 │ │ │ │ + beq.n 2b134 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29be0 │ │ │ │ + bl 29bdc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ movs r3, 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 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2974c │ │ │ │ + bl 29748 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b198 │ │ │ │ + beq.n 2b194 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29766 │ │ │ │ + bl 29762 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #44] @ (2b1a8 ) │ │ │ │ + ldr r2, [pc, #44] @ (2b1a4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #4 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29780 │ │ │ │ + bl 2977c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b1a0 │ │ │ │ + b.n 2b19c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29780 │ │ │ │ + bl 2977c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r2, [r3, 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 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2b0e2 │ │ │ │ + bl 2b0de │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2974c │ │ │ │ + bl 29748 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b1f6 │ │ │ │ + beq.n 2b1f2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29766 │ │ │ │ + bl 29762 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #32] @ (2b200 ) │ │ │ │ + ldr r2, [pc, #32] @ (2b1fc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #4 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b1f8 │ │ │ │ + b.n 2b1f4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ 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 r0, #0 │ │ │ │ - bl 29644 │ │ │ │ + bl 29640 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 296ba │ │ │ │ + bl 296b6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2b148 │ │ │ │ + bl 2b144 │ │ │ │ mov r3, r0 │ │ │ │ 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] │ │ │ │ movs r0, #0 │ │ │ │ - bl 29644 │ │ │ │ + bl 29640 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 296e8 │ │ │ │ + bl 296e4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2b148 │ │ │ │ + bl 2b144 │ │ │ │ mov r3, r0 │ │ │ │ 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, #12] │ │ │ │ strd r2, r3, [r7] │ │ │ │ movs r0, #0 │ │ │ │ - bl 29644 │ │ │ │ + bl 29640 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 29716 │ │ │ │ + bl 29712 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2b148 │ │ │ │ + bl 2b144 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 29644 │ │ │ │ + bl 29640 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2969a │ │ │ │ + bl 29696 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2b148 │ │ │ │ + bl 2b144 │ │ │ │ mov r3, r0 │ │ │ │ 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] │ │ │ │ - ldr r3, [pc, #64] @ (2b338 ) │ │ │ │ + ldr r3, [pc, #64] @ (2b334 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2eac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b320 │ │ │ │ + bne.n 2b31c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #44] @ (2b33c ) │ │ │ │ + ldr r2, [pc, #44] @ (2b338 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b330 │ │ │ │ + b.n 2b32c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2b2ac │ │ │ │ + bl 2b2a8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2db0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ 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 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r4, [pc, #192] @ (2b418 ) │ │ │ │ + ldr r4, [pc, #192] @ (2b414 ) │ │ │ │ add r4, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2b2e0 │ │ │ │ + bl 2b2dc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b388 │ │ │ │ - ldr r3, [pc, #164] @ (2b41c ) │ │ │ │ + bne.n 2b384 │ │ │ │ + ldr r3, [pc, #164] @ (2b418 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 2b3fa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 2b3f6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b3cc │ │ │ │ - ldr r3, [pc, #116] @ (2b420 ) │ │ │ │ + beq.n 2b3c8 │ │ │ │ + ldr r3, [pc, #116] @ (2b41c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl 236b4 │ │ │ │ - ldr r3, [pc, #100] @ (2b424 ) │ │ │ │ + bl 236b0 │ │ │ │ + ldr r3, [pc, #100] @ (2b420 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2bdfc │ │ │ │ - b.n 2b3fa │ │ │ │ + bl 2bdf8 │ │ │ │ + b.n 2b3f6 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b3ee │ │ │ │ - ldr r3, [pc, #76] @ (2b428 ) │ │ │ │ + bne.n 2b3ea │ │ │ │ + ldr r3, [pc, #76] @ (2b424 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 2b3fa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 2b3f6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29258 │ │ │ │ + bl 29254 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #656] @ (2b6ac ) │ │ │ │ + ldr r4, [pc, #672] @ (2b6b8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r4, [pc, #228] @ (2b528 ) │ │ │ │ + ldr r4, [pc, #228] @ (2b524 ) │ │ │ │ add r4, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2f78 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b478 │ │ │ │ - ldr r3, [pc, #200] @ (2b52c ) │ │ │ │ + bne.n 2b474 │ │ │ │ + ldr r3, [pc, #200] @ (2b528 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b520 │ │ │ │ + b.n 2b51c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b204 │ │ │ │ + bl 2b200 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b4a6 │ │ │ │ - ldr r3, [pc, #156] @ (2b530 ) │ │ │ │ + bne.n 2b4a2 │ │ │ │ + ldr r3, [pc, #156] @ (2b52c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b520 │ │ │ │ + b.n 2b51c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b4ee │ │ │ │ - ldr r3, [pc, #108] @ (2b534 ) │ │ │ │ + beq.n 2b4ea │ │ │ │ + ldr r3, [pc, #108] @ (2b530 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl 236b4 │ │ │ │ - ldr r3, [pc, #96] @ (2b538 ) │ │ │ │ + bl 236b0 │ │ │ │ + ldr r3, [pc, #96] @ (2b534 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2bdfc │ │ │ │ + bl 2bdf8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b520 │ │ │ │ - ldr r3, [pc, #76] @ (2b53c ) │ │ │ │ + b.n 2b51c │ │ │ │ + ldr r3, [pc, #76] @ (2b538 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #20] │ │ │ │ - b.n 2b504 │ │ │ │ + b.n 2b500 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 284a8 │ │ │ │ + bl 284a4 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b4fe │ │ │ │ + bne.n 2b4fa │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldr r3, [pc, #736] @ (2b80c ) │ │ │ │ + ldr r3, [pc, #752] @ (2b818 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b5ce │ │ │ │ + beq.n 2b5ca │ │ │ │ movs r2, #5 │ │ │ │ - ldr r3, [pc, #120] @ (2b5d8 ) │ │ │ │ + ldr r3, [pc, #120] @ (2b5d4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #84] @ (2b5dc ) │ │ │ │ + ldr r3, [pc, #84] @ (2b5d8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbb6 │ │ │ │ + bl 2bbb2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b5c0 │ │ │ │ + beq.n 2b5bc │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #52] @ (2b5e0 ) │ │ │ │ + ldr r3, [pc, #52] @ (2b5dc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbb6 │ │ │ │ + bl 2bbb2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b540 │ │ │ │ - b.n 2b5d0 │ │ │ │ + bl 2b53c │ │ │ │ + b.n 2b5cc │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ 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] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b656 │ │ │ │ + beq.n 2b652 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbb6 │ │ │ │ + bl 2bbb2 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ (2b660 ) │ │ │ │ + ldr r3, [pc, #80] @ (2b65c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbb6 │ │ │ │ + bl 2bbb2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b540 │ │ │ │ + bl 2b53c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b658 │ │ │ │ + beq.n 2b654 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #36] @ (2b664 ) │ │ │ │ + ldr r3, [pc, #36] @ (2b660 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b5e4 │ │ │ │ - b.n 2b658 │ │ │ │ + bl 2b5e0 │ │ │ │ + b.n 2b654 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ 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] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b6c0 │ │ │ │ + beq.n 2b6bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbb6 │ │ │ │ + bl 2bbb2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b540 │ │ │ │ + bl 2b53c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b6c2 │ │ │ │ + beq.n 2b6be │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #32] @ (2b6c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (2b6c4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b668 │ │ │ │ - b.n 2b6c2 │ │ │ │ + bl 2b664 │ │ │ │ + b.n 2b6be │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 2b810 │ │ │ │ + beq.w 2b80c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 2b81c │ │ │ │ + bhi.w 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 2b816 │ │ │ │ + beq.w 2b812 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 2b81c │ │ │ │ + bhi.w 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.w 2b80a │ │ │ │ + beq.w 2b806 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 2b81c │ │ │ │ + bhi.w 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 2b804 │ │ │ │ + beq.n 2b800 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.w 2b81c │ │ │ │ + bhi.w 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2b7fe │ │ │ │ + beq.n 2b7fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 2b7f8 │ │ │ │ + beq.n 2b7f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2b7f2 │ │ │ │ + beq.n 2b7ee │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2b7ec │ │ │ │ + beq.n 2b7e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 2b7e6 │ │ │ │ + beq.n 2b7e2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2b7e0 │ │ │ │ + beq.n 2b7dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2b7da │ │ │ │ + beq.n 2b7d6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2b7d4 │ │ │ │ + beq.n 2b7d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2b7c8 │ │ │ │ + beq.n 2b7c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2b7ce │ │ │ │ + beq.n 2b7ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2b7bc │ │ │ │ + beq.n 2b7b8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2b7c2 │ │ │ │ + beq.n 2b7be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 2b81c │ │ │ │ + bhi.n 2b818 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b7b0 │ │ │ │ + beq.n 2b7ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2b7b6 │ │ │ │ - b.n 2b81c │ │ │ │ - ldr r3, [pc, #120] @ (2b82c ) │ │ │ │ + beq.n 2b7b2 │ │ │ │ + b.n 2b818 │ │ │ │ + ldr r3, [pc, #120] @ (2b828 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #120] @ (2b830 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #120] @ (2b82c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #116] @ (2b834 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #116] @ (2b830 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #116] @ (2b838 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #116] @ (2b834 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #112] @ (2b83c ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #112] @ (2b838 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #112] @ (2b840 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #112] @ (2b83c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #108] @ (2b844 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #108] @ (2b840 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #108] @ (2b848 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #108] @ (2b844 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #104] @ (2b84c ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #104] @ (2b848 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #104] @ (2b850 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #104] @ (2b84c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #100] @ (2b854 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #100] @ (2b850 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #100] @ (2b858 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #100] @ (2b854 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #96] @ (2b85c ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #96] @ (2b858 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #96] @ (2b860 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #96] @ (2b85c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #92] @ (2b864 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #92] @ (2b860 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #92] @ (2b868 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #92] @ (2b864 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #88] @ (2b86c ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #88] @ (2b868 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #88] @ (2b870 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #88] @ (2b86c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b820 │ │ │ │ - ldr r3, [pc, #84] @ (2b874 ) │ │ │ │ + b.n 2b81c │ │ │ │ + ldr r3, [pc, #84] @ (2b870 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 2b924 │ │ │ │ + beq.n 2b920 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2b92a │ │ │ │ + bhi.n 2b926 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2b91e │ │ │ │ + beq.n 2b91a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2b92a │ │ │ │ + bhi.n 2b926 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2b918 │ │ │ │ + beq.n 2b914 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 2b92a │ │ │ │ + bhi.n 2b926 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2b912 │ │ │ │ + beq.n 2b90e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2b92a │ │ │ │ + bhi.n 2b926 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2b90c │ │ │ │ + beq.n 2b908 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2b92a │ │ │ │ + bhi.n 2b926 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2b906 │ │ │ │ + beq.n 2b902 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 2b92a │ │ │ │ + bhi.n 2b926 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2b900 │ │ │ │ + beq.n 2b8fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2b92a │ │ │ │ + bhi.n 2b926 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2b8fa │ │ │ │ + beq.n 2b8f6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 2b92a │ │ │ │ + bhi.n 2b926 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b8ee │ │ │ │ + beq.n 2b8ea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2b8f4 │ │ │ │ - b.n 2b92a │ │ │ │ - ldr r3, [pc, #72] @ (2b938 ) │ │ │ │ + beq.n 2b8f0 │ │ │ │ + b.n 2b926 │ │ │ │ + ldr r3, [pc, #72] @ (2b934 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #68] @ (2b93c ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #68] @ (2b938 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #68] @ (2b940 ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #68] @ (2b93c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #64] @ (2b944 ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #64] @ (2b940 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #64] @ (2b948 ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #64] @ (2b944 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #60] @ (2b94c ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #60] @ (2b948 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #60] @ (2b950 ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #60] @ (2b94c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #56] @ (2b954 ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #56] @ (2b950 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #56] @ (2b958 ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #56] @ (2b954 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #52] @ (2b95c ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #52] @ (2b958 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2b92e │ │ │ │ - ldr r3, [pc, #52] @ (2b960 ) │ │ │ │ + b.n 2b92a │ │ │ │ + ldr r3, [pc, #52] @ (2b95c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ 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] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bab2 │ │ │ │ + beq.w 2baae │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #308] @ (2babc ) │ │ │ │ + ldr r3, [pc, #308] @ (2bab8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2ba98 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2ba94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 2b9f0 │ │ │ │ + beq.n 2b9ec │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bgt.n 2ba50 │ │ │ │ + bgt.n 2ba4c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 2b9e0 │ │ │ │ + beq.n 2b9dc │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bgt.n 2ba50 │ │ │ │ + bgt.n 2ba4c │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2b9d0 │ │ │ │ + beq.n 2b9cc │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bgt.n 2ba50 │ │ │ │ + bgt.n 2ba4c │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2ba30 │ │ │ │ + beq.n 2ba2c │ │ │ │ cmp r3, #13 │ │ │ │ - bgt.n 2ba50 │ │ │ │ + bgt.n 2ba4c │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 2ba10 │ │ │ │ + beq.n 2ba0c │ │ │ │ cmp r3, #12 │ │ │ │ - bgt.n 2ba50 │ │ │ │ + bgt.n 2ba4c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2ba20 │ │ │ │ + beq.n 2ba1c │ │ │ │ cmp r3, #10 │ │ │ │ - bgt.n 2ba50 │ │ │ │ + bgt.n 2ba4c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2ba00 │ │ │ │ + beq.n 2b9fc │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 2ba40 │ │ │ │ - b.n 2ba50 │ │ │ │ + beq.n 2ba3c │ │ │ │ + b.n 2ba4c │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #236] @ (2bac0 ) │ │ │ │ + ldr r3, [pc, #236] @ (2babc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2ba92 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2ba8e │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #224] @ (2bac4 ) │ │ │ │ + ldr r3, [pc, #224] @ (2bac0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2ba92 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2ba8e │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #212] @ (2bac8 ) │ │ │ │ + ldr r3, [pc, #212] @ (2bac4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2ba92 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2ba8e │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #200] @ (2bacc ) │ │ │ │ + ldr r3, [pc, #200] @ (2bac8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2ba92 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2ba8e │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #188] @ (2bad0 ) │ │ │ │ + ldr r3, [pc, #188] @ (2bacc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2ba92 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2ba8e │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #176] @ (2bad4 ) │ │ │ │ + ldr r3, [pc, #176] @ (2bad0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2ba92 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2ba8e │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #164] @ (2bad8 ) │ │ │ │ + ldr r3, [pc, #164] @ (2bad4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2ba92 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2ba8e │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #152] @ (2badc ) │ │ │ │ + ldr r3, [pc, #152] @ (2bad8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2ba92 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2ba8e │ │ │ │ blx 2c6c <__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, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ba7e │ │ │ │ + beq.n 2ba7a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (2bae0 ) │ │ │ │ + ldr r3, [pc, #108] @ (2badc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2178c │ │ │ │ - b.n 2ba90 │ │ │ │ + bl 21788 │ │ │ │ + b.n 2ba8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #92] @ (2bae4 ) │ │ │ │ + ldr r3, [pc, #92] @ (2bae0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2178c │ │ │ │ + bl 21788 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2b992 │ │ │ │ + bne.w 2b98e │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #64] @ (2bae8 ) │ │ │ │ + ldr r3, [pc, #64] @ (2bae4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2bab4 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2bab0 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ 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 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2bb6a │ │ │ │ + beq.n 2bb66 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2bb34 │ │ │ │ + bne.n 2bb30 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2a90c │ │ │ │ + bl 2a908 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a90c │ │ │ │ + bl 2a908 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 2bb34 │ │ │ │ + ble.n 2bb30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2bb38 │ │ │ │ + b.n 2bb34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2bb4c │ │ │ │ + beq.n 2bb48 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #48] @ (2bb74 ) │ │ │ │ + ldr r3, [pc, #48] @ (2bb70 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2bbb6 │ │ │ │ + bl 2bbb2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2bb6c │ │ │ │ + beq.n 2bb68 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #24] @ (2bb78 ) │ │ │ │ + ldr r3, [pc, #24] @ (2bb74 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2bb6c │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2bb68 │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ 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] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2bbae │ │ │ │ + beq.n 2bbaa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b668 │ │ │ │ - b.n 2bbb0 │ │ │ │ + bl 2b664 │ │ │ │ + b.n 2bbac │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bdb4 │ │ │ │ + beq.w 2bdb0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 2bd8a │ │ │ │ + beq.w 2bd86 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2bdba │ │ │ │ + bhi.w 2bdb6 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2bd02 │ │ │ │ + beq.w 2bcfe │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 2bdba │ │ │ │ + bhi.w 2bdb6 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2bcd8 │ │ │ │ + beq.n 2bcd4 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 2bdba │ │ │ │ + bhi.w 2bdb6 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2bcae │ │ │ │ + beq.n 2bcaa │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 2bdba │ │ │ │ + bhi.w 2bdb6 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2bc8c │ │ │ │ + beq.n 2bc88 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2bdba │ │ │ │ + bhi.w 2bdb6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2bca0 │ │ │ │ + beq.n 2bc9c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 2bdba │ │ │ │ + bhi.w 2bdb6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2bc46 │ │ │ │ + beq.n 2bc42 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2bdba │ │ │ │ + bhi.w 2bdb6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2bc7a │ │ │ │ + beq.n 2bc76 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 2bdba │ │ │ │ + bhi.w 2bdb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2bc36 │ │ │ │ + beq.n 2bc32 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2bc58 │ │ │ │ - b.n 2bdba │ │ │ │ + beq.n 2bc54 │ │ │ │ + b.n 2bdb6 │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #388] @ (2bdc0 ) │ │ │ │ + ldr r3, [pc, #388] @ (2bdbc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2bdba │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2bdb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [pc, #372] @ (2bdc4 ) │ │ │ │ + ldr r1, [pc, #372] @ (2bdc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2178c │ │ │ │ - b.n 2bdba │ │ │ │ + bl 21788 │ │ │ │ + b.n 2bdb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2bc66 │ │ │ │ - ldr r3, [pc, #356] @ (2bdc8 ) │ │ │ │ + beq.n 2bc62 │ │ │ │ + ldr r3, [pc, #356] @ (2bdc4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2bc6a │ │ │ │ - ldr r3, [pc, #356] @ (2bdcc ) │ │ │ │ + b.n 2bc66 │ │ │ │ + ldr r3, [pc, #356] @ (2bdc8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #352] @ (2bdd0 ) │ │ │ │ + ldr r3, [pc, #352] @ (2bdcc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2178c │ │ │ │ - b.n 2bdba │ │ │ │ + bl 21788 │ │ │ │ + b.n 2bdb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [pc, #336] @ (2bdd4 ) │ │ │ │ + ldr r1, [pc, #336] @ (2bdd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2178c │ │ │ │ - b.n 2bdba │ │ │ │ + bl 21788 │ │ │ │ + b.n 2bdb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #324] @ (2bdd8 ) │ │ │ │ + ldr r3, [pc, #324] @ (2bdd4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2178c │ │ │ │ - b.n 2bdba │ │ │ │ + bl 21788 │ │ │ │ + b.n 2bdb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b964 │ │ │ │ - b.n 2bdba │ │ │ │ + bl 2b960 │ │ │ │ + b.n 2bdb6 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (2bddc ) │ │ │ │ + ldr r3, [pc, #296] @ (2bdd8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b668 │ │ │ │ + bl 2b664 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #276] @ (2bde0 ) │ │ │ │ + ldr r3, [pc, #276] @ (2bddc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2bdba │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2bdb6 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #264] @ (2bde4 ) │ │ │ │ + ldr r3, [pc, #264] @ (2bde0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b5e4 │ │ │ │ + bl 2b5e0 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #240] @ (2bde8 ) │ │ │ │ + ldr r3, [pc, #240] @ (2bde4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2bdba │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2bdb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2baec │ │ │ │ + bl 2bae8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b6cc │ │ │ │ + bl 2b6c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b6cc │ │ │ │ + bl 2b6c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bne.n 2bd62 │ │ │ │ + bne.n 2bd5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b668 │ │ │ │ + bl 2b664 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #148] @ (2bdec ) │ │ │ │ + ldr r3, [pc, #148] @ (2bde8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2bd72 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2bd6e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2baec │ │ │ │ + bl 2bae8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #14 │ │ │ │ - bne.n 2bdb8 │ │ │ │ + bne.n 2bdb4 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (2bdf0 ) │ │ │ │ + ldr r3, [pc, #112] @ (2bdec ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2bdb8 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2bdb4 │ │ │ │ movs r2, #6 │ │ │ │ - ldr r3, [pc, #100] @ (2bdf4 ) │ │ │ │ + ldr r3, [pc, #100] @ (2bdf0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bbb6 │ │ │ │ + bl 2bbb2 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ (2bdf8 ) │ │ │ │ + ldr r3, [pc, #80] @ (2bdf4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ - b.n 2bdba │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2bdb6 │ │ │ │ nop │ │ │ │ - b.n 2bdba │ │ │ │ + b.n 2bdb6 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ @@ -46296,63 +46295,63 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ str.w r0, [r3, #-36] │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ str.w r1, [r3, #-40] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #4 │ │ │ │ - ldr r2, [pc, #124] @ (2beac ) │ │ │ │ + ldr r2, [pc, #124] @ (2bea8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2beb0 ) │ │ │ │ + ldr r3, [pc, #124] @ (2beac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #8 │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-36] │ │ │ │ - bl 2bbb6 │ │ │ │ + bl 2bbb2 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ ldr.w r1, [r2, #-40] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f18 │ │ │ │ add.w r3, r7, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ nop │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #4 │ │ │ │ - ldr r2, [pc, #40] @ (2beb4 ) │ │ │ │ + ldr r2, [pc, #40] @ (2beb0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (2beb0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2beac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2bea2 │ │ │ │ + beq.n 2be9e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - rors r4, r1 │ │ │ │ + rors r0, r2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r4, r6 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, 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 │ │ │ │ @@ -46363,162 +46362,162 @@ │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ str.w r1, [r0, #-48] │ │ │ │ add.w r1, r7, #24 │ │ │ │ subs r1, #16 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #164] @ (2bf9c ) │ │ │ │ + ldr r2, [pc, #164] @ (2bf98 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (2bfa0 ) │ │ │ │ + ldr r3, [pc, #164] @ (2bf9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #24 │ │ │ │ add.w r2, r7, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-44] │ │ │ │ - bl 2bbb6 │ │ │ │ + bl 2bbb2 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #8 │ │ │ │ add.w r2, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #16 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #76] @ (2bfa4 ) │ │ │ │ + ldr r3, [pc, #76] @ (2bfa0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r2, #-8] │ │ │ │ ldr.w r0, [r1, #-48] │ │ │ │ - bl 31a90 │ │ │ │ + bl 31a88 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ nop │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #44] @ (2bfa8 ) │ │ │ │ + ldr r2, [pc, #44] @ (2bfa4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (2bfa0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2bf9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2bf92 │ │ │ │ + beq.n 2bf8e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r2, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ movs r3, 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, #124] @ (2c054 ) │ │ │ │ + ldr r2, [pc, #124] @ (2c050 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2c058 ) │ │ │ │ + ldr r3, [pc, #124] @ (2c054 ) │ │ │ │ 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 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #16 │ │ │ │ add.w r2, r7, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-44] │ │ │ │ - bl 3d218 │ │ │ │ + bl 2bbb2 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #4 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 218e2 │ │ │ │ + bl 218de │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #12 │ │ │ │ - ldr r1, [pc, #44] @ (2c05c ) │ │ │ │ + ldr r1, [pc, #44] @ (2c058 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (2c058 ) │ │ │ │ + ldr r2, [pc, #36] @ (2c054 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2c046 │ │ │ │ + beq.n 2c042 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ands r4, r4 │ │ │ │ + ands r0, r5 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ movs r3, 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] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2c08c │ │ │ │ + bne.n 2c088 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2c094 │ │ │ │ + b.n 2c090 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -46528,1216 +46527,1216 @@ │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2c0e6 │ │ │ │ + b.n 2c0e2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2c060 │ │ │ │ + bl 2c05c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (2c0f8 ) │ │ │ │ + ldr r1, [pc, #36] @ (2c0f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2da4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2c0bc │ │ │ │ + bne.n 2c0b8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c122 │ │ │ │ + beq.n 2c11e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2c12c │ │ │ │ - b.n 2c136 │ │ │ │ + beq.n 2c128 │ │ │ │ + b.n 2c132 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c184 │ │ │ │ + b.n 2c180 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c184 │ │ │ │ + b.n 2c180 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 27e3e │ │ │ │ + bl 27e3a │ │ │ │ mov r5, r0 │ │ │ │ - bl 27e3e │ │ │ │ + bl 27e3a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #44] @ (2c18c ) │ │ │ │ + ldr r3, [pc, #44] @ (2c188 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ - ldr r0, [pc, #40] @ (2c190 ) │ │ │ │ + ldr r0, [pc, #40] @ (2c18c ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c1ba │ │ │ │ + beq.n 2c1b6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2c1be │ │ │ │ + b.n 2c1ba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c1cc │ │ │ │ + beq.n 2c1c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 2c1d0 │ │ │ │ + b.n 2c1cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2c25e │ │ │ │ + beq.n 2c25a │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 2c274 │ │ │ │ + bhi.n 2c270 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 2c242 │ │ │ │ + beq.n 2c23e │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 2c274 │ │ │ │ + bhi.n 2c270 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2c226 │ │ │ │ + beq.n 2c222 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 2c274 │ │ │ │ + bhi.n 2c270 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c1f6 │ │ │ │ + beq.n 2c1f2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2c20e │ │ │ │ - b.n 2c274 │ │ │ │ + beq.n 2c20a │ │ │ │ + b.n 2c270 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c2c6 │ │ │ │ + b.n 2c2c2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c2c6 │ │ │ │ + b.n 2c2c2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c236 │ │ │ │ + beq.n 2c232 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c236 │ │ │ │ + beq.n 2c232 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2c238 │ │ │ │ + b.n 2c234 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c2c6 │ │ │ │ + b.n 2c2c2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2c24e │ │ │ │ + bne.n 2c24a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c252 │ │ │ │ + beq.n 2c24e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2c254 │ │ │ │ + b.n 2c250 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c2c6 │ │ │ │ + b.n 2c2c2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c2c6 │ │ │ │ + b.n 2c2c2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #44] @ (2c2d0 ) │ │ │ │ + ldr r3, [pc, #44] @ (2c2cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - ldr r0, [pc, #44] @ (2c2d4 ) │ │ │ │ + ldr r0, [pc, #44] @ (2c2d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #120] @ (2c34c ) │ │ │ │ + ldr r7, [pc, #8] @ (2c2d8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #16] @ (2c2e8 ) │ │ │ │ + ldr r6, [pc, #928] @ (2c674 ) │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c304 │ │ │ │ + beq.n 2c300 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r2, r3, [r7, #56] @ 0x38 │ │ │ │ - b.n 2c310 │ │ │ │ + b.n 2c30c │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c322 │ │ │ │ + beq.n 2c31e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r2, r3, [r7, #64] @ 0x40 │ │ │ │ - b.n 2c32e │ │ │ │ + b.n 2c32a │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 2c538 │ │ │ │ + beq.w 2c534 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 2c5ac │ │ │ │ + bhi.w 2c5a8 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 2c4c0 │ │ │ │ + beq.w 2c4bc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2c5ac │ │ │ │ + bhi.w 2c5a8 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2c496 │ │ │ │ + beq.w 2c492 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 2c5ac │ │ │ │ + bhi.w 2c5a8 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2c47a │ │ │ │ + beq.w 2c476 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 2c5ac │ │ │ │ + bhi.w 2c5a8 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2c45e │ │ │ │ + beq.n 2c45a │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 2c5ac │ │ │ │ + bhi.w 2c5a8 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2c41e │ │ │ │ + beq.n 2c41a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2c5ac │ │ │ │ + bhi.w 2c5a8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c43e │ │ │ │ + beq.n 2c43a │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 2c5ac │ │ │ │ + bhi.w 2c5a8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2c3de │ │ │ │ + beq.n 2c3da │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2c5ac │ │ │ │ + bhi.w 2c5a8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2c3fe │ │ │ │ + beq.n 2c3fa │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 2c5ac │ │ │ │ + bhi.w 2c5a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c39e │ │ │ │ + beq.n 2c39a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2c3be │ │ │ │ - b.n 2c5ac │ │ │ │ + beq.n 2c3ba │ │ │ │ + b.n 2c5a8 │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ ldrd r0, r1, [r7, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ ldrd r0, r1, [r7, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ adds.w sl, r0, r2 │ │ │ │ adc.w fp, r1, r3 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ subs.w r8, r0, r2 │ │ │ │ sbc.w r9, r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add r3, r2 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ umull r4, r5, r1, r2 │ │ │ │ add r3, r5 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 2c51c │ │ │ │ + bne.n 2c518 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #272] @ (2c608 ) │ │ │ │ + ldr r3, [pc, #272] @ (2c604 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #272] @ (2c60c ) │ │ │ │ + ldr r0, [pc, #272] @ (2c608 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ - bl 3cfbc │ │ │ │ + bl 3cfb4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 2c594 │ │ │ │ + bne.n 2c590 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #160] @ (2c610 ) │ │ │ │ + ldr r3, [pc, #160] @ (2c60c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ - ldr r0, [pc, #160] @ (2c614 ) │ │ │ │ + ldr r0, [pc, #160] @ (2c610 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ - bl 3cfbc │ │ │ │ + bl 3cfb4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c5fe │ │ │ │ + b.n 2c5fa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #60] @ (2c618 ) │ │ │ │ + ldr r3, [pc, #60] @ (2c614 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #60] @ (2c61c ) │ │ │ │ + ldr r0, [pc, #60] @ (2c618 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #936] @ (2c9b4 ) │ │ │ │ + ldr r4, [pc, #824] @ (2c940 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #704] @ (2c8d0 ) │ │ │ │ + ldr r4, [pc, #592] @ (2c85c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #456] @ (2c7dc ) │ │ │ │ + ldr r4, [pc, #344] @ (2c768 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #224] @ (2c6f8 ) │ │ │ │ + ldr r4, [pc, #112] @ (2c684 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #104] @ (2c684 ) │ │ │ │ + ldr r3, [pc, #1016] @ (2ca10 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #816] @ (2c950 ) │ │ │ │ + ldr r3, [pc, #704] @ (2c8dc ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c64a │ │ │ │ + beq.n 2c646 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r2, r3, [r7, #56] @ 0x38 │ │ │ │ - b.n 2c656 │ │ │ │ + b.n 2c652 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c668 │ │ │ │ + beq.n 2c664 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r2, r3, [r7, #64] @ 0x40 │ │ │ │ - b.n 2c674 │ │ │ │ + b.n 2c670 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 2c874 │ │ │ │ + beq.w 2c870 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 2c90e │ │ │ │ + bhi.w 2c90a │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 2c7fa │ │ │ │ + beq.w 2c7f6 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2c90e │ │ │ │ + bhi.w 2c90a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2c7e2 │ │ │ │ + beq.w 2c7de │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 2c90e │ │ │ │ + bhi.w 2c90a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2c7ca │ │ │ │ + beq.w 2c7c6 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 2c90e │ │ │ │ + bhi.w 2c90a │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 2c7b2 │ │ │ │ + beq.w 2c7ae │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 2c90e │ │ │ │ + bhi.w 2c90a │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2c76e │ │ │ │ + beq.n 2c76a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2c90e │ │ │ │ + bhi.w 2c90a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c790 │ │ │ │ + beq.n 2c78c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 2c90e │ │ │ │ + bhi.w 2c90a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2c72a │ │ │ │ + beq.n 2c726 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2c90e │ │ │ │ + bhi.w 2c90a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2c74c │ │ │ │ + beq.n 2c748 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 2c90e │ │ │ │ + bhi.w 2c90a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c6e6 │ │ │ │ + beq.n 2c6e2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2c708 │ │ │ │ - b.n 2c90e │ │ │ │ + beq.n 2c704 │ │ │ │ + b.n 2c90a │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ls │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vsub.f64 d7, d6, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 2c85c │ │ │ │ + bne.n 2c858 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #304] @ (2c968 ) │ │ │ │ + ldr r3, [pc, #304] @ (2c964 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #304] @ (2c96c ) │ │ │ │ + ldr r0, [pc, #304] @ (2c968 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d6, [r7, #56] @ 0x38 │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vdiv.f64 d5, d6, d7 │ │ │ │ vmov.f64 d0, d5 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ vldr d7, [r7, #64] @ 0x40 │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 2c8d6 │ │ │ │ + bne.n 2c8d2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #192] @ (2c970 ) │ │ │ │ + ldr r3, [pc, #192] @ (2c96c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ - ldr r0, [pc, #188] @ (2c974 ) │ │ │ │ + ldr r0, [pc, #188] @ (2c970 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ ldrd r0, r1, [r7, #56] @ 0x38 │ │ │ │ - bl 3d098 │ │ │ │ + bl 3d090 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [r7, #64] @ 0x40 │ │ │ │ - bl 3d098 │ │ │ │ + bl 3d090 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3cfbc │ │ │ │ + bl 3cfb4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3cf60 │ │ │ │ + bl 3cf58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2c960 │ │ │ │ + b.n 2c95c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #60] @ (2c978 ) │ │ │ │ + ldr r3, [pc, #60] @ (2c974 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #56] @ (2c97c ) │ │ │ │ + ldr r0, [pc, #56] @ (2c978 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r1, [pc, #680] @ (2cc14 ) │ │ │ │ + ldr r1, [pc, #568] @ (2cba0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #448] @ (2cb30 ) │ │ │ │ + ldr r1, [pc, #336] @ (2cabc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #192] @ (2ca34 ) │ │ │ │ + ldr r1, [pc, #80] @ (2c9c0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #984] @ (2cd50 ) │ │ │ │ + ldr r0, [pc, #872] @ (2ccdc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #864] @ (2ccdc ) │ │ │ │ + ldr r0, [pc, #752] @ (2cc68 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #424] @ (2cb28 ) │ │ │ │ + ldr r0, [pc, #312] @ (2cab4 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c9a6 │ │ │ │ + beq.n 2c9a2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2c9ac │ │ │ │ - ldr r3, [pc, #356] @ (2cb0c ) │ │ │ │ + b.n 2c9a8 │ │ │ │ + ldr r3, [pc, #356] @ (2cb08 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c9ba │ │ │ │ + beq.n 2c9b6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 2c9c0 │ │ │ │ - ldr r3, [pc, #340] @ (2cb10 ) │ │ │ │ + b.n 2c9bc │ │ │ │ + ldr r3, [pc, #340] @ (2cb0c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2caa0 │ │ │ │ + beq.n 2ca9c │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2cab2 │ │ │ │ + bhi.n 2caae │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2ca68 │ │ │ │ + beq.n 2ca64 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2cab2 │ │ │ │ + bhi.n 2caae │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2ca86 │ │ │ │ + beq.n 2ca82 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 2cab2 │ │ │ │ + bhi.n 2caae │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2ca32 │ │ │ │ + beq.n 2ca2e │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2cab2 │ │ │ │ + bhi.n 2caae │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2ca4a │ │ │ │ + beq.n 2ca46 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 2cab2 │ │ │ │ + bhi.n 2caae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c9f6 │ │ │ │ + beq.n 2c9f2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2ca14 │ │ │ │ - b.n 2cab2 │ │ │ │ + beq.n 2ca10 │ │ │ │ + b.n 2caae │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cb04 │ │ │ │ + b.n 2cb00 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cb04 │ │ │ │ + b.n 2cb00 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cb04 │ │ │ │ + b.n 2cb00 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cb04 │ │ │ │ + b.n 2cb00 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cb04 │ │ │ │ + b.n 2cb00 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ mvns r3, r3 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cb04 │ │ │ │ + b.n 2cb00 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ - ldr r3, [pc, #108] @ (2cb14 ) │ │ │ │ + ldr r3, [pc, #108] @ (2cb10 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cb04 │ │ │ │ + b.n 2cb00 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #56] @ (2cb18 ) │ │ │ │ + ldr r3, [pc, #56] @ (2cb14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - ldr r0, [pc, #52] @ (2cb1c ) │ │ │ │ + ldr r0, [pc, #52] @ (2cb18 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #560] @ (2cd40 ) │ │ │ │ + ldr r0, [pc, #448] @ (2cccc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #480] @ (2ccf4 ) │ │ │ │ + ldr r0, [pc, #368] @ (2cc80 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + bx lr │ │ │ │ movs r1, r0 │ │ │ │ - bx ip │ │ │ │ + bxns r8 │ │ │ │ movs r1, r0 │ │ │ │ - mov lr, r8 │ │ │ │ + mov sl, r5 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cb44 │ │ │ │ + beq.n 2cb40 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cb98 │ │ │ │ + bne.n 2cb94 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #236] @ (2cc60 ) │ │ │ │ + ldr r3, [pc, #236] @ (2cc5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - ldr r0, [pc, #236] @ (2cc64 ) │ │ │ │ + ldr r0, [pc, #236] @ (2cc60 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2cc58 │ │ │ │ + b.n 2cc54 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2cbe0 │ │ │ │ + beq.n 2cbdc │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2cc06 │ │ │ │ + bhi.n 2cc02 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cbae │ │ │ │ + beq.n 2cbaa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2cbc2 │ │ │ │ - b.n 2cc06 │ │ │ │ + beq.n 2cbbe │ │ │ │ + b.n 2cc02 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cc58 │ │ │ │ + b.n 2cc54 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28d1a │ │ │ │ + bl 28d16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cc58 │ │ │ │ + b.n 2cc54 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28808 │ │ │ │ + bl 28804 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2da86 │ │ │ │ + bl 2da82 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cc58 │ │ │ │ + b.n 2cc54 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #52] @ (2cc68 ) │ │ │ │ + ldr r3, [pc, #52] @ (2cc64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - ldr r0, [pc, #48] @ (2cc6c ) │ │ │ │ + ldr r0, [pc, #48] @ (2cc68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - mov lr, sp │ │ │ │ + mov sl, sl │ │ │ │ movs r1, r0 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r6, sl │ │ │ │ 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 │ │ │ │ @@ -47745,15 +47744,15 @@ │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2de6c │ │ │ │ + bl 2de68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47767,23 +47766,23 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 286d2 │ │ │ │ + bl 286ce │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2cc70 │ │ │ │ + bl 2cc6c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47798,1400 +47797,1400 @@ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2cd30 │ │ │ │ + beq.n 2cd2c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #460] @ (2cee8 ) │ │ │ │ + ldr r3, [pc, #460] @ (2cee4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2cede │ │ │ │ + b.n 2ceda │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cd92 │ │ │ │ + beq.n 2cd8e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2cd92 │ │ │ │ + beq.n 2cd8e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r3, [pc, #384] @ (2ceec ) │ │ │ │ + ldr r3, [pc, #384] @ (2cee8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #380] @ (2cef0 ) │ │ │ │ + ldr r0, [pc, #380] @ (2ceec ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 2cede │ │ │ │ + b.n 2ceda │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cdf4 │ │ │ │ + beq.n 2cdf0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2cdf4 │ │ │ │ + beq.n 2cdf0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r3, [pc, #292] @ (2cef4 ) │ │ │ │ + ldr r3, [pc, #292] @ (2cef0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #292] @ (2cef8 ) │ │ │ │ + ldr r0, [pc, #292] @ (2cef4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ - b.n 2cede │ │ │ │ + b.n 2ceda │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ce16 │ │ │ │ + beq.n 2ce12 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r2, r3, [r7, #80] @ 0x50 │ │ │ │ - b.n 2ce22 │ │ │ │ + b.n 2ce1e │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ce34 │ │ │ │ + beq.n 2ce30 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r2, r3, [r7, #88] @ 0x58 │ │ │ │ - b.n 2ce44 │ │ │ │ + b.n 2ce40 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ asrs r2, r3, #31 │ │ │ │ str r3, [r7, #16] │ │ │ │ str r2, [r7, #20] │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ strd r2, r3, [r7, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2ce6c │ │ │ │ + bge.n 2ce68 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r2, r3, [r7, #80] @ 0x50 │ │ │ │ adds.w r1, r2, r8 │ │ │ │ str r1, [r7, #8] │ │ │ │ adc.w r3, r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r7, #80] @ 0x50 │ │ │ │ ldrd r2, r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2ce90 │ │ │ │ + bge.n 2ce8c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r3, [r7, #88] @ 0x58 │ │ │ │ adds r1, r2, r4 │ │ │ │ str r1, [r7, #0] │ │ │ │ adcs r3, r5 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r3, r4, [r7] │ │ │ │ strd r3, r4, [r7, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [r7, #80] @ 0x50 │ │ │ │ strd r2, r3, [r7, #96] @ 0x60 │ │ │ │ - b.n 2cecc │ │ │ │ + b.n 2cec8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cebc │ │ │ │ + beq.n 2ceb8 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 28702 │ │ │ │ + bl 286fe │ │ │ │ ldrd r2, r3, [r7, #96] @ 0x60 │ │ │ │ adds.w sl, r2, #1 │ │ │ │ adc.w fp, r3, #0 │ │ │ │ strd sl, fp, [r7, #96] @ 0x60 │ │ │ │ ldrd r0, r1, [r7, #96] @ 0x60 │ │ │ │ ldrd r2, r3, [r7, #88] @ 0x58 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - blt.n 2ce9a │ │ │ │ + blt.n 2ce96 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #104 @ 0x68 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r4, sp │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r4, r8 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - add lr, pc │ │ │ │ + add sl, ip │ │ │ │ movs r1, r0 │ │ │ │ - mvns r0, r3 │ │ │ │ + bics r4, r7 │ │ │ │ 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 r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 2cf5c │ │ │ │ + bne.n 2cf58 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2cf5c │ │ │ │ + bne.n 2cf58 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cf40 │ │ │ │ + beq.n 2cf3c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d054 │ │ │ │ + b.n 2d050 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #276] @ (2d05c ) │ │ │ │ + ldr r3, [pc, #276] @ (2d058 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d054 │ │ │ │ + b.n 2d050 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 2d022 │ │ │ │ + bne.n 2d01e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2d022 │ │ │ │ + bne.n 2d01e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r3, r2 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2cfe8 │ │ │ │ + bge.n 2cfe4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2cfe8 │ │ │ │ + bge.n 2cfe4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #196] @ (2d060 ) │ │ │ │ + ldr r2, [pc, #196] @ (2d05c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #192] @ (2d064 ) │ │ │ │ + ldr r3, [pc, #192] @ (2d060 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d054 │ │ │ │ + b.n 2d050 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cfdc │ │ │ │ + bne.n 2cfd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #164] @ (2d068 ) │ │ │ │ + ldr r2, [pc, #164] @ (2d064 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #164] @ (2d06c ) │ │ │ │ + ldr r3, [pc, #164] @ (2d068 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d054 │ │ │ │ + b.n 2d050 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2cfb6 │ │ │ │ + bgt.n 2cfb2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d002 │ │ │ │ + beq.n 2cffe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d054 │ │ │ │ + b.n 2d050 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #104] @ (2d070 ) │ │ │ │ + ldr r2, [pc, #104] @ (2d06c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #100] @ (2d074 ) │ │ │ │ + ldr r3, [pc, #100] @ (2d070 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d054 │ │ │ │ + b.n 2d050 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #68] @ (2d078 ) │ │ │ │ + ldr r3, [pc, #68] @ (2d074 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bics r4, r4 │ │ │ │ + bics r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - bics r2, r0 │ │ │ │ + muls r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - muls r6, r1 │ │ │ │ + orrs r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ - orrs r0, r1 │ │ │ │ + cmn r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - orrs r6, r2 │ │ │ │ + cmn r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - orrs r0, r2 │ │ │ │ + cmn r4, r6 │ │ │ │ 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, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d09c │ │ │ │ + bne.n 2d098 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d41c │ │ │ │ + b.n 2d418 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #15 │ │ │ │ - bne.n 2d0c4 │ │ │ │ + bne.n 2d0c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2cc70 │ │ │ │ + bl 2cc6c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d41c │ │ │ │ + b.n 2d418 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #8] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d0ea │ │ │ │ + beq.n 2d0e6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 2d108 │ │ │ │ + bne.n 2d104 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28b2e │ │ │ │ + bl 28b2a │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d108 │ │ │ │ + beq.n 2d104 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #12 │ │ │ │ - bne.n 2d126 │ │ │ │ + bne.n 2d122 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28b00 │ │ │ │ + bl 28afc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d126 │ │ │ │ + beq.n 2d122 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 2d140 │ │ │ │ + bne.n 2d13c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2cca0 │ │ │ │ + bl 2cc9c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d41c │ │ │ │ + b.n 2d418 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d166 │ │ │ │ + beq.n 2d162 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2d17c │ │ │ │ + bne.n 2d178 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r0, #16 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d41c │ │ │ │ + b.n 2d418 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d348 │ │ │ │ + beq.w 2d344 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d348 │ │ │ │ + beq.w 2d344 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2d348 │ │ │ │ + beq.w 2d344 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2d1d2 │ │ │ │ + bne.n 2d1ce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2d1d2 │ │ │ │ + bne.n 2d1ce │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3cf60 │ │ │ │ + bl 3cf58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2d348 │ │ │ │ + b.n 2d344 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2d20a │ │ │ │ + bne.n 2d206 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2d20a │ │ │ │ + bne.n 2d206 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3cf60 │ │ │ │ + bl 3cf58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d348 │ │ │ │ + b.n 2d344 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d228 │ │ │ │ + bne.n 2d224 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r0, #0 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d41c │ │ │ │ + b.n 2d418 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2d246 │ │ │ │ + bne.n 2d242 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r0, #1 │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d41c │ │ │ │ + b.n 2d418 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #14 │ │ │ │ - bne.n 2d284 │ │ │ │ + bne.n 2d280 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2d26a │ │ │ │ + bne.n 2d266 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2d26a │ │ │ │ + bne.n 2d266 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2cce8 │ │ │ │ + bl 2cce4 │ │ │ │ str r0, [r7, #20] │ │ │ │ - b.n 2d274 │ │ │ │ + b.n 2d270 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2cefc │ │ │ │ + bl 2cef8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 2d41c │ │ │ │ + b.n 2d418 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 2d2c4 │ │ │ │ + bne.n 2d2c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d2c4 │ │ │ │ + beq.n 2d2c0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ab4 │ │ │ │ + bl 28ab0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d2c4 │ │ │ │ + beq.n 2d2c0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 281c │ │ │ │ - b.n 2d348 │ │ │ │ + b.n 2d344 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 2d304 │ │ │ │ + bne.n 2d300 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d304 │ │ │ │ + beq.n 2d300 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28ab4 │ │ │ │ + bl 28ab0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d304 │ │ │ │ + beq.n 2d300 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 281c │ │ │ │ - b.n 2d348 │ │ │ │ + b.n 2d344 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #256] @ (2d424 ) │ │ │ │ + ldr r3, [pc, #256] @ (2d420 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #256] @ (2d428 ) │ │ │ │ + ldr r0, [pc, #256] @ (2d424 ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 2d41c │ │ │ │ + b.n 2d418 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2d3bc │ │ │ │ + beq.n 2d3b8 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2d3ca │ │ │ │ + bhi.n 2d3c6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2d3ae │ │ │ │ + beq.n 2d3aa │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 2d3ca │ │ │ │ + bhi.n 2d3c6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2d3a0 │ │ │ │ + beq.n 2d39c │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2d3ca │ │ │ │ + bhi.n 2d3c6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2d392 │ │ │ │ + beq.n 2d38e │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 2d3ca │ │ │ │ + bhi.n 2d3c6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d376 │ │ │ │ + beq.n 2d372 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2d384 │ │ │ │ - b.n 2d3ca │ │ │ │ + beq.n 2d380 │ │ │ │ + b.n 2d3c6 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2c0fc │ │ │ │ + bl 2c0f8 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2c194 │ │ │ │ + bl 2c190 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2c2d8 │ │ │ │ + bl 2c2d4 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2c620 │ │ │ │ + bl 2c61c │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2c980 │ │ │ │ + bl 2c97c │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2cb20 │ │ │ │ + bl 2cb1c │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2d40e │ │ │ │ + b.n 2d40a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #68] @ (2d42c ) │ │ │ │ + ldr r3, [pc, #68] @ (2d428 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #64] @ (2d430 ) │ │ │ │ + ldr r0, [pc, #64] @ (2d42c ) │ │ │ │ add r0, pc │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - b.n 2d41c │ │ │ │ + b.n 2d418 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - eors r2, r1 │ │ │ │ + ands r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #564] @ (2d684 ) │ │ │ │ + ldr r2, [pc, #564] @ (2d680 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #564] @ (2d688 ) │ │ │ │ + ldr r3, [pc, #564] @ (2d684 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #32] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d484 │ │ │ │ + beq.n 2d480 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d662 │ │ │ │ + b.n 2d65e │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d4be │ │ │ │ + bne.n 2d4ba │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #492] @ (2d68c ) │ │ │ │ + ldr r3, [pc, #492] @ (2d688 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d662 │ │ │ │ + b.n 2d65e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2d644 │ │ │ │ + b.n 2d640 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d5a8 │ │ │ │ + beq.n 2d5a4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d538 │ │ │ │ + beq.n 2d534 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28966 │ │ │ │ + bl 28962 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d662 │ │ │ │ + b.n 2d65e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d58e │ │ │ │ + bne.n 2d58a │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28966 │ │ │ │ + bl 28962 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #292] @ (2d690 ) │ │ │ │ + ldr r3, [pc, #292] @ (2d68c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ blx 281c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d662 │ │ │ │ + b.n 2d65e │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d5a8 │ │ │ │ + bne.n 2d5a4 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28a00 │ │ │ │ - b.n 2d644 │ │ │ │ + bl 289fc │ │ │ │ + b.n 2d640 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d5f4 │ │ │ │ + beq.n 2d5f0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2d434 │ │ │ │ + bl 2d430 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d5d4 │ │ │ │ + beq.n 2d5d0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 2d5e4 │ │ │ │ + b.n 2d5e0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 2d5e4 │ │ │ │ + b.n 2d5e0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d644 │ │ │ │ + beq.n 2d640 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d5de │ │ │ │ - b.n 2d644 │ │ │ │ + bne.n 2d5da │ │ │ │ + b.n 2d640 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d61a │ │ │ │ + bne.n 2d616 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28966 │ │ │ │ + bl 28962 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d662 │ │ │ │ + b.n 2d65e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d636 │ │ │ │ + beq.n 2d632 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 2d644 │ │ │ │ + b.n 2d640 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 294ce │ │ │ │ + bl 294ca │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d4d0 │ │ │ │ + bne.w 2d4cc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #48] @ (2d694 ) │ │ │ │ + ldr r1, [pc, #48] @ (2d690 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2d688 ) │ │ │ │ + ldr r2, [pc, #32] @ (2d684 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2d67a │ │ │ │ + beq.n 2d676 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #604] @ (2d910 ) │ │ │ │ + ldr r2, [pc, #604] @ (2d90c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #604] @ (2d914 ) │ │ │ │ + ldr r3, [pc, #604] @ (2d910 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d6ec │ │ │ │ + beq.n 2d6e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d8f0 │ │ │ │ + b.n 2d8ec │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d728 │ │ │ │ + bne.n 2d724 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #528] @ (2d918 ) │ │ │ │ + ldr r3, [pc, #528] @ (2d914 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d8f0 │ │ │ │ + b.n 2d8ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2d8d2 │ │ │ │ + b.n 2d8ce │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d816 │ │ │ │ + beq.n 2d812 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d7a4 │ │ │ │ + beq.n 2d7a0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d8f0 │ │ │ │ + b.n 2d8ec │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d7fc │ │ │ │ + bne.n 2d7f8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2bfac │ │ │ │ + bl 2bfa8 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #324] @ (2d91c ) │ │ │ │ + ldr r3, [pc, #324] @ (2d918 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ blx 281c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d8f0 │ │ │ │ + b.n 2d8ec │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d816 │ │ │ │ + bne.n 2d812 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ - b.n 2d8d2 │ │ │ │ + bl 289fc │ │ │ │ + b.n 2d8ce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d862 │ │ │ │ + beq.n 2d85e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2d698 │ │ │ │ + bl 2d694 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d842 │ │ │ │ + beq.n 2d83e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 2d852 │ │ │ │ + b.n 2d84e │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2d852 │ │ │ │ + b.n 2d84e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d8d2 │ │ │ │ + beq.n 2d8ce │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d84c │ │ │ │ - b.n 2d8d2 │ │ │ │ + bne.n 2d848 │ │ │ │ + b.n 2d8ce │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d888 │ │ │ │ + beq.n 2d884 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d8a4 │ │ │ │ + bne.n 2d8a0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28914 │ │ │ │ + bl 28910 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d8f0 │ │ │ │ + b.n 2d8ec │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d8c2 │ │ │ │ + beq.n 2d8be │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 2d8d2 │ │ │ │ + b.n 2d8ce │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r7, #20] │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 294ce │ │ │ │ + bl 294ca │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d73a │ │ │ │ + bne.w 2d736 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #44] @ (2d920 ) │ │ │ │ + ldr r1, [pc, #44] @ (2d91c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2d914 ) │ │ │ │ + ldr r2, [pc, #28] @ (2d910 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2d908 │ │ │ │ + beq.n 2d904 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #14 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d944 │ │ │ │ + bne.n 2d940 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d9d6 │ │ │ │ + b.n 2d9d2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d9a0 │ │ │ │ + beq.n 2d99c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 2d698 │ │ │ │ + bl 2d694 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d990 │ │ │ │ + beq.n 2d98c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2d972 │ │ │ │ + b.n 2d96e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d96c │ │ │ │ + bne.n 2d968 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d924 │ │ │ │ + bl 2d920 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2d9d6 │ │ │ │ + b.n 2d9d2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d924 │ │ │ │ + bl 2d920 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2d9d6 │ │ │ │ + b.n 2d9d2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d924 │ │ │ │ + bl 2d920 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49199,74 +49198,74 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d9fe │ │ │ │ + bne.n 2d9fa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2da7e │ │ │ │ + b.n 2da7a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2da58 │ │ │ │ + beq.n 2da54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2d434 │ │ │ │ + bl 2d430 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2da48 │ │ │ │ + beq.n 2da44 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2da2a │ │ │ │ + b.n 2da26 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2da24 │ │ │ │ + bne.n 2da20 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d9de │ │ │ │ + bl 2d9da │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2da7e │ │ │ │ + b.n 2da7a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d9de │ │ │ │ + bl 2d9da │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2da7e │ │ │ │ + b.n 2da7a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d9de │ │ │ │ + bl 2d9da │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49276,95 +49275,95 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2daac │ │ │ │ + beq.n 2daa8 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2daec │ │ │ │ - b.n 2db56 │ │ │ │ + beq.n 2dae8 │ │ │ │ + b.n 2db52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2dae2 │ │ │ │ + b.n 2dade │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dadc │ │ │ │ + beq.n 2dad8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2db58 │ │ │ │ + b.n 2db54 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dab4 │ │ │ │ + bne.n 2dab0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2db58 │ │ │ │ + b.n 2db54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2db4c │ │ │ │ + b.n 2db48 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2db12 │ │ │ │ + beq.n 2db0e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2db36 │ │ │ │ + bne.n 2db32 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2db36 │ │ │ │ + beq.n 2db32 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2db46 │ │ │ │ + beq.n 2db42 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2db58 │ │ │ │ + b.n 2db54 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2daf4 │ │ │ │ + bne.n 2daf0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2db58 │ │ │ │ + b.n 2db54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49374,212 +49373,212 @@ │ │ │ │ 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 2db84 │ │ │ │ + bne.n 2db80 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2dc76 │ │ │ │ + b.n 2dc72 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dbae │ │ │ │ + beq.n 2dbaa │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dbae │ │ │ │ - ldr r3, [pc, #228] @ (2dc80 ) │ │ │ │ + bne.n 2dbaa │ │ │ │ + ldr r3, [pc, #228] @ (2dc7c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2dc76 │ │ │ │ + b.n 2dc72 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 2dc1a │ │ │ │ + beq.n 2dc16 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2dc74 │ │ │ │ + bhi.n 2dc70 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2dc64 │ │ │ │ + beq.n 2dc60 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2dc74 │ │ │ │ + bhi.n 2dc70 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2dc44 │ │ │ │ + beq.n 2dc40 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 2dc74 │ │ │ │ + bhi.n 2dc70 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2dc24 │ │ │ │ + beq.n 2dc20 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2dc74 │ │ │ │ + bhi.n 2dc70 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n 2dc1a │ │ │ │ + bls.n 2dc16 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2dc74 │ │ │ │ + bne.n 2dc70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dbfa │ │ │ │ + beq.n 2dbf6 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2dc74 │ │ │ │ + b.n 2dc70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #124] @ (2dc84 ) │ │ │ │ + ldr r3, [pc, #124] @ (2dc80 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2dc76 │ │ │ │ + b.n 2dc72 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2dc74 │ │ │ │ + b.n 2dc70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d9de │ │ │ │ + bl 2d9da │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2da86 │ │ │ │ + bl 2da82 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2dc74 │ │ │ │ + b.n 2dc70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d924 │ │ │ │ + bl 2d920 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28094 │ │ │ │ + bl 28090 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2da86 │ │ │ │ + bl 2da82 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2dc74 │ │ │ │ + b.n 2dc70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2d07c │ │ │ │ + bl 2d078 │ │ │ │ str r0, [r7, #8] │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ 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] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - ldr r3, [pc, #112] @ (2dd18 ) │ │ │ │ + ldr r3, [pc, #112] @ (2dd14 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dcc6 │ │ │ │ + bne.n 2dcc2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 28094 │ │ │ │ + bl 28090 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dcd8 │ │ │ │ + bne.n 2dcd4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ - bl 28094 │ │ │ │ + bl 28090 │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 29258 │ │ │ │ + bl 29254 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dd00 │ │ │ │ + beq.n 2dcfc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dd0c │ │ │ │ + beq.n 2dd08 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #12 │ │ │ │ movs r1, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #20] @ (2dd3c ) │ │ │ │ + ldr r2, [pc, #20] @ (2dd38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #20] @ (2dd40 ) │ │ │ │ + ldr r3, [pc, #20] @ (2dd3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -49596,741 +49595,741 @@ │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ add.w r3, r3, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-52] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #204] @ (2de5c ) │ │ │ │ + ldr r2, [pc, #204] @ (2de58 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #204] @ (2de60 ) │ │ │ │ + ldr r3, [pc, #204] @ (2de5c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r2, r7, #56 @ 0x38 │ │ │ │ add.w r0, r7, #24 │ │ │ │ ldr.w r2, [r2, #-44] │ │ │ │ - ldr r1, [pc, #164] @ (2de64 ) │ │ │ │ + ldr r1, [pc, #164] @ (2de60 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2178c │ │ │ │ + bl 21788 │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ add.w r3, r3, #12 │ │ │ │ add.w r2, r7, #56 @ 0x38 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-40] │ │ │ │ ldr.w r1, [r1, #-52] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21658 │ │ │ │ + bl 21654 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #56 @ 0x38 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ 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, #52] @ (2de68 ) │ │ │ │ + ldr r1, [pc, #52] @ (2de64 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #40] @ (2de60 ) │ │ │ │ + ldr r2, [pc, #40] @ (2de5c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2de4a │ │ │ │ + beq.n 2de46 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r4, [pc, #180] @ (2df3c ) │ │ │ │ + ldr r4, [pc, #180] @ (2df38 ) │ │ │ │ add r4, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2df04 │ │ │ │ + b.n 2df00 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dea0 │ │ │ │ - b.n 2df04 │ │ │ │ + beq.n 2de9c │ │ │ │ + b.n 2df00 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dec6 │ │ │ │ - ldr r3, [pc, #148] @ (2df40 ) │ │ │ │ + beq.n 2dec2 │ │ │ │ + ldr r3, [pc, #148] @ (2df3c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dec6 │ │ │ │ - ldr r3, [pc, #140] @ (2df44 ) │ │ │ │ + bne.n 2dec2 │ │ │ │ + ldr r3, [pc, #140] @ (2df40 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2df32 │ │ │ │ + b.n 2df2e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2deda │ │ │ │ + beq.n 2ded6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #20] │ │ │ │ - b.n 2dee4 │ │ │ │ + b.n 2dee0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2defa │ │ │ │ + beq.n 2def6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2df32 │ │ │ │ + b.n 2df2e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2df32 │ │ │ │ + b.n 2df2e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #16] │ │ │ │ - ldr r2, [pc, #60] @ (2df48 ) │ │ │ │ + ldr r2, [pc, #60] @ (2df44 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r3, r2 │ │ │ │ add.w r5, r7, #24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2de8e │ │ │ │ - ldr r3, [pc, #40] @ (2df4c ) │ │ │ │ + bne.n 2de8a │ │ │ │ + ldr r3, [pc, #40] @ (2df48 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r5, [pc, #168] @ (2e014 ) │ │ │ │ + ldr r5, [pc, #168] @ (2e010 ) │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2dfdc │ │ │ │ + b.n 2dfd8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2df84 │ │ │ │ - b.n 2dfdc │ │ │ │ + beq.n 2df80 │ │ │ │ + b.n 2dfd8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2df9a │ │ │ │ + bne.n 2df96 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2e00a │ │ │ │ + b.n 2e006 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #32] │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28702 │ │ │ │ + bl 286fe │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28702 │ │ │ │ + bl 286fe │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2e00a │ │ │ │ + b.n 2e006 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #16] │ │ │ │ - ldr r2, [pc, #52] @ (2e018 ) │ │ │ │ + ldr r2, [pc, #52] @ (2e014 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r3, r2 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2df72 │ │ │ │ - ldr r3, [pc, #32] @ (2e01c ) │ │ │ │ + bne.n 2df6e │ │ │ │ + ldr r3, [pc, #32] @ (2e018 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r5, [pc, #76] @ (2e084 ) │ │ │ │ + ldr r5, [pc, #76] @ (2e080 ) │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #10 │ │ │ │ blx 2d08 │ │ │ │ - b.n 2e056 │ │ │ │ + b.n 2e052 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #60] @ (2e088 ) │ │ │ │ + ldr r3, [pc, #60] @ (2e084 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2da4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #12] │ │ │ │ - ldr r2, [pc, #44] @ (2e08c ) │ │ │ │ + ldr r2, [pc, #44] @ (2e088 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r3, r2 │ │ │ │ add.w r4, r7, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e046 │ │ │ │ + bne.n 2e042 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #10 │ │ │ │ blx 2d08 │ │ │ │ nop │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r7, #0] │ │ │ │ strb r3, [r7, #7] │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2e0bc │ │ │ │ - ldr r3, [pc, #424] @ (2e258 ) │ │ │ │ + bne.n 2e0b8 │ │ │ │ + ldr r3, [pc, #424] @ (2e254 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2e250 │ │ │ │ + b.n 2e24c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 2e20a │ │ │ │ + beq.w 2e206 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bgt.w 2e226 │ │ │ │ + bgt.w 2e222 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq.n 2e11c │ │ │ │ + beq.n 2e118 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bgt.w 2e226 │ │ │ │ + bgt.w 2e222 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - beq.n 2e1c6 │ │ │ │ + beq.n 2e1c2 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bgt.w 2e226 │ │ │ │ + bgt.w 2e222 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 2e182 │ │ │ │ + beq.n 2e17e │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bgt.w 2e226 │ │ │ │ + bgt.w 2e222 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 2e13e │ │ │ │ + beq.n 2e13a │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bgt.w 2e226 │ │ │ │ + bgt.w 2e222 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq.n 2e11c │ │ │ │ + beq.n 2e118 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 2e226 │ │ │ │ + bgt.w 2e222 │ │ │ │ cmp r3, #71 @ 0x47 │ │ │ │ - beq.n 2e1e8 │ │ │ │ + beq.n 2e1e4 │ │ │ │ cmp r3, #71 @ 0x47 │ │ │ │ - bgt.w 2e226 │ │ │ │ + bgt.w 2e222 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.n 2e160 │ │ │ │ + beq.n 2e15c │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.n 2e1a4 │ │ │ │ - b.n 2e226 │ │ │ │ + beq.n 2e1a0 │ │ │ │ + b.n 2e222 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e22a │ │ │ │ + beq.n 2e226 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [pc, #296] @ (2e25c ) │ │ │ │ + ldr r1, [pc, #296] @ (2e258 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r1 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e22a │ │ │ │ + b.n 2e226 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e22e │ │ │ │ + beq.n 2e22a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [pc, #268] @ (2e260 ) │ │ │ │ + ldr r1, [pc, #268] @ (2e25c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r1 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e22e │ │ │ │ + b.n 2e22a │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e232 │ │ │ │ + beq.n 2e22e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [pc, #236] @ (2e264 ) │ │ │ │ + ldr r1, [pc, #236] @ (2e260 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r1 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e232 │ │ │ │ + b.n 2e22e │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e236 │ │ │ │ + beq.n 2e232 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [pc, #208] @ (2e268 ) │ │ │ │ + ldr r1, [pc, #208] @ (2e264 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r1 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e236 │ │ │ │ + b.n 2e232 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e23a │ │ │ │ + beq.n 2e236 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [pc, #176] @ (2e26c ) │ │ │ │ + ldr r1, [pc, #176] @ (2e268 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r1 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e23a │ │ │ │ + b.n 2e236 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e23e │ │ │ │ + beq.n 2e23a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [pc, #148] @ (2e270 ) │ │ │ │ + ldr r1, [pc, #148] @ (2e26c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r1 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e23e │ │ │ │ + b.n 2e23a │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e242 │ │ │ │ + beq.n 2e23e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r1, [pc, #116] @ (2e274 ) │ │ │ │ + ldr r1, [pc, #116] @ (2e270 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r1 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e242 │ │ │ │ + b.n 2e23e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e246 │ │ │ │ + beq.n 2e242 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e246 │ │ │ │ + b.n 2e242 │ │ │ │ nop │ │ │ │ - b.n 2e248 │ │ │ │ + b.n 2e244 │ │ │ │ nop │ │ │ │ - b.n 2e248 │ │ │ │ + b.n 2e244 │ │ │ │ nop │ │ │ │ - b.n 2e248 │ │ │ │ + b.n 2e244 │ │ │ │ nop │ │ │ │ - b.n 2e248 │ │ │ │ + b.n 2e244 │ │ │ │ nop │ │ │ │ - b.n 2e248 │ │ │ │ + b.n 2e244 │ │ │ │ nop │ │ │ │ - b.n 2e248 │ │ │ │ + b.n 2e244 │ │ │ │ nop │ │ │ │ - b.n 2e248 │ │ │ │ + b.n 2e244 │ │ │ │ nop │ │ │ │ - b.n 2e248 │ │ │ │ + b.n 2e244 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #360] @ (2e3f8 ) │ │ │ │ + ldr r2, [pc, #360] @ (2e3f4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (2e3fc ) │ │ │ │ + ldr r3, [pc, #360] @ (2e3f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e2ae │ │ │ │ + beq.n 2e2aa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2e3d8 │ │ │ │ - ldr r3, [pc, #336] @ (2e400 ) │ │ │ │ + b.n 2e3d4 │ │ │ │ + ldr r3, [pc, #336] @ (2e3fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - ldr r3, [pc, #328] @ (2e404 ) │ │ │ │ + ldr r3, [pc, #328] @ (2e400 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #24] │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 3b3f4 │ │ │ │ + bl 3b3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e2f6 │ │ │ │ + bne.n 2e2f2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ - ldr r3, [pc, #288] @ (2e408 ) │ │ │ │ + bl 289fc │ │ │ │ + ldr r3, [pc, #288] @ (2e404 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.n 2e3c2 │ │ │ │ + b.n 2e3be │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 2e37c │ │ │ │ + b.n 2e378 │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e348 │ │ │ │ + beq.n 2e344 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e090 │ │ │ │ + bl 2e08c │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e336 │ │ │ │ - ldr r3, [pc, #228] @ (2e40c ) │ │ │ │ + bne.n 2e332 │ │ │ │ + ldr r3, [pc, #228] @ (2e408 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.n 2e3c2 │ │ │ │ + b.n 2e3be │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 39912 │ │ │ │ + bl 3990a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 281c │ │ │ │ - b.n 2e376 │ │ │ │ + b.n 2e372 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2e356 │ │ │ │ + bne.n 2e352 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 2e376 │ │ │ │ + b.n 2e372 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #176] @ (2e410 ) │ │ │ │ + ldr r2, [pc, #176] @ (2e40c ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ blx 2a38 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 39912 │ │ │ │ + bl 3990a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e306 │ │ │ │ + bne.n 2e302 │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e39c │ │ │ │ - ldr r3, [pc, #136] @ (2e414 ) │ │ │ │ + beq.n 2e398 │ │ │ │ + ldr r3, [pc, #136] @ (2e410 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.n 2e3c2 │ │ │ │ + b.n 2e3be │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2e3ba │ │ │ │ - ldr r3, [pc, #108] @ (2e418 ) │ │ │ │ + ble.n 2e3b6 │ │ │ │ + ldr r3, [pc, #108] @ (2e414 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.n 2e3c2 │ │ │ │ + b.n 2e3be │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #64] @ (2e41c ) │ │ │ │ + ldr r1, [pc, #64] @ (2e418 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2e3fc ) │ │ │ │ + ldr r2, [pc, #28] @ (2e3f8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2e3f0 │ │ │ │ + beq.n 2e3ec │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #404] @ (2e5cc ) │ │ │ │ + ldr r2, [pc, #404] @ (2e5c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (2e5d0 ) │ │ │ │ + ldr r3, [pc, #404] @ (2e5cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e458 │ │ │ │ + beq.n 2e454 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2e5aa │ │ │ │ - ldr r3, [pc, #376] @ (2e5d4 ) │ │ │ │ + b.n 2e5a6 │ │ │ │ + ldr r3, [pc, #376] @ (2e5d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ add.w r2, r7, #24 │ │ │ │ add.w r1, r7, #16 │ │ │ │ movs r3, #0 │ │ │ │ @@ -50340,977 +50339,977 @@ │ │ │ │ add.w r3, r7, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 3b4a0 │ │ │ │ + bl 3b498 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2e4dc │ │ │ │ + beq.n 2e4d8 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 2e4ca │ │ │ │ + bgt.n 2e4c6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2e49a │ │ │ │ + beq.n 2e496 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2e4bc │ │ │ │ - b.n 2e4ca │ │ │ │ + beq.n 2e4b8 │ │ │ │ + b.n 2e4c6 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ mov.w r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ - b.n 2e4de │ │ │ │ + b.n 2e4da │ │ │ │ mov.w r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ - b.n 2e4de │ │ │ │ - ldr r3, [pc, #268] @ (2e5d8 ) │ │ │ │ + b.n 2e4da │ │ │ │ + ldr r3, [pc, #268] @ (2e5d4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e5a2 │ │ │ │ + b.n 2e59e │ │ │ │ nop │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 2e4f8 │ │ │ │ - ldr r3, [pc, #244] @ (2e5dc ) │ │ │ │ + bne.n 2e4f4 │ │ │ │ + ldr r3, [pc, #244] @ (2e5d8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e5a2 │ │ │ │ + b.n 2e59e │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldrd r0, r1, [r7, #24] │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ subs r4, r0, r2 │ │ │ │ sbc.w r5, r1, r3 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ mul.w r0, r2, r5 │ │ │ │ mul.w r1, r4, r3 │ │ │ │ add r1, r0 │ │ │ │ umull r8, r9, r4, r2 │ │ │ │ add.w r3, r1, r9 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 2e5a0 │ │ │ │ + blt.n 2e59c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ strd r2, r3, [r7, #40] @ 0x28 │ │ │ │ - b.n 2e55c │ │ │ │ + b.n 2e558 │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28702 │ │ │ │ + bl 286fe │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ adds.w sl, r0, r2 │ │ │ │ adc.w fp, r1, r3 │ │ │ │ strd sl, fp, [r7, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r7, #24] │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - blt.n 2e584 │ │ │ │ + blt.n 2e580 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 2e59a │ │ │ │ + b.n 2e596 │ │ │ │ ldrd r0, r1, [r7, #24] │ │ │ │ ldrd r2, r3, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e536 │ │ │ │ - b.n 2e5a2 │ │ │ │ + bne.n 2e532 │ │ │ │ + b.n 2e59e │ │ │ │ nop │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #52] @ (2e5e0 ) │ │ │ │ + ldr r1, [pc, #52] @ (2e5dc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2e5d0 ) │ │ │ │ + ldr r2, [pc, #32] @ (2e5cc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2e5c2 │ │ │ │ + beq.n 2e5be │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ movs r3, 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] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e60a │ │ │ │ + beq.n 2e606 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2e758 │ │ │ │ - ldr r3, [pc, #340] @ (2e760 ) │ │ │ │ + b.n 2e754 │ │ │ │ + ldr r3, [pc, #340] @ (2e75c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 2e640 │ │ │ │ - ldr r3, [pc, #308] @ (2e764 ) │ │ │ │ + ble.n 2e63c │ │ │ │ + ldr r3, [pc, #308] @ (2e760 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2e73e │ │ │ │ + b.n 2e73a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e658 │ │ │ │ - ldr r3, [pc, #288] @ (2e768 ) │ │ │ │ + bgt.n 2e654 │ │ │ │ + ldr r3, [pc, #288] @ (2e764 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2e73e │ │ │ │ + b.n 2e73a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e680 │ │ │ │ - ldr r3, [pc, #252] @ (2e76c ) │ │ │ │ + bne.n 2e67c │ │ │ │ + ldr r3, [pc, #252] @ (2e768 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2e73e │ │ │ │ + b.n 2e73a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2e6ae │ │ │ │ + bne.n 2e6aa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e6ae │ │ │ │ - ldr r3, [pc, #208] @ (2e770 ) │ │ │ │ + bne.n 2e6aa │ │ │ │ + ldr r3, [pc, #208] @ (2e76c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2e73e │ │ │ │ - ldr r3, [pc, #196] @ (2e774 ) │ │ │ │ + b.n 2e73a │ │ │ │ + ldr r3, [pc, #196] @ (2e770 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ str r0, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 2e728 │ │ │ │ + b.n 2e724 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e6e4 │ │ │ │ - ldr r3, [pc, #164] @ (2e778 ) │ │ │ │ + bne.n 2e6e0 │ │ │ │ + ldr r3, [pc, #164] @ (2e774 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2e73e │ │ │ │ + b.n 2e73a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e70e │ │ │ │ + beq.n 2e70a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e700 │ │ │ │ + beq.n 2e6fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 39912 │ │ │ │ + bl 3990a │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e70e │ │ │ │ - ldr r3, [pc, #120] @ (2e77c ) │ │ │ │ + b.n 2e70a │ │ │ │ + ldr r3, [pc, #120] @ (2e778 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 39912 │ │ │ │ + bl 3990a │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 39912 │ │ │ │ + bl 3990a │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e6c4 │ │ │ │ + bne.n 2e6c0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #24 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #24 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #14 │ │ │ │ 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] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e7a6 │ │ │ │ + beq.n 2e7a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2e868 │ │ │ │ - ldr r3, [pc, #200] @ (2e870 ) │ │ │ │ + b.n 2e864 │ │ │ │ + ldr r3, [pc, #200] @ (2e86c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 2e7d4 │ │ │ │ - ldr r3, [pc, #176] @ (2e874 ) │ │ │ │ + ble.n 2e7d0 │ │ │ │ + ldr r3, [pc, #176] @ (2e870 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e85a │ │ │ │ + b.n 2e856 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e7ec │ │ │ │ - ldr r3, [pc, #156] @ (2e878 ) │ │ │ │ + bgt.n 2e7e8 │ │ │ │ + ldr r3, [pc, #156] @ (2e874 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e85a │ │ │ │ + b.n 2e856 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2e81e │ │ │ │ + beq.n 2e81a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2e848 │ │ │ │ + bne.n 2e844 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2b28 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e85a │ │ │ │ + b.n 2e856 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3cf60 │ │ │ │ + bl 3cf58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3d098 │ │ │ │ + bl 3d090 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e85a │ │ │ │ - ldr r3, [pc, #48] @ (2e87c ) │ │ │ │ + b.n 2e856 │ │ │ │ + ldr r3, [pc, #48] @ (2e878 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ nop │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ 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] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e8a6 │ │ │ │ + beq.n 2e8a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2e968 │ │ │ │ - ldr r3, [pc, #200] @ (2e970 ) │ │ │ │ + b.n 2e964 │ │ │ │ + ldr r3, [pc, #200] @ (2e96c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 2e8d4 │ │ │ │ - ldr r3, [pc, #176] @ (2e974 ) │ │ │ │ + ble.n 2e8d0 │ │ │ │ + ldr r3, [pc, #176] @ (2e970 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e95a │ │ │ │ + b.n 2e956 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e8ec │ │ │ │ - ldr r3, [pc, #156] @ (2e978 ) │ │ │ │ + bgt.n 2e8e8 │ │ │ │ + ldr r3, [pc, #156] @ (2e974 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e95a │ │ │ │ + b.n 2e956 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2e91e │ │ │ │ + beq.n 2e91a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2e948 │ │ │ │ + bne.n 2e944 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2fd8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl 2802a │ │ │ │ + bl 28026 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e95a │ │ │ │ + b.n 2e956 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3cf60 │ │ │ │ + bl 3cf58 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3d098 │ │ │ │ + bl 3d090 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e95a │ │ │ │ - ldr r3, [pc, #48] @ (2e97c ) │ │ │ │ + b.n 2e956 │ │ │ │ + ldr r3, [pc, #48] @ (2e978 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ nop │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #14 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e9a6 │ │ │ │ + beq.n 2e9a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2eab8 │ │ │ │ - ldr r3, [pc, #280] @ (2eac0 ) │ │ │ │ + b.n 2eab4 │ │ │ │ + ldr r3, [pc, #280] @ (2eabc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e9d0 │ │ │ │ - ldr r3, [pc, #260] @ (2eac4 ) │ │ │ │ + bgt.n 2e9cc │ │ │ │ + ldr r3, [pc, #260] @ (2eac0 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2eab0 │ │ │ │ + b.n 2eaac │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 2e9e8 │ │ │ │ - ldr r3, [pc, #240] @ (2eac8 ) │ │ │ │ + ble.n 2e9e4 │ │ │ │ + ldr r3, [pc, #240] @ (2eac4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2eab0 │ │ │ │ + b.n 2eaac │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ea1c │ │ │ │ - ldr r3, [pc, #192] @ (2eacc ) │ │ │ │ + bne.n 2ea18 │ │ │ │ + ldr r3, [pc, #192] @ (2eac8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2eab0 │ │ │ │ + b.n 2eaac │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ea42 │ │ │ │ + beq.n 2ea3e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ea42 │ │ │ │ - ldr r3, [pc, #156] @ (2ead0 ) │ │ │ │ + bne.n 2ea3e │ │ │ │ + ldr r3, [pc, #156] @ (2eacc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2eab0 │ │ │ │ + b.n 2eaac │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 2ed0 <__xpg_basename@plt> │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ea64 │ │ │ │ + beq.n 2ea60 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2ea68 │ │ │ │ + b.n 2ea64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2eaa2 │ │ │ │ + beq.n 2ea9e │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 397f2 │ │ │ │ + bl 397ea │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2eaa2 │ │ │ │ + beq.n 2ea9e │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 2d5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ subs r3, r4, r3 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 38d7e │ │ │ │ + bl 38d76 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2eaaa │ │ │ │ + b.n 2eaa6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ 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] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2eafa │ │ │ │ + beq.n 2eaf6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2eb78 │ │ │ │ - ldr r3, [pc, #132] @ (2eb80 ) │ │ │ │ + b.n 2eb74 │ │ │ │ + ldr r3, [pc, #132] @ (2eb7c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2eb24 │ │ │ │ - ldr r3, [pc, #112] @ (2eb84 ) │ │ │ │ + beq.n 2eb20 │ │ │ │ + ldr r3, [pc, #112] @ (2eb80 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2eb70 │ │ │ │ + b.n 2eb6c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2eb4e │ │ │ │ - ldr r3, [pc, #72] @ (2eb88 ) │ │ │ │ + bne.n 2eb4a │ │ │ │ + ldr r3, [pc, #72] @ (2eb84 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2eb70 │ │ │ │ + b.n 2eb6c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2930 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ebb2 │ │ │ │ + beq.n 2ebae │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2ecb0 │ │ │ │ - ldr r3, [pc, #260] @ (2ecb8 ) │ │ │ │ + b.n 2ecac │ │ │ │ + ldr r3, [pc, #260] @ (2ecb4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2ebdc │ │ │ │ + beq.n 2ebd8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #236] @ (2ecbc ) │ │ │ │ + ldr r2, [pc, #236] @ (2ecb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2eca8 │ │ │ │ + b.n 2eca4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ec06 │ │ │ │ - ldr r3, [pc, #200] @ (2ecc0 ) │ │ │ │ + bne.n 2ec02 │ │ │ │ + ldr r3, [pc, #200] @ (2ecbc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2eca8 │ │ │ │ + b.n 2eca4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a14 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ec42 │ │ │ │ + bne.n 2ec3e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #144] @ (2ecc4 ) │ │ │ │ + ldr r2, [pc, #144] @ (2ecc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2eca8 │ │ │ │ + b.n 2eca4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2ec94 │ │ │ │ + b.n 2ec90 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #116] @ (2ecc8 ) │ │ │ │ + ldr r3, [pc, #116] @ (2ecc4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ec8e │ │ │ │ + beq.n 2ec8a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #96] @ (2eccc ) │ │ │ │ + ldr r3, [pc, #96] @ (2ecc8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ec92 │ │ │ │ + beq.n 2ec8e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28702 │ │ │ │ - b.n 2ec94 │ │ │ │ + bl 286fe │ │ │ │ + b.n 2ec90 │ │ │ │ nop │ │ │ │ - b.n 2ec94 │ │ │ │ + b.n 2ec90 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 29cc │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ec4c │ │ │ │ + bne.n 2ec48 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 28d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ 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] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ecf6 │ │ │ │ + beq.n 2ecf2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2ed6c │ │ │ │ - ldr r3, [pc, #124] @ (2ed74 ) │ │ │ │ + b.n 2ed68 │ │ │ │ + ldr r3, [pc, #124] @ (2ed70 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2ed20 │ │ │ │ - ldr r3, [pc, #104] @ (2ed78 ) │ │ │ │ + beq.n 2ed1c │ │ │ │ + ldr r3, [pc, #104] @ (2ed74 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2ed64 │ │ │ │ + b.n 2ed60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ed4a │ │ │ │ - ldr r3, [pc, #64] @ (2ed7c ) │ │ │ │ + bne.n 2ed46 │ │ │ │ + ldr r3, [pc, #64] @ (2ed78 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2ed64 │ │ │ │ + b.n 2ed60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 38630 │ │ │ │ + bl 38628 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #26 │ │ │ │ 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] │ │ │ │ @@ -51322,23 +51321,23 @@ │ │ │ │ str.w r0, [r3, #-84] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ str.w r1, [r3, #-88] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ str.w r2, [r3, #-92] │ │ │ │ add.w r1, r7, #8256 @ 0x2040 │ │ │ │ add.w r1, r1, #28 │ │ │ │ - ldr.w r2, [pc, #1308] @ 2f2e0 │ │ │ │ + ldr.w r2, [pc, #1308] @ 2f2dc │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1304] @ 2f2e4 │ │ │ │ + ldr.w r3, [pc, #1304] @ 2f2e0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ - ldr.w r2, [pc, #1292] @ 2f2e8 │ │ │ │ + ldr.w r2, [pc, #1292] @ 2f2e4 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #-64] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-84] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -51346,120 +51345,120 @@ │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-72] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21320 │ │ │ │ - b.n 2f266 │ │ │ │ + bl 2131c │ │ │ │ + b.n 2f262 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 2ee66 │ │ │ │ + beq.n 2ee62 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 2ee66 │ │ │ │ + beq.n 2ee62 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r1, #-76] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ - b.n 2f266 │ │ │ │ + b.n 2f262 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 2eeae │ │ │ │ + bne.n 2eeaa │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 2eeae │ │ │ │ + bne.n 2eeaa │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r1, [pc, #1116] @ 2f2ec │ │ │ │ + ldr.w r1, [pc, #1116] @ 2f2e8 │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #2 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ - b.n 2f266 │ │ │ │ + b.n 2f262 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 2eef6 │ │ │ │ + bne.n 2eef2 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 2eef6 │ │ │ │ + bne.n 2eef2 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r1, [pc, #1048] @ 2f2f0 │ │ │ │ + ldr.w r1, [pc, #1048] @ 2f2ec │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #2 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ - b.n 2f266 │ │ │ │ + b.n 2f262 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 2ef2e │ │ │ │ + beq.n 2ef2a │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #988] @ (2f2f4 ) │ │ │ │ + ldr r3, [pc, #988] @ (2f2f0 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r1, #-84] │ │ │ │ ldr.w r0, [r0, #-64] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ - b.n 2f296 │ │ │ │ + b.n 2f292 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ - b.n 2ef58 │ │ │ │ + b.n 2ef54 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ blx 2c6c <__ctype_b_loc@plt> │ │ │ │ @@ -51469,86 +51468,86 @@ │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ 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 2ef44 │ │ │ │ + bne.n 2ef40 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2efb0 │ │ │ │ + bne.n 2efac │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #860] @ (2f2f8 ) │ │ │ │ + ldr r3, [pc, #860] @ (2f2f4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r1, #-84] │ │ │ │ ldr.w r0, [r0, #-64] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ - b.n 2f296 │ │ │ │ + b.n 2f292 │ │ │ │ blx 2c6c <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f008 │ │ │ │ + bne.n 2f004 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 2f008 │ │ │ │ + beq.n 2f004 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #776] @ (2f2fc ) │ │ │ │ + ldr r3, [pc, #776] @ (2f2f8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r1, #-84] │ │ │ │ ldr.w r0, [r0, #-64] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ - b.n 2f296 │ │ │ │ + b.n 2f292 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r1, #-76] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ - b.n 2f05e │ │ │ │ + b.n 2f05a │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r1, #-76] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ blx 2c6c <__ctype_b_loc@plt> │ │ │ │ @@ -51558,21 +51557,21 @@ │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ 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 2f034 │ │ │ │ + bne.n 2f030 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 2f034 │ │ │ │ - b.n 2f0a2 │ │ │ │ + beq.n 2f030 │ │ │ │ + b.n 2f09e │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ blx 2c6c <__ctype_b_loc@plt> │ │ │ │ @@ -51582,1577 +51581,1575 @@ │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ 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 2f08e │ │ │ │ + bne.n 2f08a │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f0fa │ │ │ │ + bne.n 2f0f6 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #540] @ (2f300 ) │ │ │ │ + ldr r3, [pc, #540] @ (2f2fc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r1, #-84] │ │ │ │ ldr.w r0, [r0, #-64] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ - b.n 2f296 │ │ │ │ + b.n 2f292 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 2f132 │ │ │ │ + beq.n 2f12e │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #488] @ (2f304 ) │ │ │ │ + ldr r3, [pc, #488] @ (2f300 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r1, #-84] │ │ │ │ ldr.w r0, [r0, #-64] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ - b.n 2f296 │ │ │ │ + b.n 2f292 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #96 @ 0x60 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-92] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str.w r0, [r4, #-68] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f19e │ │ │ │ + bne.n 2f19a │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #96 @ 0x60 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-88] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str.w r0, [r4, #-68] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f1d4 │ │ │ │ + bne.n 2f1d0 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #328] @ (2f308 ) │ │ │ │ + ldr r3, [pc, #328] @ (2f304 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r1, #-84] │ │ │ │ ldr.w r0, [r0, #-64] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ - b.n 2f296 │ │ │ │ + b.n 2f292 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2f1e8 │ │ │ │ + bhi.n 2f1e4 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs.n 2f1ee │ │ │ │ - b.n 2f230 │ │ │ │ + bcs.n 2f1ea │ │ │ │ + b.n 2f22c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2f204 │ │ │ │ - b.n 2f230 │ │ │ │ + beq.n 2f200 │ │ │ │ + b.n 2f22c │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ add.w r2, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-68] │ │ │ │ - bl 2bbb6 │ │ │ │ - b.n 2f25a │ │ │ │ + bl 2bbb2 │ │ │ │ + b.n 2f256 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ - b.n 2f25a │ │ │ │ + bl 217f8 │ │ │ │ + b.n 2f256 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #200] @ (2f30c ) │ │ │ │ + ldr r3, [pc, #200] @ (2f308 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r1, #-84] │ │ │ │ ldr.w r0, [r0, #-64] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ - b.n 2f296 │ │ │ │ + b.n 2f292 │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 218ba │ │ │ │ + bl 218b6 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ee1c │ │ │ │ + bne.w 2ee18 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #96 @ 0x60 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ add.w r3, r7, #4160 @ 0x1040 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #-72] │ │ │ │ add.w r0, r7, #8256 @ 0x2040 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #80] @ (2f310 ) │ │ │ │ + ldr r1, [pc, #80] @ (2f30c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2f2e4 ) │ │ │ │ + ldr r2, [pc, #32] @ (2f2e0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2f2d4 │ │ │ │ + beq.n 2f2d0 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8256 @ 0x2040 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ movs r3, 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 r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f33c │ │ │ │ + beq.n 2f338 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2f3ee │ │ │ │ - ldr r3, [pc, #184] @ (2f3f8 ) │ │ │ │ + b.n 2f3ea │ │ │ │ + ldr r3, [pc, #184] @ (2f3f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2f386 │ │ │ │ + beq.n 2f382 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 2f3d4 │ │ │ │ + bgt.n 2f3d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f374 │ │ │ │ + beq.n 2f370 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2f3a6 │ │ │ │ - b.n 2f3d4 │ │ │ │ - ldr r3, [pc, #132] @ (2f3fc ) │ │ │ │ + beq.n 2f3a2 │ │ │ │ + b.n 2f3d0 │ │ │ │ + ldr r3, [pc, #132] @ (2f3f8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f3e6 │ │ │ │ + b.n 2f3e2 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f3a6 │ │ │ │ - ldr r3, [pc, #104] @ (2f400 ) │ │ │ │ + bne.n 2f3a2 │ │ │ │ + ldr r3, [pc, #104] @ (2f3fc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f3e6 │ │ │ │ + b.n 2f3e2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f3c6 │ │ │ │ - ldr r3, [pc, #76] @ (2f404 ) │ │ │ │ + bne.n 2f3c2 │ │ │ │ + ldr r3, [pc, #76] @ (2f400 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f3e6 │ │ │ │ + b.n 2f3e2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2ed80 │ │ │ │ + bl 2ed7c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f3e6 │ │ │ │ - ldr r3, [pc, #48] @ (2f408 ) │ │ │ │ + b.n 2f3e2 │ │ │ │ + ldr r3, [pc, #48] @ (2f404 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ nop │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f432 │ │ │ │ + beq.n 2f42e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2f488 │ │ │ │ - ldr r3, [pc, #92] @ (2f490 ) │ │ │ │ + b.n 2f484 │ │ │ │ + ldr r3, [pc, #92] @ (2f48c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f466 │ │ │ │ - ldr r3, [pc, #60] @ (2f494 ) │ │ │ │ + bne.n 2f462 │ │ │ │ + ldr r3, [pc, #60] @ (2f490 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f480 │ │ │ │ + b.n 2f47c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27ff8 │ │ │ │ + bl 27ff4 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ 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, #204] @ (2f57c ) │ │ │ │ + ldr r2, [pc, #204] @ (2f578 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #204] @ (2f580 ) │ │ │ │ + ldr r3, [pc, #204] @ (2f57c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f4ce │ │ │ │ + beq.n 2f4ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2f55a │ │ │ │ - ldr r3, [pc, #180] @ (2f584 ) │ │ │ │ + b.n 2f556 │ │ │ │ + ldr r3, [pc, #180] @ (2f580 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2f4f6 │ │ │ │ - ldr r3, [pc, #160] @ (2f588 ) │ │ │ │ + beq.n 2f4f2 │ │ │ │ + ldr r3, [pc, #160] @ (2f584 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2f552 │ │ │ │ + b.n 2f54e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f520 │ │ │ │ - ldr r3, [pc, #124] @ (2f58c ) │ │ │ │ + bne.n 2f51c │ │ │ │ + ldr r3, [pc, #124] @ (2f588 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2f552 │ │ │ │ + b.n 2f54e │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2f53e │ │ │ │ + b.n 2f53a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 286d2 │ │ │ │ + bl 286ce │ │ │ │ add.w r3, r7, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 295c6 │ │ │ │ + bl 295c2 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f52e │ │ │ │ + bne.n 2f52a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #52] @ (2f590 ) │ │ │ │ + ldr r1, [pc, #52] @ (2f58c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2f580 ) │ │ │ │ + ldr r2, [pc, #32] @ (2f57c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2f572 │ │ │ │ + beq.n 2f56e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ movs r3, 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, #204] @ (2f678 ) │ │ │ │ + ldr r2, [pc, #204] @ (2f674 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #204] @ (2f67c ) │ │ │ │ + ldr r3, [pc, #204] @ (2f678 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f5ca │ │ │ │ + beq.n 2f5c6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2f656 │ │ │ │ - ldr r3, [pc, #180] @ (2f680 ) │ │ │ │ + b.n 2f652 │ │ │ │ + ldr r3, [pc, #180] @ (2f67c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2f5f2 │ │ │ │ - ldr r3, [pc, #160] @ (2f684 ) │ │ │ │ + beq.n 2f5ee │ │ │ │ + ldr r3, [pc, #160] @ (2f680 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2f64e │ │ │ │ + b.n 2f64a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f61c │ │ │ │ - ldr r3, [pc, #124] @ (2f688 ) │ │ │ │ + bne.n 2f618 │ │ │ │ + ldr r3, [pc, #124] @ (2f684 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2f64e │ │ │ │ + b.n 2f64a │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2f63a │ │ │ │ + b.n 2f636 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 286d2 │ │ │ │ + bl 286ce │ │ │ │ add.w r3, r7, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 295f4 │ │ │ │ + bl 295f0 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f62a │ │ │ │ + bne.n 2f626 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #52] @ (2f68c ) │ │ │ │ + ldr r1, [pc, #52] @ (2f688 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2f67c ) │ │ │ │ + ldr r2, [pc, #32] @ (2f678 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2f66e │ │ │ │ + beq.n 2f66a │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ movs r3, 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, #248] @ (2f7a0 ) │ │ │ │ + ldr r2, [pc, #248] @ (2f79c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (2f7a4 ) │ │ │ │ + ldr r3, [pc, #248] @ (2f7a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f6c6 │ │ │ │ + beq.n 2f6c2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2f77e │ │ │ │ - ldr r3, [pc, #224] @ (2f7a8 ) │ │ │ │ + b.n 2f77a │ │ │ │ + ldr r3, [pc, #224] @ (2f7a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2f6ee │ │ │ │ - ldr r3, [pc, #204] @ (2f7ac ) │ │ │ │ + beq.n 2f6ea │ │ │ │ + ldr r3, [pc, #204] @ (2f7a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2f776 │ │ │ │ + b.n 2f772 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28746 │ │ │ │ + bl 28742 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f718 │ │ │ │ - ldr r3, [pc, #168] @ (2f7b0 ) │ │ │ │ + bne.n 2f714 │ │ │ │ + ldr r3, [pc, #168] @ (2f7ac ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2f776 │ │ │ │ + b.n 2f772 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2f762 │ │ │ │ + b.n 2f75e │ │ │ │ add.w r3, r7, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 295a0 │ │ │ │ + bl 2959c │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 286d2 │ │ │ │ + bl 286ce │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 286d2 │ │ │ │ + bl 286ce │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 286d2 │ │ │ │ + bl 286ce │ │ │ │ add.w r3, r7, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 295c6 │ │ │ │ + bl 295c2 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f726 │ │ │ │ + bne.n 2f722 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #52] @ (2f7b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (2f7b0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2f7a4 ) │ │ │ │ + ldr r2, [pc, #32] @ (2f7a0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2f796 │ │ │ │ + beq.n 2f792 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r4, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ movs r3, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f7de │ │ │ │ + beq.n 2f7da │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2f932 │ │ │ │ - ldr r3, [pc, #348] @ (2f93c ) │ │ │ │ + b.n 2f92e │ │ │ │ + ldr r3, [pc, #348] @ (2f938 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 2f80c │ │ │ │ - ldr r3, [pc, #324] @ (2f940 ) │ │ │ │ + ble.n 2f808 │ │ │ │ + ldr r3, [pc, #324] @ (2f93c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f924 │ │ │ │ + b.n 2f920 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2f824 │ │ │ │ - ldr r3, [pc, #304] @ (2f944 ) │ │ │ │ + bgt.n 2f820 │ │ │ │ + ldr r3, [pc, #304] @ (2f940 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f924 │ │ │ │ + b.n 2f920 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f84c │ │ │ │ - ldr r3, [pc, #268] @ (2f948 ) │ │ │ │ + bne.n 2f848 │ │ │ │ + ldr r3, [pc, #268] @ (2f944 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f924 │ │ │ │ + b.n 2f920 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #24] │ │ │ │ - ldr r3, [pc, #248] @ (2f94c ) │ │ │ │ + ldr r3, [pc, #248] @ (2f948 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 38c3c │ │ │ │ + bl 38c34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f8c2 │ │ │ │ + beq.n 2f8be │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #232] @ (2f950 ) │ │ │ │ + ldr r3, [pc, #232] @ (2f94c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #32] │ │ │ │ - ldr r3, [pc, #224] @ (2f954 ) │ │ │ │ + ldr r3, [pc, #224] @ (2f950 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 2798 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f8b2 │ │ │ │ + bne.n 2f8ae │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r2, [pc, #180] @ (2f958 ) │ │ │ │ + ldr r2, [pc, #180] @ (2f954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f924 │ │ │ │ + b.n 2f920 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2b2ac │ │ │ │ + bl 2b2a8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 2c48 │ │ │ │ - b.n 2f90a │ │ │ │ - ldr r3, [pc, #152] @ (2f95c ) │ │ │ │ + b.n 2f906 │ │ │ │ + ldr r3, [pc, #152] @ (2f958 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2eac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f8fc │ │ │ │ + bne.n 2f8f8 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r2, [pc, #112] @ (2f960 ) │ │ │ │ + ldr r2, [pc, #112] @ (2f95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f924 │ │ │ │ + b.n 2f920 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2b2ac │ │ │ │ + bl 2b2a8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2db0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f922 │ │ │ │ + bne.n 2f91e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r2, [pc, #80] @ (2f964 ) │ │ │ │ + ldr r2, [pc, #80] @ (2f960 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2f924 │ │ │ │ + b.n 2f920 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #8 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #20 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #8 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #12 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #12 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #424] @ (2fb28 ) │ │ │ │ + ldr r2, [pc, #424] @ (2fb24 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #424] @ (2fb2c ) │ │ │ │ + ldr r3, [pc, #424] @ (2fb28 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #416] @ (2fb30 ) │ │ │ │ + ldr r3, [pc, #416] @ (2fb2c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f9ce │ │ │ │ - ldr r3, [pc, #372] @ (2fb34 ) │ │ │ │ + beq.n 2f9ca │ │ │ │ + ldr r3, [pc, #372] @ (2fb30 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2fae8 │ │ │ │ + b.n 2fae4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fae6 │ │ │ │ + bne.n 2fae2 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fa0c │ │ │ │ + bne.n 2fa08 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ - ldr r3, [pc, #316] @ (2fb38 ) │ │ │ │ + bl 289fc │ │ │ │ + ldr r3, [pc, #316] @ (2fb34 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2fae8 │ │ │ │ + b.n 2fae4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2fad0 │ │ │ │ + b.n 2facc │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fa4a │ │ │ │ + bne.n 2fa46 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ - ldr r3, [pc, #256] @ (2fb3c ) │ │ │ │ + bl 289fc │ │ │ │ + ldr r3, [pc, #256] @ (2fb38 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2fae8 │ │ │ │ + b.n 2fae4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 29258 │ │ │ │ + bl 29254 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fa7e │ │ │ │ + beq.n 2fa7a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 2fae8 │ │ │ │ + b.n 2fae4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2faa4 │ │ │ │ + bne.n 2faa0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ - ldr r3, [pc, #172] @ (2fb40 ) │ │ │ │ + bl 289fc │ │ │ │ + ldr r3, [pc, #172] @ (2fb3c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2fae8 │ │ │ │ + b.n 2fae4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fabc │ │ │ │ + beq.n 2fab8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28702 │ │ │ │ + bl 286fe │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 294ce │ │ │ │ + bl 294ca │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fa24 │ │ │ │ - b.n 2fae8 │ │ │ │ + bne.n 2fa20 │ │ │ │ + b.n 2fae4 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #56] @ (2fb44 ) │ │ │ │ + ldr r1, [pc, #56] @ (2fb40 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2fb2c ) │ │ │ │ + ldr r2, [pc, #28] @ (2fb28 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2fb20 │ │ │ │ + beq.n 2fb1c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r4, r6, #4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #18 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ movs r3, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #364] @ (2fccc ) │ │ │ │ + ldr r2, [pc, #364] @ (2fcc8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (2fcd0 ) │ │ │ │ + ldr r3, [pc, #364] @ (2fccc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #356] @ (2fcd4 ) │ │ │ │ + ldr r3, [pc, #356] @ (2fcd0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fbae │ │ │ │ - ldr r3, [pc, #312] @ (2fcd8 ) │ │ │ │ + beq.n 2fbaa │ │ │ │ + ldr r3, [pc, #312] @ (2fcd4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2fc8c │ │ │ │ + b.n 2fc88 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fc8a │ │ │ │ + bne.n 2fc86 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fbec │ │ │ │ + bne.n 2fbe8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ - ldr r3, [pc, #256] @ (2fcdc ) │ │ │ │ + bl 289fc │ │ │ │ + ldr r3, [pc, #256] @ (2fcd8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2fc8c │ │ │ │ + b.n 2fc88 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2fc74 │ │ │ │ + b.n 2fc70 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fc2a │ │ │ │ + bne.n 2fc26 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ - ldr r3, [pc, #196] @ (2fce0 ) │ │ │ │ + bl 289fc │ │ │ │ + ldr r3, [pc, #196] @ (2fcdc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2fc8c │ │ │ │ + b.n 2fc88 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 29258 │ │ │ │ + bl 29254 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2db60 │ │ │ │ + bl 2db5c │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fc5e │ │ │ │ + beq.n 2fc5a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2fc8c │ │ │ │ + b.n 2fc88 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28702 │ │ │ │ + bl 286fe │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 294ce │ │ │ │ + bl 294ca │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fc04 │ │ │ │ - b.n 2fc8c │ │ │ │ + bne.n 2fc00 │ │ │ │ + b.n 2fc88 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #52] @ (2fce4 ) │ │ │ │ + ldr r1, [pc, #52] @ (2fce0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2fcd0 ) │ │ │ │ + ldr r2, [pc, #28] @ (2fccc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2fcc4 │ │ │ │ + beq.n 2fcc0 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #12 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ (2fe18 ) │ │ │ │ + ldr r2, [pc, #280] @ (2fe14 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (2fe1c ) │ │ │ │ + ldr r3, [pc, #280] @ (2fe18 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fd1e │ │ │ │ + beq.n 2fd1a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2fdf8 │ │ │ │ - ldr r3, [pc, #256] @ (2fe20 ) │ │ │ │ + b.n 2fdf4 │ │ │ │ + ldr r3, [pc, #256] @ (2fe1c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fd4e │ │ │ │ - ldr r3, [pc, #228] @ (2fe24 ) │ │ │ │ + beq.n 2fd4a │ │ │ │ + ldr r3, [pc, #228] @ (2fe20 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #20] │ │ │ │ - b.n 2fdea │ │ │ │ + b.n 2fde6 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fd6e │ │ │ │ - ldr r3, [pc, #200] @ (2fe28 ) │ │ │ │ + bne.n 2fd6a │ │ │ │ + ldr r3, [pc, #200] @ (2fe24 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #20] │ │ │ │ - b.n 2fdea │ │ │ │ + b.n 2fde6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28094 │ │ │ │ + bl 28090 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2fdd6 │ │ │ │ + b.n 2fdd2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2fdc2 │ │ │ │ + b.n 2fdbe │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fdc2 │ │ │ │ + bne.n 2fdbe │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 295a0 │ │ │ │ + bl 2959c │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b878 │ │ │ │ + bl 2b874 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 295c6 │ │ │ │ + bl 295c2 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fd82 │ │ │ │ + bne.n 2fd7e │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 294ce │ │ │ │ + bl 294ca │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fd7c │ │ │ │ + bne.n 2fd78 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #48] @ (2fe2c ) │ │ │ │ + ldr r1, [pc, #48] @ (2fe28 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2fe1c ) │ │ │ │ + ldr r2, [pc, #28] @ (2fe18 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2fe10 │ │ │ │ + beq.n 2fe0c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r0, r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #18 │ │ │ │ + subs r6, r6, #7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r3, 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] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fe56 │ │ │ │ + beq.n 2fe52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2fefc │ │ │ │ - ldr r3, [pc, #172] @ (2ff04 ) │ │ │ │ + b.n 2fef8 │ │ │ │ + ldr r3, [pc, #172] @ (2ff00 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 288c0 │ │ │ │ + bl 288bc │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fe90 │ │ │ │ - ldr r3, [pc, #136] @ (2ff08 ) │ │ │ │ + bne.n 2fe8c │ │ │ │ + ldr r3, [pc, #136] @ (2ff04 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2fee8 │ │ │ │ + b.n 2fee4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2feb0 │ │ │ │ - ldr r3, [pc, #108] @ (2ff0c ) │ │ │ │ + bne.n 2feac │ │ │ │ + ldr r3, [pc, #108] @ (2ff08 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2fee8 │ │ │ │ + b.n 2fee4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 287b8 │ │ │ │ + bl 287b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fece │ │ │ │ - ldr r3, [pc, #80] @ (2ff10 ) │ │ │ │ + beq.n 2feca │ │ │ │ + ldr r3, [pc, #80] @ (2ff0c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2dd44 │ │ │ │ + bl 2dd40 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2fee8 │ │ │ │ + b.n 2fee4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 38c3c │ │ │ │ + bl 38c34 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2805c │ │ │ │ + bl 28058 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (2ff3c ) │ │ │ │ + ldr r3, [pc, #24] @ (2ff34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (2ff40 ) │ │ │ │ + ldr r3, [pc, #20] @ (2ff38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ movs r3, 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] @ (2ffc4 ) │ │ │ │ + ldr r2, [pc, #100] @ (2ffbc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (2ffc8 ) │ │ │ │ + ldr r3, [pc, #100] @ (2ffc0 ) │ │ │ │ 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 2ffa2 │ │ │ │ + beq.n 2ff9a │ │ │ │ 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] │ │ │ │ @@ -53163,113 +53160,113 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 29e4 <__getsockopt64@plt> │ │ │ │ - b.n 2ffa4 │ │ │ │ + b.n 2ff9c │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (2ffcc ) │ │ │ │ + ldr r2, [pc, #36] @ (2ffc4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2ffc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2ffc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2ffbc │ │ │ │ + beq.n 2ffb4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ movs r3, 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] @ (30060 ) │ │ │ │ + ldr r3, [pc, #120] @ (30058 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30056 │ │ │ │ + beq.n 3004e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30022 │ │ │ │ + beq.n 3001a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 299c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #92] @ (30064 ) │ │ │ │ + ldr r3, [pc, #92] @ (3005c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 299c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #80] @ (30068 ) │ │ │ │ + ldr r3, [pc, #80] @ (30060 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #80] @ (3006c ) │ │ │ │ + ldr r3, [pc, #80] @ (30064 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #76] @ (30070 ) │ │ │ │ + ldr r3, [pc, #76] @ (30068 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30058 │ │ │ │ + beq.n 30050 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #60] @ (30074 ) │ │ │ │ + ldr r3, [pc, #60] @ (3006c ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ blx 2870 <__setsockopt64@plt> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #44] @ (30078 ) │ │ │ │ + ldr r3, [pc, #44] @ (30070 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2870 <__setsockopt64@plt> │ │ │ │ - b.n 30058 │ │ │ │ + b.n 30050 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r7, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ movs r3, r0 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ movs r3, r0 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ movs r3, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ @@ -53277,15 +53274,15 @@ │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #16] @ (300b0 ) │ │ │ │ + ldr r3, [pc, #16] @ (300a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #13 │ │ │ │ blx 2714 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -53294,68 +53291,68 @@ │ │ │ │ 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] @ (30138 ) │ │ │ │ + ldr r2, [pc, #108] @ (30130 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #108] @ (3013c ) │ │ │ │ + ldr r3, [pc, #108] @ (30134 ) │ │ │ │ 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 300e6 │ │ │ │ + bne.n 300de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30118 │ │ │ │ + b.n 30110 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 300f2 │ │ │ │ + ble.n 300ea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 300f6 │ │ │ │ + b.n 300ee │ │ │ │ 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 2870 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30116 │ │ │ │ + beq.n 3010e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30118 │ │ │ │ + b.n 30110 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (30140 ) │ │ │ │ + ldr r1, [pc, #36] @ (30138 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (3013c ) │ │ │ │ + ldr r2, [pc, #28] @ (30134 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 30130 │ │ │ │ + beq.n 30128 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - vhadd.u d0, d0, d2 │ │ │ │ + vhadd.u d0, d8, d2 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 14, cr0, cr2, cr2, {0} │ │ │ │ + cdp2 0, 14, cr0, cr10, cr2, {0} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ @@ -53364,39 +53361,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 27c8 <__fcntl_time64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 30172 │ │ │ │ + bge.n 3016a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 301a6 │ │ │ │ + b.n 3019e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30182 │ │ │ │ + beq.n 3017a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 3018a │ │ │ │ + b.n 30182 │ │ │ │ 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 27c8 <__fcntl_time64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 301a4 │ │ │ │ + bge.n 3019c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 301a6 │ │ │ │ + b.n 3019e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -53416,32 +53413,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 301fa │ │ │ │ + beq.n 301f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 301fa │ │ │ │ + beq.n 301f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 301fa │ │ │ │ + beq.n 301f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 301fa │ │ │ │ + beq.n 301f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 301fa │ │ │ │ + beq.n 301f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 301fe │ │ │ │ + bne.n 301f6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 30200 │ │ │ │ + b.n 301f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -53451,70 +53448,70 @@ │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #380] @ (303a8 ) │ │ │ │ + ldr r2, [pc, #380] @ (303a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #380] @ (303ac ) │ │ │ │ + ldr r3, [pc, #380] @ (303a4 ) │ │ │ │ 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 30284 │ │ │ │ + beq.n 3027c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3cf60 │ │ │ │ + bl 3cf58 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #332] @ 303a0 │ │ │ │ + vldr d7, [pc, #332] @ 30398 │ │ │ │ vmul.f64 d8, d6, d7 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3cf60 │ │ │ │ + bl 3cf58 │ │ │ │ vmov d5, r0, r1 │ │ │ │ - vldr d6, [pc, #304] @ 303a0 │ │ │ │ + vldr d6, [pc, #304] @ 30398 │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 3028a │ │ │ │ + b.n 30282 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30292 │ │ │ │ - b.n 3029e │ │ │ │ + bne.n 3028a │ │ │ │ + b.n 30296 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3029e │ │ │ │ + beq.n 30296 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 30374 │ │ │ │ + b.n 3036c │ │ │ │ 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 302b2 │ │ │ │ + beq.n 302aa │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r7, #32] │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 302be │ │ │ │ + beq.n 302b6 │ │ │ │ movs r3, #4 │ │ │ │ strh r3, [r7, #32] │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #1 │ │ │ │ blx 2f6c │ │ │ │ @@ -53527,182 +53524,182 @@ │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #2 │ │ │ │ blx 2f6c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 30334 │ │ │ │ + ble.n 3032c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30308 │ │ │ │ + beq.n 30300 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30308 │ │ │ │ + beq.n 30300 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 30374 │ │ │ │ + b.n 3036c │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30322 │ │ │ │ + beq.n 3031a │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30322 │ │ │ │ + beq.n 3031a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 30374 │ │ │ │ + b.n 3036c │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3036c │ │ │ │ + beq.n 30364 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30374 │ │ │ │ + b.n 3036c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3033e │ │ │ │ + bne.n 30336 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30374 │ │ │ │ + b.n 3036c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30354 │ │ │ │ + beq.n 3034c │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 30354 │ │ │ │ + bne.n 3034c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30374 │ │ │ │ + b.n 3036c │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 301ce │ │ │ │ + bl 301c6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30370 │ │ │ │ + bne.n 30368 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30374 │ │ │ │ + b.n 3036c │ │ │ │ nop │ │ │ │ - b.n 3029e │ │ │ │ + b.n 30296 │ │ │ │ nop │ │ │ │ - b.n 3029e │ │ │ │ - ldr r1, [pc, #56] @ (303b0 ) │ │ │ │ + b.n 30296 │ │ │ │ + ldr r1, [pc, #56] @ (303a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #48] @ (303ac ) │ │ │ │ + ldr r2, [pc, #48] @ (303a4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3038e │ │ │ │ + beq.n 30386 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - ldc2l 0, cr0, [r2, #8] │ │ │ │ + ldc2l 0, cr0, [sl, #8] │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], {2} │ │ │ │ + stc2 0, cr0, [lr], {2} │ │ │ │ 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] @ (3046c ) │ │ │ │ + ldr r2, [pc, #156] @ (30464 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (30470 ) │ │ │ │ + ldr r3, [pc, #156] @ (30468 ) │ │ │ │ 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 303f2 │ │ │ │ + bne.n 303ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 3043a │ │ │ │ + b.n 30432 │ │ │ │ movs r0, #0 │ │ │ │ blx 2abc <__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 30420 │ │ │ │ + bge.n 30418 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3044c │ │ │ │ + b.n 30444 │ │ │ │ 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 3020a │ │ │ │ + bl 30202 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ (30474 ) │ │ │ │ + ldr r1, [pc, #36] @ (3046c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (30470 ) │ │ │ │ + ldr r2, [pc, #28] @ (30468 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 30464 │ │ │ │ + beq.n 3045c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - stc2 0, cr0, [lr], #-8 │ │ │ │ + ldc2 0, cr0, [r6], #-8 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - umull r0, r0, lr, r2 │ │ │ │ + @ instruction: 0xfbb60002 │ │ │ │ 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] @ (304f0 ) │ │ │ │ + ldr r2, [pc, #92] @ (304e8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #92] @ (304f4 ) │ │ │ │ + ldr r3, [pc, #92] @ (304ec ) │ │ │ │ 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] │ │ │ │ @@ -53713,111 +53710,111 @@ │ │ │ │ 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 3020a │ │ │ │ + bl 30202 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (304f8 ) │ │ │ │ + ldr r1, [pc, #40] @ (304f0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (304f4 ) │ │ │ │ + ldr r2, [pc, #32] @ (304ec ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 304e6 │ │ │ │ + beq.n 304de │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - smmls r0, r8, r2, r0 │ │ │ │ + usada8 r0, r0, r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - smlad r0, ip, r2, r0 │ │ │ │ + smlawb r0, r4, 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] @ (30590 ) │ │ │ │ + ldr r2, [pc, #120] @ (30588 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (30594 ) │ │ │ │ + ldr r3, [pc, #120] @ (3058c ) │ │ │ │ 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 30556 │ │ │ │ + bne.n 3054e │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 2edc │ │ │ │ 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 3020a │ │ │ │ + bl 30202 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (30598 ) │ │ │ │ + ldr r1, [pc, #40] @ (30590 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (30594 ) │ │ │ │ + ldr r2, [pc, #32] @ (3058c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 30586 │ │ │ │ + beq.n 3057e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfae40002 │ │ │ │ + @ instruction: 0xfaec0002 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8e0002 │ │ │ │ + @ instruction: 0xfa960002 │ │ │ │ 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 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 305c8 │ │ │ │ + bne.n 305c0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3064c │ │ │ │ + b.n 30644 │ │ │ │ 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] │ │ │ │ @@ -53832,15 +53829,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 21320 │ │ │ │ + bl 2131c │ │ │ │ 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 │ │ │ │ @@ -53872,82 +53869,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 3059c │ │ │ │ + bl 30594 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30678 │ │ │ │ + bne.n 30670 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 306d2 │ │ │ │ + b.n 306ca │ │ │ │ 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 31d58 │ │ │ │ + bl 31d50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 306c2 │ │ │ │ + beq.n 306ba │ │ │ │ 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] @ (306dc ) │ │ │ │ + ldr r2, [pc, #44] @ (306d4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 306d2 │ │ │ │ + b.n 306ca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ 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] │ │ │ │ - bl 3059c │ │ │ │ + bl 30594 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2bac │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 30712 │ │ │ │ + bge.n 3070a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30720 │ │ │ │ + b.n 30718 │ │ │ │ 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] │ │ │ │ @@ -53958,23 +53955,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 3059c │ │ │ │ + bl 30594 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 30752 │ │ │ │ + bge.n 3074a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30760 │ │ │ │ + b.n 30758 │ │ │ │ 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] │ │ │ │ @@ -53989,546 +53986,546 @@ │ │ │ │ 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 3079e │ │ │ │ + bne.n 30796 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 307ca │ │ │ │ + b.n 307c2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 307be │ │ │ │ + bne.n 307b6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 307ca │ │ │ │ + b.n 307c2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #16] @ (307d4 ) │ │ │ │ + ldr r3, [pc, #16] @ (307cc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ 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, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3080a │ │ │ │ + beq.n 30802 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #44] @ (30828 ) │ │ │ │ + ldr r2, [pc, #44] @ (30820 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 3081c │ │ │ │ + bl 236b0 │ │ │ │ + b.n 30814 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #28] @ (3082c ) │ │ │ │ + ldr r2, [pc, #28] @ (30824 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 237b4 │ │ │ │ + bl 237b0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ 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, #104] @ (308ac ) │ │ │ │ + ldr r3, [pc, #104] @ (308a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30866 │ │ │ │ + bne.n 3085e │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #2 │ │ │ │ movt r0, #32 │ │ │ │ mov.w r1, #0 │ │ │ │ blx 2ac8 │ │ │ │ - ldr r3, [pc, #80] @ (308b0 ) │ │ │ │ + ldr r3, [pc, #80] @ (308a8 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2cf0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 308a2 │ │ │ │ + bne.n 3089a │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #52] @ (308b4 ) │ │ │ │ + ldr r3, [pc, #52] @ (308ac ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f30 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (308b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (308b0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ 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, [pc, #148] @ (3096c ) │ │ │ │ + ldr r3, [pc, #148] @ (30964 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 308f2 │ │ │ │ + beq.n 308ea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 308fe │ │ │ │ + beq.n 308f6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30908 │ │ │ │ + bne.n 30900 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30908 │ │ │ │ - ldr r3, [pc, #112] @ (30970 ) │ │ │ │ + beq.n 30900 │ │ │ │ + ldr r3, [pc, #112] @ (30968 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30964 │ │ │ │ + beq.n 3095c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30964 │ │ │ │ + beq.n 3095c │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2c84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3093c │ │ │ │ + bgt.n 30934 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #76] @ (30974 ) │ │ │ │ + ldr r3, [pc, #76] @ (3096c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f30 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #68] @ (30978 ) │ │ │ │ + ldr r3, [pc, #68] @ (30970 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 30964 │ │ │ │ + bgt.n 3095c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #44] @ (3097c ) │ │ │ │ + ldr r3, [pc, #44] @ (30974 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [pc, #36] @ (30980 ) │ │ │ │ + ldr r3, [pc, #36] @ (30978 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ movs r1, r0 │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ movs r1, r0 │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ movs r1, 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, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #356] @ (30b00 ) │ │ │ │ + ldr r2, [pc, #356] @ (30af8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (30b04 ) │ │ │ │ + ldr r3, [pc, #356] @ (30afc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ add.w r3, r7, #8 │ │ │ │ add.w r2, r7, #28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1d39c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30a9e │ │ │ │ - bl 3059c │ │ │ │ + beq.n 30a96 │ │ │ │ + bl 30594 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30aa2 │ │ │ │ + beq.n 30a9a │ │ │ │ ldrh r3, [r7, #28] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bdc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30aa6 │ │ │ │ + blt.n 30a9e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 27c8 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 30aaa │ │ │ │ + beq.n 30aa2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 27c8 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 30aae │ │ │ │ + beq.n 30aa6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ blx 2870 <__setsockopt64@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2ffd0 │ │ │ │ + bl 2ffc8 │ │ │ │ add.w r3, r7, #28 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 30768 │ │ │ │ + bl 30760 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b58 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30ab2 │ │ │ │ + blt.n 30aaa │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r3 │ │ │ │ blx 2a2c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30ab6 │ │ │ │ + blt.n 30aae │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 30144 │ │ │ │ + bl 3013c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30aba │ │ │ │ + beq.n 30ab2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #124] @ (30b08 ) │ │ │ │ + ldr r2, [pc, #124] @ (30b00 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 30ade │ │ │ │ + b.n 30ad6 │ │ │ │ nop │ │ │ │ - b.n 30abc │ │ │ │ + b.n 30ab4 │ │ │ │ nop │ │ │ │ - b.n 30abc │ │ │ │ + b.n 30ab4 │ │ │ │ nop │ │ │ │ - b.n 30abc │ │ │ │ + b.n 30ab4 │ │ │ │ nop │ │ │ │ - b.n 30abc │ │ │ │ + b.n 30ab4 │ │ │ │ nop │ │ │ │ - b.n 30abc │ │ │ │ + b.n 30ab4 │ │ │ │ nop │ │ │ │ - b.n 30abc │ │ │ │ + b.n 30ab4 │ │ │ │ nop │ │ │ │ - b.n 30abc │ │ │ │ + b.n 30ab4 │ │ │ │ nop │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30ad2 │ │ │ │ + beq.n 30aca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #44] @ (30b0c ) │ │ │ │ + ldr r1, [pc, #44] @ (30b04 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (30b04 ) │ │ │ │ + ldr r2, [pc, #32] @ (30afc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 30af8 │ │ │ │ + beq.n 30af0 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0xf6600002 │ │ │ │ + @ instruction: 0xf6680002 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ movs r1, r0 │ │ │ │ - adds.w r0, ip, #8519680 @ 0x820000 │ │ │ │ + @ instruction: 0xf5240002 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 30b50 │ │ │ │ - ldr r3, [pc, #224] @ (30c10 ) │ │ │ │ + bgt.n 30b48 │ │ │ │ + ldr r3, [pc, #224] @ (30c08 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30b4a │ │ │ │ + beq.n 30b42 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 299c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 30b50 │ │ │ │ + b.n 30b48 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 30b78 │ │ │ │ - ldr r3, [pc, #188] @ (30c14 ) │ │ │ │ + bgt.n 30b70 │ │ │ │ + ldr r3, [pc, #188] @ (30c0c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30b72 │ │ │ │ + beq.n 30b6a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 299c │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 30b78 │ │ │ │ + b.n 30b70 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 30b8e │ │ │ │ + bge.n 30b86 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #144] @ (30c18 ) │ │ │ │ + ldr r3, [pc, #144] @ (30c10 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 30ba2 │ │ │ │ + bne.n 30b9a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 30984 │ │ │ │ + bl 3097c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 30c06 │ │ │ │ + b.n 30bfe │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 30bd0 │ │ │ │ + b.n 30bc8 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 30984 │ │ │ │ + bl 3097c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30bbc │ │ │ │ + beq.n 30bb4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 30c06 │ │ │ │ + b.n 30bfe │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bne.n 30bda │ │ │ │ + bne.n 30bd2 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 30ba8 │ │ │ │ - b.n 30bdc │ │ │ │ + ble.n 30ba0 │ │ │ │ + b.n 30bd4 │ │ │ │ nop │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #36] @ (30c1c ) │ │ │ │ + ldr r2, [pc, #36] @ (30c14 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #14 │ │ │ │ - movs r1, r0 │ │ │ │ asrs r4, r4, #14 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ 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] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 30b10 │ │ │ │ + bl 30b08 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 30c70 │ │ │ │ + ble.n 30c68 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 30984 │ │ │ │ + bl 3097c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 30c80 │ │ │ │ + b.n 30c78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ - bl 30b10 │ │ │ │ + bl 30b08 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -54537,50 +54534,50 @@ │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30dac │ │ │ │ + beq.w 30da4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30dac │ │ │ │ + beq.n 30da4 │ │ │ │ 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] @ (30db8 ) │ │ │ │ + ldr r2, [pc, #244] @ (30db0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 30144 │ │ │ │ + bl 3013c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30ce2 │ │ │ │ + bne.n 30cda │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30dae │ │ │ │ - bl 30830 │ │ │ │ + b.n 30da6 │ │ │ │ + bl 30828 │ │ │ │ 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 308bc │ │ │ │ + bl 308b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -54598,85 +54595,85 @@ │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f0c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 30d76 │ │ │ │ + bgt.n 30d6e │ │ │ │ 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] @ (30dbc ) │ │ │ │ + ldr r2, [pc, #100] @ (30db4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #84] @ (30dc0 ) │ │ │ │ + ldr r3, [pc, #84] @ (30db8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 30144 │ │ │ │ + bl 3013c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30da8 │ │ │ │ + bne.n 30da0 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #44] @ (30dc4 ) │ │ │ │ + ldr r2, [pc, #44] @ (30dbc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30dae │ │ │ │ + b.n 30da6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 30dae │ │ │ │ + b.n 30da6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ 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, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 30144 │ │ │ │ + bl 3013c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30df0 │ │ │ │ + bne.n 30de8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30f0a │ │ │ │ - bl 30830 │ │ │ │ + b.n 30f02 │ │ │ │ + bl 30828 │ │ │ │ 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 │ │ │ │ @@ -54696,106 +54693,106 @@ │ │ │ │ blx 29c0 │ │ │ │ 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 30e3e │ │ │ │ + beq.n 30e36 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #208] @ (30f14 ) │ │ │ │ + ldr r2, [pc, #208] @ (30f0c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ 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 2894 │ │ │ │ - b.n 30ec0 │ │ │ │ + b.n 30eb8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2738 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 30e80 │ │ │ │ + beq.n 30e78 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 30e98 │ │ │ │ - b.n 30eb0 │ │ │ │ + beq.n 30e90 │ │ │ │ + b.n 30ea8 │ │ │ │ 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 303b4 │ │ │ │ - b.n 30ec0 │ │ │ │ + bl 303ac │ │ │ │ + b.n 30eb8 │ │ │ │ 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 303b4 │ │ │ │ - b.n 30ec0 │ │ │ │ + bl 303ac │ │ │ │ + b.n 30eb8 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #100] @ (30f18 ) │ │ │ │ + ldr r3, [pc, #100] @ (30f10 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f30 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 30f0a │ │ │ │ + b.n 30f02 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ccc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 30e64 │ │ │ │ + ble.n 30e5c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 30144 │ │ │ │ + bl 3013c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30f08 │ │ │ │ + bne.n 30f00 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #36] @ (30f1c ) │ │ │ │ + ldr r2, [pc, #36] @ (30f14 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30f0a │ │ │ │ + b.n 30f02 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ 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 │ │ │ │ @@ -54804,146 +54801,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 30f4e │ │ │ │ + bne.n 30f46 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 31030 │ │ │ │ + b.n 31028 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d98 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30f88 │ │ │ │ - bl 3059c │ │ │ │ + blt.n 30f80 │ │ │ │ + bl 30594 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31012 │ │ │ │ + beq.n 3100a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 30144 │ │ │ │ + bl 3013c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30fca │ │ │ │ - b.n 3101c │ │ │ │ + bne.n 30fc2 │ │ │ │ + b.n 31014 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 30fb0 │ │ │ │ + bne.n 30fa8 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 301ce │ │ │ │ + bl 301c6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30fb0 │ │ │ │ + beq.n 30fa8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 31030 │ │ │ │ + b.n 31028 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 303b4 │ │ │ │ + bl 303ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31016 │ │ │ │ - b.n 30f4e │ │ │ │ + beq.n 3100e │ │ │ │ + b.n 30f46 │ │ │ │ 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 31d58 │ │ │ │ + bl 31d50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3101a │ │ │ │ - bl 3008e │ │ │ │ + beq.n 31012 │ │ │ │ + bl 30086 │ │ │ │ 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] @ (31038 ) │ │ │ │ + ldr r2, [pc, #56] @ (31030 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 31030 │ │ │ │ + b.n 31028 │ │ │ │ nop │ │ │ │ - b.n 3101c │ │ │ │ + b.n 31014 │ │ │ │ nop │ │ │ │ - b.n 3101c │ │ │ │ + b.n 31014 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a50 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3102e │ │ │ │ + beq.n 31026 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ movs r1, 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] @ (31270 ) │ │ │ │ + ldr r2, [pc, #536] @ (31268 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #536] @ (31274 ) │ │ │ │ + ldr r3, [pc, #536] @ (3126c ) │ │ │ │ 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 1d39c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3121e │ │ │ │ - bl 3059c │ │ │ │ + beq.w 31216 │ │ │ │ + bl 30594 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31222 │ │ │ │ + beq.w 3121a │ │ │ │ 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 │ │ │ │ @@ -54952,258 +54949,258 @@ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2e94 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #111] @ 0x6f │ │ │ │ - bl 3008e │ │ │ │ + bl 30086 │ │ │ │ ldrh r3, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bdc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 31226 │ │ │ │ + blt.w 3121e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2ffd0 │ │ │ │ + bl 2ffc8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 30144 │ │ │ │ + bl 3013c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3122a │ │ │ │ + beq.w 31222 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #380] @ (31278 ) │ │ │ │ + ldr r2, [pc, #380] @ (31270 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ 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 2c90 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 31132 │ │ │ │ + bge.n 3112a │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 31132 │ │ │ │ + bne.n 3112a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3114e │ │ │ │ + bge.n 31146 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 3114e │ │ │ │ + bne.n 31146 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 31168 │ │ │ │ + bge.n 31160 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 301ce │ │ │ │ + bl 301c6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 311f2 │ │ │ │ + beq.n 311ea │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 3117c │ │ │ │ + bne.n 31174 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 3124e │ │ │ │ + b.n 31246 │ │ │ │ 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 31d58 │ │ │ │ + bl 31d50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 311c0 │ │ │ │ + beq.n 311b8 │ │ │ │ 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] @ (3127c ) │ │ │ │ + ldr r2, [pc, #204] @ (31274 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 3124e │ │ │ │ + b.n 31246 │ │ │ │ movs r0, #0 │ │ │ │ blx 2abc <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - blt.n 311de │ │ │ │ + blt.n 311d6 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 311f4 │ │ │ │ + b.n 311ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 303b4 │ │ │ │ - b.n 31108 │ │ │ │ + bl 303ac │ │ │ │ + b.n 31100 │ │ │ │ nop │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #112] @ (31280 ) │ │ │ │ + ldr r2, [pc, #112] @ (31278 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 3122c │ │ │ │ + bl 236b0 │ │ │ │ + b.n 31224 │ │ │ │ nop │ │ │ │ - b.n 3122c │ │ │ │ + b.n 31224 │ │ │ │ nop │ │ │ │ - b.n 3122c │ │ │ │ + b.n 31224 │ │ │ │ nop │ │ │ │ - b.n 3122c │ │ │ │ + b.n 31224 │ │ │ │ nop │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31242 │ │ │ │ + beq.n 3123a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 31b04 │ │ │ │ + bl 31afc │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (31284 ) │ │ │ │ + ldr r1, [pc, #52] @ (3127c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (31274 ) │ │ │ │ + ldr r2, [pc, #32] @ (3126c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 31268 │ │ │ │ + beq.n 31260 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - vaddl.s32 q0, d4, d2 │ │ │ │ + vaddl.s32 q0, d12, d2 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [ip, #8]! │ │ │ │ + ldc 0, cr0, [r4, #8]! │ │ │ │ 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 3131c │ │ │ │ - b.n 312fe │ │ │ │ + beq.n 31314 │ │ │ │ + b.n 312f6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2738 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 312ca │ │ │ │ + beq.n 312c2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 312e2 │ │ │ │ - b.n 312fa │ │ │ │ + beq.n 312da │ │ │ │ + b.n 312f2 │ │ │ │ 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 303b4 │ │ │ │ - b.n 312fe │ │ │ │ + bl 303ac │ │ │ │ + b.n 312f6 │ │ │ │ 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 303b4 │ │ │ │ - b.n 312fe │ │ │ │ + bl 303ac │ │ │ │ + b.n 312f6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 3132c │ │ │ │ + b.n 31324 │ │ │ │ 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 2744 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 312ae │ │ │ │ + ble.n 312a6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 3132c │ │ │ │ + b.n 31324 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a5c │ │ │ │ mov r3, r0 │ │ │ │ @@ -55220,61 +55217,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 313c8 │ │ │ │ - b.n 313aa │ │ │ │ + beq.n 313c0 │ │ │ │ + b.n 313a2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2738 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 31376 │ │ │ │ + beq.n 3136e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 3138e │ │ │ │ - b.n 313a6 │ │ │ │ + beq.n 31386 │ │ │ │ + b.n 3139e │ │ │ │ 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 303b4 │ │ │ │ - b.n 313aa │ │ │ │ + bl 303ac │ │ │ │ + b.n 313a2 │ │ │ │ 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 303b4 │ │ │ │ - b.n 313aa │ │ │ │ + bl 303ac │ │ │ │ + b.n 313a2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 313d8 │ │ │ │ + b.n 313d0 │ │ │ │ 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 2f90 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3135a │ │ │ │ + ble.n 31352 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 313d8 │ │ │ │ + b.n 313d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2dbc │ │ │ │ mov r3, r0 │ │ │ │ @@ -55289,28 +55286,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 31408 │ │ │ │ + beq.n 31400 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 314a6 │ │ │ │ + b.n 3149e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #32 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 31288 │ │ │ │ + bl 31280 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31450 │ │ │ │ + ble.n 31448 │ │ │ │ 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 │ │ │ │ @@ -55321,51 +55318,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 314a6 │ │ │ │ + b.n 3149e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3146a │ │ │ │ + bne.n 31462 │ │ │ │ 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 314a6 │ │ │ │ + b.n 3149e │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 301ce │ │ │ │ + bl 301c6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3149c │ │ │ │ + beq.n 31494 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 303b4 │ │ │ │ + bl 303ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 314a2 │ │ │ │ + bne.n 3149a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 314a6 │ │ │ │ + b.n 3149e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 314a6 │ │ │ │ + b.n 3149e │ │ │ │ nop │ │ │ │ - b.n 31408 │ │ │ │ + b.n 31400 │ │ │ │ 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 │ │ │ │ @@ -55377,33 +55374,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 314dc │ │ │ │ + bne.n 314d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 315f4 │ │ │ │ + b.n 315ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 314fa │ │ │ │ + bcs.n 314f2 │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 313e0 │ │ │ │ + bl 313d8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 314fa │ │ │ │ + bgt.n 314f2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 315f4 │ │ │ │ + b.n 315ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 315ca │ │ │ │ + beq.n 315c2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -55433,45 +55430,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 315ca │ │ │ │ + b.n 315c2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 31288 │ │ │ │ + bl 31280 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 31590 │ │ │ │ + bge.n 31588 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 301ce │ │ │ │ + bl 301c6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 315d2 │ │ │ │ + beq.n 315ca │ │ │ │ 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 303b4 │ │ │ │ + bl 303ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 315d6 │ │ │ │ - b.n 315ca │ │ │ │ + beq.n 315ce │ │ │ │ + b.n 315c2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 315da │ │ │ │ + beq.n 315d2 │ │ │ │ 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 │ │ │ │ @@ -55488,31 +55485,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 31550 │ │ │ │ - b.n 315dc │ │ │ │ + bne.n 31548 │ │ │ │ + b.n 315d4 │ │ │ │ nop │ │ │ │ - b.n 315dc │ │ │ │ + b.n 315d4 │ │ │ │ nop │ │ │ │ - b.n 315dc │ │ │ │ + b.n 315d4 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 315e6 │ │ │ │ + ble.n 315de │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 315f4 │ │ │ │ + b.n 315ec │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 315f0 │ │ │ │ + bne.n 315e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 315f4 │ │ │ │ + b.n 315ec │ │ │ │ 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 │ │ │ │ @@ -55526,15 +55523,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 316f6 │ │ │ │ + beq.n 316ee │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -55564,48 +55561,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 316f6 │ │ │ │ + b.n 316ee │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 31288 │ │ │ │ + bl 31280 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 316bc │ │ │ │ + bge.n 316b4 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 301ce │ │ │ │ + bl 301c6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31704 │ │ │ │ + beq.n 316fc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31704 │ │ │ │ + bne.n 316fc │ │ │ │ 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 303b4 │ │ │ │ + bl 303ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 316fe │ │ │ │ - b.n 316f6 │ │ │ │ + beq.n 316f6 │ │ │ │ + b.n 316ee │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31702 │ │ │ │ + beq.n 316fa │ │ │ │ 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 │ │ │ │ @@ -55622,44 +55619,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 31676 │ │ │ │ - b.n 31704 │ │ │ │ + bne.n 3166e │ │ │ │ + b.n 316fc │ │ │ │ nop │ │ │ │ - b.n 31704 │ │ │ │ + b.n 316fc │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3170e │ │ │ │ + ble.n 31706 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 3171c │ │ │ │ + b.n 31714 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31718 │ │ │ │ + bne.n 31710 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3171c │ │ │ │ + b.n 31714 │ │ │ │ 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 31788 │ │ │ │ + b.n 31780 │ │ │ │ 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] │ │ │ │ @@ -55670,51 +55667,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 31770 │ │ │ │ + bne.n 31768 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 317b6 │ │ │ │ + b.n 317ae │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 31786 │ │ │ │ + beq.n 3177e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 31788 │ │ │ │ + b.n 31780 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31796 │ │ │ │ + beq.n 3178e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31740 │ │ │ │ + bne.n 31738 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 317ae │ │ │ │ + beq.n 317a6 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 313e0 │ │ │ │ + bl 313d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 317b2 │ │ │ │ - b.n 31788 │ │ │ │ + ble.n 317aa │ │ │ │ + b.n 31780 │ │ │ │ nop │ │ │ │ - b.n 317b4 │ │ │ │ + b.n 317ac │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -55728,51 +55725,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 31870 │ │ │ │ + bne.n 31868 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3189a │ │ │ │ + b.n 31892 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 31334 │ │ │ │ + bl 3132c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 31836 │ │ │ │ + bge.n 3182e │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 301ce │ │ │ │ + bl 301c6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31878 │ │ │ │ + beq.n 31870 │ │ │ │ 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 303b4 │ │ │ │ + bl 303ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3187c │ │ │ │ - b.n 31870 │ │ │ │ + beq.n 31874 │ │ │ │ + b.n 31868 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31880 │ │ │ │ + beq.n 31878 │ │ │ │ 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 │ │ │ │ @@ -55789,31 +55786,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 317f6 │ │ │ │ - b.n 31882 │ │ │ │ + bne.n 317ee │ │ │ │ + b.n 3187a │ │ │ │ nop │ │ │ │ - b.n 31882 │ │ │ │ + b.n 3187a │ │ │ │ nop │ │ │ │ - b.n 31882 │ │ │ │ + b.n 3187a │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3188c │ │ │ │ + ble.n 31884 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 3189a │ │ │ │ + b.n 31892 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31896 │ │ │ │ + bne.n 3188e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3189a │ │ │ │ + b.n 31892 │ │ │ │ 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 │ │ │ │ @@ -55824,48 +55821,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 31910 │ │ │ │ + bne.n 31908 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31918 │ │ │ │ + b.n 31910 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 317be │ │ │ │ + bl 317b6 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 318f8 │ │ │ │ + bne.n 318f0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31918 │ │ │ │ + b.n 31910 │ │ │ │ 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 318d6 │ │ │ │ + bne.n 318ce │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -55880,103 +55877,103 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189e │ │ │ │ + bl 2189a │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 31962 │ │ │ │ + bcs.n 3195a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 3196c │ │ │ │ + bl 31964 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 31964 │ │ │ │ + b.n 3195c │ │ │ │ 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] @ (31a20 ) │ │ │ │ + ldr r2, [pc, #156] @ (31a18 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (31a24 ) │ │ │ │ + ldr r3, [pc, #156] @ (31a1c ) │ │ │ │ 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 2189e │ │ │ │ + bl 2189a │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 319a8 │ │ │ │ + bne.n 319a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 31a00 │ │ │ │ + b.n 319f8 │ │ │ │ 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 21870 │ │ │ │ + bl 2186c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r0, #0 │ │ │ │ blx 2abc <__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 318a4 │ │ │ │ + bl 3189c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21320 │ │ │ │ + bl 2131c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (31a28 ) │ │ │ │ + ldr r1, [pc, #36] @ (31a20 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (31a24 ) │ │ │ │ + ldr r2, [pc, #28] @ (31a1c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 31a18 │ │ │ │ + beq.n 31a10 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n 31718 │ │ │ │ + b.n 31720 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 31620 │ │ │ │ + b.n 31628 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -55984,32 +55981,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 21658 │ │ │ │ + bl 21654 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189e │ │ │ │ + bl 2189a │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 31a86 │ │ │ │ + bls.n 31a7e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 3196c │ │ │ │ + bl 31964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 31a86 │ │ │ │ + bge.n 31a7e │ │ │ │ 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} │ │ │ │ @@ -56019,176 +56016,176 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #72] @ (31af8 ) │ │ │ │ + ldr r2, [pc, #72] @ (31af0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #72] @ (31afc ) │ │ │ │ + ldr r3, [pc, #72] @ (31af4 ) │ │ │ │ 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 31a2c │ │ │ │ + bl 31a24 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (31b00 ) │ │ │ │ + ldr r1, [pc, #36] @ (31af8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (31afc ) │ │ │ │ + ldr r2, [pc, #28] @ (31af4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 31af0 │ │ │ │ + beq.n 31ae8 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - b.n 31598 │ │ │ │ + b.n 315a0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 31548 │ │ │ │ + b.n 31550 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31c16 │ │ │ │ + beq.n 31c0e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 3196c │ │ │ │ + bl 31964 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31b7a │ │ │ │ + beq.n 31b72 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31b6c │ │ │ │ + beq.n 31b64 │ │ │ │ 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] @ (31c20 ) │ │ │ │ + ldr r2, [pc, #192] @ (31c18 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 275c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31bd0 │ │ │ │ + beq.n 31bc8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31bb4 │ │ │ │ + beq.n 31bac │ │ │ │ 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] @ (31c24 ) │ │ │ │ + ldr r2, [pc, #124] @ (31c1c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bc4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 2978 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 31be2 │ │ │ │ + blt.n 31bda │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31c10 │ │ │ │ + beq.n 31c08 │ │ │ │ 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] @ (31c28 ) │ │ │ │ + ldr r2, [pc, #36] @ (31c20 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31c4c │ │ │ │ + beq.n 31c44 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ @@ -56224,343 +56221,343 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #164] @ (31d4c ) │ │ │ │ + ldr r2, [pc, #164] @ (31d44 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (31d50 ) │ │ │ │ + ldr r3, [pc, #164] @ (31d48 ) │ │ │ │ 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 31ccc │ │ │ │ + bne.n 31cc4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 31d2a │ │ │ │ + b.n 31d22 │ │ │ │ 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 2f00 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31cf0 │ │ │ │ + beq.n 31ce8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 31d2a │ │ │ │ + b.n 31d22 │ │ │ │ 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 2c3c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31d28 │ │ │ │ + bne.n 31d20 │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 299c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 31d2a │ │ │ │ + b.n 31d22 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (31d54 ) │ │ │ │ + ldr r1, [pc, #40] @ (31d4c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (31d50 ) │ │ │ │ + ldr r2, [pc, #32] @ (31d48 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 31d44 │ │ │ │ + beq.n 31d3c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - b.n 323f8 │ │ │ │ + b.n 32400 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 322f8 │ │ │ │ + b.n 32300 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #164] @ (31e18 ) │ │ │ │ + ldr r2, [pc, #164] @ (31e10 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (31e1c ) │ │ │ │ + ldr r3, [pc, #164] @ (31e14 ) │ │ │ │ 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 31d96 │ │ │ │ + bne.n 31d8e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 31df4 │ │ │ │ + b.n 31dec │ │ │ │ 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 2960 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31dba │ │ │ │ + beq.n 31db2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 31df4 │ │ │ │ + b.n 31dec │ │ │ │ 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 2c3c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31df2 │ │ │ │ + bne.n 31dea │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 299c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 31df4 │ │ │ │ + b.n 31dec │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (31e20 ) │ │ │ │ + ldr r1, [pc, #40] @ (31e18 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (31e1c ) │ │ │ │ + ldr r2, [pc, #32] @ (31e14 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 31e0e │ │ │ │ + beq.n 31e06 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 32330 │ │ │ │ + b.n 32338 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 32230 │ │ │ │ + b.n 32238 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #69632 @ 0x11000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 31e36 │ │ │ │ + bne.n 31e2e │ │ │ │ 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] @ (31fa4 ) │ │ │ │ + ldr r2, [pc, #304] @ (31f9c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (31fa8 ) │ │ │ │ + ldr r3, [pc, #304] @ (31fa0 ) │ │ │ │ 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 21320 │ │ │ │ + bl 2131c │ │ │ │ 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 314b0 │ │ │ │ + bl 314a8 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 31efc │ │ │ │ + bgt.n 31ef4 │ │ │ │ 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 218e2 │ │ │ │ + bl 218de │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 31f54 │ │ │ │ - b.n 31f62 │ │ │ │ + beq.n 31f4c │ │ │ │ + b.n 31f5a │ │ │ │ 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 217fc │ │ │ │ + bl 217f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 31f34 │ │ │ │ + bne.n 31f2c │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31f6e │ │ │ │ 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 31e98 │ │ │ │ + b.n 31e90 │ │ │ │ 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 21408 │ │ │ │ + bl 21404 │ │ │ │ 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] @ (31fac ) │ │ │ │ + ldr r1, [pc, #44] @ (31fa4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (31fa8 ) │ │ │ │ + ldr r2, [pc, #36] @ (31fa0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 31f96 │ │ │ │ + beq.n 31f8e │ │ │ │ blx 2bb8 <__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 │ │ │ │ - b.n 322bc │ │ │ │ + b.n 322c4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 320a8 │ │ │ │ + b.n 320b0 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 31fc4 │ │ │ │ + bne.n 31fbc │ │ │ │ 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] @ (3218c ) │ │ │ │ + ldr r2, [pc, #396] @ (32184 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (32190 ) │ │ │ │ + ldr r3, [pc, #396] @ (32188 ) │ │ │ │ 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 3213a │ │ │ │ + b.n 32132 │ │ │ │ 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 │ │ │ │ @@ -56576,47 +56573,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 314b0 │ │ │ │ + bl 314a8 │ │ │ │ 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 32150 │ │ │ │ + ble.n 32148 │ │ │ │ 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 24bba │ │ │ │ + bl 24bb6 │ │ │ │ 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 320da │ │ │ │ + beq.n 320d2 │ │ │ │ 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 32152 │ │ │ │ + b.n 3214a │ │ │ │ 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 │ │ │ │ @@ -56645,80 +56642,80 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 32024 │ │ │ │ - b.n 32152 │ │ │ │ + bge.w 3201c │ │ │ │ + b.n 3214a │ │ │ │ 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] @ (32194 ) │ │ │ │ + ldr r0, [pc, #44] @ (3218c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (32190 ) │ │ │ │ + ldr r1, [pc, #36] @ (32188 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 3217c │ │ │ │ + beq.n 32174 │ │ │ │ blx 2bb8 <__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} │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 32190 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 321ac │ │ │ │ + bne.n 321a4 │ │ │ │ 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] @ (32374 ) │ │ │ │ + ldr r2, [pc, #396] @ (3236c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (32378 ) │ │ │ │ + ldr r3, [pc, #396] @ (32370 ) │ │ │ │ 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 32322 │ │ │ │ + b.n 3231a │ │ │ │ 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 │ │ │ │ @@ -56734,47 +56731,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 314b0 │ │ │ │ + bl 314a8 │ │ │ │ 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 32338 │ │ │ │ + ble.n 32330 │ │ │ │ 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 24f18 │ │ │ │ + bl 24f14 │ │ │ │ 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 322c2 │ │ │ │ + beq.n 322ba │ │ │ │ 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 3233a │ │ │ │ + b.n 32332 │ │ │ │ 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 │ │ │ │ @@ -56803,80 +56800,80 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 3220c │ │ │ │ - b.n 3233a │ │ │ │ + bge.w 32204 │ │ │ │ + b.n 32332 │ │ │ │ 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] @ (3237c ) │ │ │ │ + ldr r0, [pc, #44] @ (32374 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (32378 ) │ │ │ │ + ldr r1, [pc, #36] @ (32370 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 32364 │ │ │ │ + beq.n 3235c │ │ │ │ blx 2bb8 <__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} │ │ │ │ - udf #20 │ │ │ │ + udf #28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 322dc │ │ │ │ + bgt.n 322e4 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 32394 │ │ │ │ + bne.n 3238c │ │ │ │ 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] @ (32560 ) │ │ │ │ + ldr r2, [pc, #400] @ (32558 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #400] @ (32564 ) │ │ │ │ + ldr r3, [pc, #400] @ (3255c ) │ │ │ │ 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 3250c │ │ │ │ + b.n 32504 │ │ │ │ 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 │ │ │ │ @@ -56888,20 +56885,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 24b44 │ │ │ │ + bl 24b40 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 32522 │ │ │ │ + ble.n 3251a │ │ │ │ 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 │ │ │ │ @@ -56909,31 +56906,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 317be │ │ │ │ + bl 317b6 │ │ │ │ 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 324ac │ │ │ │ + beq.n 324a4 │ │ │ │ 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 32524 │ │ │ │ + b.n 3251c │ │ │ │ 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 │ │ │ │ @@ -56962,70 +56959,70 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 323f4 │ │ │ │ - b.n 32524 │ │ │ │ + bge.w 323ec │ │ │ │ + b.n 3251c │ │ │ │ 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] @ (32568 ) │ │ │ │ + ldr r0, [pc, #48] @ (32560 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #40] @ (32564 ) │ │ │ │ + ldr r1, [pc, #40] @ (3255c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 3254e │ │ │ │ + beq.n 32546 │ │ │ │ blx 2bb8 <__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 │ │ │ │ - bgt.n 325bc │ │ │ │ + bgt.n 325c4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 324f4 │ │ │ │ + bge.n 324fc │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 32580 │ │ │ │ + bne.n 32578 │ │ │ │ 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] @ (32734 ) │ │ │ │ + ldr r2, [pc, #376] @ (3272c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (32738 ) │ │ │ │ + ldr r3, [pc, #376] @ (32730 ) │ │ │ │ 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 │ │ │ │ @@ -57047,20 +57044,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 24e98 │ │ │ │ + bl 24e94 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 326f8 │ │ │ │ + ble.n 326f0 │ │ │ │ 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 │ │ │ │ @@ -57068,31 +57065,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 317be │ │ │ │ + bl 317b6 │ │ │ │ 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 32696 │ │ │ │ + beq.n 3268e │ │ │ │ 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 326fa │ │ │ │ + b.n 326f2 │ │ │ │ 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 │ │ │ │ @@ -57116,77 +57113,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 325de │ │ │ │ + b.n 325d6 │ │ │ │ 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] @ (3273c ) │ │ │ │ + ldr r0, [pc, #44] @ (32734 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (32738 ) │ │ │ │ + ldr r1, [pc, #36] @ (32730 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 32724 │ │ │ │ + beq.n 3271c │ │ │ │ blx 2bb8 <__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} │ │ │ │ - bge.n 327b8 │ │ │ │ + bge.n 327c0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3271c │ │ │ │ + bhi.n 32724 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 32754 │ │ │ │ + bne.n 3274c │ │ │ │ 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] @ (328c0 ) │ │ │ │ + ldr r2, [pc, #312] @ (328b8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (328c4 ) │ │ │ │ + ldr r3, [pc, #312] @ (328bc ) │ │ │ │ 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 32870 │ │ │ │ + b.n 32868 │ │ │ │ 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 │ │ │ │ @@ -57202,21 +57199,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 314b0 │ │ │ │ + bl 314a8 │ │ │ │ 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 32884 │ │ │ │ + ble.n 3287c │ │ │ │ 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 │ │ │ │ @@ -57245,133 +57242,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 327ac │ │ │ │ - b.n 32886 │ │ │ │ + bge.n 327a4 │ │ │ │ + b.n 3287e │ │ │ │ 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] @ (328c8 ) │ │ │ │ + ldr r0, [pc, #44] @ (328c0 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (328c4 ) │ │ │ │ + ldr r1, [pc, #36] @ (328bc ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 328b0 │ │ │ │ + beq.n 328a8 │ │ │ │ blx 2bb8 <__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} │ │ │ │ - bhi.n 329ac │ │ │ │ + bhi.n 329b4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 32990 │ │ │ │ + bvc.n 32998 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #124] @ (32960 ) │ │ │ │ + ldr r2, [pc, #124] @ (32958 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (32964 ) │ │ │ │ + ldr r3, [pc, #124] @ (3295c ) │ │ │ │ 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 328fe │ │ │ │ + bne.n 328f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3293e │ │ │ │ + b.n 32936 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3290c │ │ │ │ + beq.n 32904 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 32912 │ │ │ │ - b.n 32918 │ │ │ │ + beq.n 3290a │ │ │ │ + b.n 32910 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 3291c │ │ │ │ + b.n 32914 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 3291c │ │ │ │ + b.n 32914 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3293e │ │ │ │ + b.n 32936 │ │ │ │ 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 2870 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3293c │ │ │ │ + beq.n 32934 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3293e │ │ │ │ + b.n 32936 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (32968 ) │ │ │ │ + ldr r1, [pc, #40] @ (32960 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (32964 ) │ │ │ │ + ldr r2, [pc, #32] @ (3295c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 32956 │ │ │ │ + beq.n 3294e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bvc.n 32994 │ │ │ │ + bvc.n 3299c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 328e4 │ │ │ │ + bvs.n 328ec │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3298a │ │ │ │ + beq.n 32982 │ │ │ │ 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 3299c │ │ │ │ + beq.n 32994 │ │ │ │ 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 │ │ │ │ @@ -57382,29 +57379,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 329c6 │ │ │ │ + beq.n 329be │ │ │ │ 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 329d8 │ │ │ │ + beq.n 329d0 │ │ │ │ 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 329ea │ │ │ │ + beq.n 329e2 │ │ │ │ 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 │ │ │ │ @@ -57429,15 +57426,15 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 29fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 32a8a │ │ │ │ + b.n 32a82 │ │ │ │ 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] │ │ │ │ @@ -57449,15 +57446,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 3296c │ │ │ │ + bl 32964 │ │ │ │ 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] │ │ │ │ @@ -57465,60 +57462,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 32a84 │ │ │ │ + beq.n 32a7c │ │ │ │ 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 32a30 │ │ │ │ + blt.n 32a28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2a80 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 32b18 │ │ │ │ + blt.n 32b10 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 32b10 │ │ │ │ + b.n 32b08 │ │ │ │ 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 329a8 │ │ │ │ + bl 329a0 │ │ │ │ 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 32b0a │ │ │ │ + beq.n 32b02 │ │ │ │ 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] │ │ │ │ @@ -57533,190 +57530,190 @@ │ │ │ │ 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 32aac │ │ │ │ + blt.n 32aa4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 281c │ │ │ │ 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] @ (32b80 ) │ │ │ │ + ldr r2, [pc, #64] @ (32b78 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (32b84 ) │ │ │ │ + ldr r3, [pc, #64] @ (32b7c ) │ │ │ │ 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 293c <__ioctl_time64@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (32b88 ) │ │ │ │ + ldr r1, [pc, #36] @ (32b80 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (32b84 ) │ │ │ │ + ldr r2, [pc, #28] @ (32b7c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 32b78 │ │ │ │ + beq.n 32b70 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bmi.n 32b00 │ │ │ │ + bmi.n 32b08 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 32ac0 │ │ │ │ + bmi.n 32ac8 │ │ │ │ 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] @ (32bbc ) │ │ │ │ + ldr r3, [pc, #28] @ (32bb4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ blx 2dbc │ │ │ │ blx 2a74 │ │ │ │ nop │ │ │ │ - adcs.w r0, ip, #8388608 @ 0x800000 │ │ │ │ + adc.w r0, r4, #8388608 @ 0x800000 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32bda │ │ │ │ + beq.n 32bd2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 32bdc │ │ │ │ + b.n 32bd4 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32bfe │ │ │ │ + beq.n 32bf6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 32c00 │ │ │ │ + b.n 32bf8 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32c22 │ │ │ │ + beq.n 32c1a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 32c24 │ │ │ │ + b.n 32c1c │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32ca0 │ │ │ │ + beq.n 32c98 │ │ │ │ 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 32ca2 │ │ │ │ + beq.n 32c9a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32ca2 │ │ │ │ + bne.n 32c9a │ │ │ │ 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 32c7a │ │ │ │ + beq.n 32c72 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 32c82 │ │ │ │ + b.n 32c7a │ │ │ │ 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 32c90 │ │ │ │ + beq.n 32c88 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 32c98 │ │ │ │ + b.n 32c90 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ - b.n 32ca2 │ │ │ │ + b.n 32c9a │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -57726,18 +57723,18 @@ │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 2cb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32cd0 │ │ │ │ - bl 32b8c │ │ │ │ + bne.n 32cc8 │ │ │ │ + bl 32b84 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ @@ -57758,33 +57755,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 32d1a │ │ │ │ + bne.n 32d12 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 32d44 │ │ │ │ + b.n 32d3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32d26 │ │ │ │ + beq.n 32d1e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32d44 │ │ │ │ + b.n 32d3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 32d32 │ │ │ │ + bls.n 32d2a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32d44 │ │ │ │ + b.n 32d3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -57798,21 +57795,21 @@ │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2cb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32d76 │ │ │ │ - bl 32b8c │ │ │ │ + bne.n 32d6e │ │ │ │ + bl 32b84 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32bc0 │ │ │ │ + bl 32bb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -57820,15 +57817,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 32c2c │ │ │ │ + bl 32c24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -57836,43 +57833,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 32d8c │ │ │ │ + bl 32d84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 32be4 │ │ │ │ + bl 32bdc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ 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 32e00 │ │ │ │ + bne.n 32df8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32e1a │ │ │ │ + b.n 32e12 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32e0e │ │ │ │ + beq.n 32e06 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32e1a │ │ │ │ + b.n 32e12 │ │ │ │ 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 │ │ │ │ @@ -57884,24 +57881,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 32e3a │ │ │ │ + bne.n 32e32 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32e52 │ │ │ │ + b.n 32e4a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32e48 │ │ │ │ + beq.n 32e40 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32e52 │ │ │ │ + b.n 32e4a │ │ │ │ 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 │ │ │ │ @@ -57914,24 +57911,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 32d4c │ │ │ │ + bl 32d44 │ │ │ │ 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 32c08 │ │ │ │ + bl 32c00 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -57942,37 +57939,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 32ebe │ │ │ │ + bne.n 32eb6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32ef8 │ │ │ │ + b.n 32ef0 │ │ │ │ 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 32eda │ │ │ │ + beq.n 32ed2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32ebe │ │ │ │ + bne.n 32eb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 32c08 │ │ │ │ + bl 32c00 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 32c2c │ │ │ │ + bl 32c24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -57989,37 +57986,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 32f26 │ │ │ │ + bne.n 32f1e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32f60 │ │ │ │ + b.n 32f58 │ │ │ │ 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 32f42 │ │ │ │ + beq.n 32f3a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32f26 │ │ │ │ + bne.n 32f1e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 32c08 │ │ │ │ + bl 32c00 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 32c2c │ │ │ │ + bl 32c24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -58031,48 +58028,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 32f7e │ │ │ │ + bne.n 32f76 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32fc4 │ │ │ │ + b.n 32fbc │ │ │ │ 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 32fa4 │ │ │ │ + b.n 32f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32f9c │ │ │ │ + bne.n 32f94 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 32f9e │ │ │ │ + b.n 32f96 │ │ │ │ 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 32f8c │ │ │ │ + bne.n 32f84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32fbc │ │ │ │ + beq.n 32fb4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32fc4 │ │ │ │ + b.n 32fbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -58084,131 +58081,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 33054 │ │ │ │ + bge.n 3304c │ │ │ │ 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 33002 │ │ │ │ + bls.n 32ffa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 330b4 │ │ │ │ + b.n 330ac │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d8c │ │ │ │ + bl 32d84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 3301e │ │ │ │ + b.n 33016 │ │ │ │ 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 33030 │ │ │ │ + beq.n 33028 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33014 │ │ │ │ + bne.n 3300c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 32c08 │ │ │ │ - b.n 33046 │ │ │ │ + bl 32c00 │ │ │ │ + b.n 3303e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32f00 │ │ │ │ + bl 32ef8 │ │ │ │ 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 3303c │ │ │ │ - b.n 330b2 │ │ │ │ + bne.n 33034 │ │ │ │ + b.n 330aa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 33064 │ │ │ │ + bhi.n 3305c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 330b4 │ │ │ │ + b.n 330ac │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d8c │ │ │ │ + bl 32d84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 33080 │ │ │ │ + b.n 33078 │ │ │ │ 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 33092 │ │ │ │ + beq.n 3308a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33076 │ │ │ │ + bne.n 3306e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 32c08 │ │ │ │ - b.n 330a8 │ │ │ │ + bl 32c00 │ │ │ │ + b.n 330a0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #14] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3309e │ │ │ │ + bne.n 33096 │ │ │ │ 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 330d0 │ │ │ │ + bne.n 330c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 330f2 │ │ │ │ + b.n 330ea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 330de │ │ │ │ + beq.n 330d6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 330f2 │ │ │ │ + b.n 330ea │ │ │ │ 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] │ │ │ │ @@ -58231,16 +58228,16 @@ │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2cb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33128 │ │ │ │ - bl 32b8c │ │ │ │ + bne.n 33120 │ │ │ │ + bl 32b84 │ │ │ │ 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] │ │ │ │ @@ -58248,15 +58245,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 3317e │ │ │ │ + beq.n 33176 │ │ │ │ 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] │ │ │ │ @@ -58266,42 +58263,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 33174 │ │ │ │ + beq.n 3316c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 331aa │ │ │ │ + b.n 331a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 331aa │ │ │ │ + b.n 331a2 │ │ │ │ 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 331a2 │ │ │ │ + beq.n 3319a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 331aa │ │ │ │ + b.n 331a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -58310,478 +58307,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 32ce6 │ │ │ │ + bl 32cde │ │ │ │ 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] @ (332ac ) │ │ │ │ + ldr r2, [pc, #188] @ (332a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #188] @ (332b0 ) │ │ │ │ + ldr r3, [pc, #188] @ (332a8 ) │ │ │ │ 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 33212 │ │ │ │ + bne.n 3320a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32cfc │ │ │ │ + bl 32cf4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 3328c │ │ │ │ + b.n 33284 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33228 │ │ │ │ + bne.n 33220 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 32cfc │ │ │ │ + bl 32cf4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 3328c │ │ │ │ + b.n 33284 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32fce │ │ │ │ - b.n 33258 │ │ │ │ + bl 32fc6 │ │ │ │ + b.n 33250 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 330fc │ │ │ │ + bl 330f4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 330bc │ │ │ │ + bl 330b4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33242 │ │ │ │ + bne.n 3323a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 32cfc │ │ │ │ + bl 32cf4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 32d8c │ │ │ │ + bl 32d84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #36] @ (332b4 ) │ │ │ │ + ldr r1, [pc, #36] @ (332ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (332b0 ) │ │ │ │ + ldr r2, [pc, #28] @ (332a8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 332a4 │ │ │ │ + beq.n 3329c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #208] @ (333a4 ) │ │ │ │ + ldr r2, [pc, #208] @ (3339c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #208] @ (333a8 ) │ │ │ │ + ldr r3, [pc, #208] @ (333a0 ) │ │ │ │ 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 332ee │ │ │ │ + bne.n 332e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33384 │ │ │ │ + b.n 3337c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 332fa │ │ │ │ + bhi.n 332f2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33384 │ │ │ │ + b.n 3337c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 32fce │ │ │ │ - b.n 33322 │ │ │ │ + bl 32fc6 │ │ │ │ + b.n 3331a │ │ │ │ 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 33336 │ │ │ │ + bne.n 3332e │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3330c │ │ │ │ - b.n 3336a │ │ │ │ + bne.n 33304 │ │ │ │ + b.n 33362 │ │ │ │ nop │ │ │ │ - b.n 3336a │ │ │ │ + b.n 33362 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33346 │ │ │ │ - bl 32ca8 │ │ │ │ + bne.n 3333e │ │ │ │ + bl 32ca0 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 330fc │ │ │ │ + bl 330f4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 330bc │ │ │ │ + bl 330b4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3333a │ │ │ │ + bne.n 33332 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (333ac ) │ │ │ │ + ldr r1, [pc, #36] @ (333a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (333a8 ) │ │ │ │ + ldr r2, [pc, #28] @ (333a0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3339c │ │ │ │ + beq.n 33394 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 333fe │ │ │ │ + beq.n 333f6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 32fce │ │ │ │ + bl 32fc6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 330bc │ │ │ │ + bl 330b4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 333da │ │ │ │ + bne.n 333d2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32cfc │ │ │ │ + bl 32cf4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #11] │ │ │ │ - b.n 33400 │ │ │ │ + b.n 333f8 │ │ │ │ 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] @ (33434 ) │ │ │ │ + ldr r2, [pc, #24] @ (3342c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (33438 ) │ │ │ │ + ldr r3, [pc, #24] @ (33430 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 3343c │ │ │ │ + bl 33434 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ 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 33470 │ │ │ │ - b.n 33460 │ │ │ │ + beq.n 33468 │ │ │ │ + b.n 33458 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 334ec │ │ │ │ + bl 334e4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3345a │ │ │ │ - b.n 33472 │ │ │ │ + bne.n 33452 │ │ │ │ + b.n 3346a │ │ │ │ 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 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 32fce │ │ │ │ + bl 32fc6 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 330fc │ │ │ │ + bl 330f4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ 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 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 330fc │ │ │ │ + bl 330f4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ 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] @ (33568 ) │ │ │ │ + ldr r2, [pc, #100] @ (33560 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (3356c ) │ │ │ │ + ldr r3, [pc, #100] @ (33564 ) │ │ │ │ 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 3351e │ │ │ │ + bne.n 33516 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33548 │ │ │ │ + b.n 33540 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32fce │ │ │ │ + bl 32fc6 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 330bc │ │ │ │ + bl 330b4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (33570 ) │ │ │ │ + ldr r1, [pc, #36] @ (33568 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (3356c ) │ │ │ │ + ldr r2, [pc, #28] @ (33564 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 33560 │ │ │ │ + beq.n 33558 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #104] @ (335f4 ) │ │ │ │ + ldr r2, [pc, #104] @ (335ec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #104] @ (335f8 ) │ │ │ │ + ldr r3, [pc, #104] @ (335f0 ) │ │ │ │ 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 335a6 │ │ │ │ + bne.n 3359e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 335d2 │ │ │ │ + b.n 335ca │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32fce │ │ │ │ + bl 32fc6 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 330bc │ │ │ │ + bl 330b4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (335fc ) │ │ │ │ + ldr r1, [pc, #40] @ (335f4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (335f8 ) │ │ │ │ + ldr r2, [pc, #32] @ (335f0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 335ea │ │ │ │ + beq.n 335e2 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33614 │ │ │ │ + bne.n 3360c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3365e │ │ │ │ + b.n 33656 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33628 │ │ │ │ + bne.n 33620 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 3365e │ │ │ │ + b.n 33656 │ │ │ │ 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] │ │ │ │ @@ -58813,648 +58810,648 @@ │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #96] @ (336e0 ) │ │ │ │ + ldr r2, [pc, #96] @ (336d8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (336e4 ) │ │ │ │ + ldr r3, [pc, #96] @ (336dc ) │ │ │ │ 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 3369a │ │ │ │ + bne.n 33692 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 336be │ │ │ │ + b.n 336b6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32fce │ │ │ │ + bl 32fc6 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (336e8 ) │ │ │ │ + ldr r1, [pc, #40] @ (336e0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (336e4 ) │ │ │ │ + ldr r2, [pc, #32] @ (336dc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 336d6 │ │ │ │ + beq.n 336ce │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #96] @ (33764 ) │ │ │ │ + ldr r2, [pc, #96] @ (3375c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (33768 ) │ │ │ │ + ldr r3, [pc, #96] @ (33760 ) │ │ │ │ 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 3371e │ │ │ │ + bne.n 33716 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33744 │ │ │ │ + b.n 3373c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32fce │ │ │ │ + bl 32fc6 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (3376c ) │ │ │ │ + ldr r1, [pc, #36] @ (33764 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (33768 ) │ │ │ │ + ldr r2, [pc, #28] @ (33760 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3375c │ │ │ │ + beq.n 33754 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #76] @ (337d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (337cc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (337d8 ) │ │ │ │ + ldr r3, [pc, #76] @ (337d0 ) │ │ │ │ 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 337a2 │ │ │ │ + bne.n 3379a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 337b4 │ │ │ │ + b.n 337ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (337dc ) │ │ │ │ + ldr r1, [pc, #36] @ (337d4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (337d8 ) │ │ │ │ + ldr r2, [pc, #28] @ (337d0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 337cc │ │ │ │ + beq.n 337c4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #136] @ (33880 ) │ │ │ │ + ldr r2, [pc, #136] @ (33878 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (33884 ) │ │ │ │ + ldr r3, [pc, #136] @ (3387c ) │ │ │ │ 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 33814 │ │ │ │ + bne.n 3380c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3385e │ │ │ │ + b.n 33856 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32fce │ │ │ │ - b.n 33844 │ │ │ │ + bl 32fc6 │ │ │ │ + b.n 3383c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3383e │ │ │ │ + bne.n 33836 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 330bc │ │ │ │ + bl 330b4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 33856 │ │ │ │ + b.n 3384e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33826 │ │ │ │ + bne.n 3381e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (33888 ) │ │ │ │ + ldr r1, [pc, #40] @ (33880 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (33884 ) │ │ │ │ + ldr r2, [pc, #32] @ (3387c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 33876 │ │ │ │ + beq.n 3386e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #120] @ (33920 ) │ │ │ │ + ldr r2, [pc, #120] @ (33918 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (33924 ) │ │ │ │ + ldr r3, [pc, #120] @ (3391c ) │ │ │ │ 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 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32fce │ │ │ │ - b.n 338e6 │ │ │ │ + bl 32fc6 │ │ │ │ + b.n 338de │ │ │ │ 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 338e0 │ │ │ │ + beq.n 338d8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 338f8 │ │ │ │ + b.n 338f0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 338ca │ │ │ │ + bne.n 338c2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (33928 ) │ │ │ │ + ldr r1, [pc, #36] @ (33920 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (33924 ) │ │ │ │ + ldr r2, [pc, #28] @ (3391c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 33918 │ │ │ │ + beq.n 33910 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #120] @ (339c0 ) │ │ │ │ + ldr r2, [pc, #120] @ (339b8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (339c4 ) │ │ │ │ + ldr r3, [pc, #120] @ (339bc ) │ │ │ │ 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 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32fce │ │ │ │ - b.n 33986 │ │ │ │ + bl 32fc6 │ │ │ │ + b.n 3397e │ │ │ │ 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 33980 │ │ │ │ + bne.n 33978 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 33998 │ │ │ │ + b.n 33990 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3396a │ │ │ │ + bne.n 33962 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (339c8 ) │ │ │ │ + ldr r1, [pc, #36] @ (339c0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (339c4 ) │ │ │ │ + ldr r2, [pc, #28] @ (339bc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 339b8 │ │ │ │ + beq.n 339b0 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (33a64 ) │ │ │ │ + ldr r2, [pc, #124] @ (33a5c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (33a68 ) │ │ │ │ + ldr r3, [pc, #124] @ (33a60 ) │ │ │ │ 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 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32fce │ │ │ │ - b.n 33a28 │ │ │ │ + bl 32fc6 │ │ │ │ + b.n 33a20 │ │ │ │ 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 33a22 │ │ │ │ + bne.n 33a1a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 33a3a │ │ │ │ + b.n 33a32 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32f00 │ │ │ │ + bl 32ef8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33a0c │ │ │ │ + bne.n 33a04 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (33a6c ) │ │ │ │ + ldr r1, [pc, #40] @ (33a64 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (33a68 ) │ │ │ │ + ldr r2, [pc, #32] @ (33a60 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 33a5a │ │ │ │ + beq.n 33a52 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 32fce │ │ │ │ + bl 32fc6 │ │ │ │ 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] @ (33afc ) │ │ │ │ + ldr r2, [pc, #76] @ (33af4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (33b00 ) │ │ │ │ + ldr r3, [pc, #76] @ (33af8 ) │ │ │ │ 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 32dea │ │ │ │ + bl 32de2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (33b04 ) │ │ │ │ + ldr r1, [pc, #36] @ (33afc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (33b00 ) │ │ │ │ + ldr r2, [pc, #28] @ (33af8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 33af4 │ │ │ │ + beq.n 33aec │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (33b9c ) │ │ │ │ + ldr r2, [pc, #124] @ (33b94 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (33ba0 ) │ │ │ │ + ldr r3, [pc, #124] @ (33b98 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 32ca8 │ │ │ │ + bl 32ca0 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 32fce │ │ │ │ - b.n 33b5c │ │ │ │ + bl 32fc6 │ │ │ │ + b.n 33b54 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 330fc │ │ │ │ + bl 330f4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b4c │ │ │ │ + bne.n 33b44 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (33ba4 ) │ │ │ │ + ldr r1, [pc, #36] @ (33b9c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (33ba0 ) │ │ │ │ + ldr r2, [pc, #28] @ (33b98 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 33b94 │ │ │ │ + beq.n 33b8c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32fce │ │ │ │ + bl 32fc6 │ │ │ │ mov r3, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33c56 │ │ │ │ + bne.n 33c4e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 331b2 │ │ │ │ + bl 331aa │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 33c0c │ │ │ │ + b.n 33c04 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 330bc │ │ │ │ + bl 330b4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ 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 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33bfa │ │ │ │ + bne.n 33bf2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2864 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 33c4c │ │ │ │ + b.n 33c44 │ │ │ │ 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 330fc │ │ │ │ + bl 330f4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 33c34 │ │ │ │ - b.n 33c58 │ │ │ │ + blt.n 33c2c │ │ │ │ + b.n 33c50 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ vpush {d8} │ │ │ │ @@ -59462,86 +59459,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] @ (33d30 ) │ │ │ │ + ldr r2, [pc, #164] @ (33d28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (33d34 ) │ │ │ │ + ldr r3, [pc, #164] @ (33d2c ) │ │ │ │ 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 32d4c │ │ │ │ + bl 32d44 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32fce │ │ │ │ - b.n 33ce4 │ │ │ │ + bl 32fc6 │ │ │ │ + b.n 33cdc │ │ │ │ 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 33cda │ │ │ │ + bhi.n 33cd2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 330fc │ │ │ │ - b.n 33cf6 │ │ │ │ + bl 330f4 │ │ │ │ + b.n 33cee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32e98 │ │ │ │ + bl 32e90 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32dea │ │ │ │ + bl 32de2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33cb0 │ │ │ │ + bne.n 33ca8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33d04 │ │ │ │ + bne.n 33cfc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 330fc │ │ │ │ + bl 330f4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 32db8 │ │ │ │ + bl 32db0 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (33d38 ) │ │ │ │ + ldr r2, [pc, #40] @ (33d30 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (33d34 ) │ │ │ │ + ldr r3, [pc, #32] @ (33d2c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 33d24 │ │ │ │ + beq.n 33d1c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ @@ -59577,15 +59574,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 33e0a │ │ │ │ + b.n 33e02 │ │ │ │ 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] │ │ │ │ @@ -59633,15 +59630,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 33da2 │ │ │ │ + bcc.n 33d9a │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -59650,15 +59647,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 33e82 │ │ │ │ + b.n 33e7a │ │ │ │ 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 │ │ │ │ @@ -59691,32 +59688,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 33e34 │ │ │ │ + bcc.n 33e2c │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2784] @ 34990 │ │ │ │ + ldr.w r2, [pc, #2784] @ 34988 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2784] @ 34994 │ │ │ │ + ldr.w r3, [pc, #2784] @ 3498c │ │ │ │ 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] │ │ │ │ @@ -59729,15 +59726,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 33e1e │ │ │ │ + bl 33e16 │ │ │ │ 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 │ │ │ │ @@ -60930,16 +60927,16 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov.w r3, r3, ror #17 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 34998 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + b.n 34990 │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvns r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ orrs r2, r3 │ │ │ │ @@ -61160,29 +61157,29 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29fc │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #28] @ (34bb4 ) │ │ │ │ + ldr r2, [pc, #28] @ (34bac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (34bb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (34bb0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 34bac │ │ │ │ + beq.n 34ba4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -61204,15 +61201,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 34c04 │ │ │ │ + bcs.n 34bfc │ │ │ │ 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] │ │ │ │ @@ -61223,49 +61220,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 34c6c │ │ │ │ + bcc.n 34c64 │ │ │ │ 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 2d2c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 33e96 │ │ │ │ + bl 33e8e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 34c5c │ │ │ │ + b.n 34c54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 33e96 │ │ │ │ + bl 33e8e │ │ │ │ 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 34c48 │ │ │ │ + bhi.n 34c40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 34c70 │ │ │ │ + b.n 34c68 │ │ │ │ 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] │ │ │ │ @@ -61284,562 +61281,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] @ (34d40 ) │ │ │ │ + ldr r2, [pc, #148] @ (34d38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (34d44 ) │ │ │ │ + ldr r3, [pc, #148] @ (34d3c ) │ │ │ │ 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 33d8c │ │ │ │ + bl 33d84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 34ce6 │ │ │ │ + bhi.n 34cde │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #56 @ 0x38 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 34cee │ │ │ │ + b.n 34ce6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r3, [pc, #84] @ (34d48 ) │ │ │ │ + ldr r3, [pc, #84] @ (34d40 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 34bbc │ │ │ │ + bl 34bb4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 34bbc │ │ │ │ + bl 34bb4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 33d8c │ │ │ │ + bl 33d84 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 29fc │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (34d4c ) │ │ │ │ + ldr r2, [pc, #40] @ (34d44 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (34d44 ) │ │ │ │ + ldr r3, [pc, #28] @ (34d3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 34d3a │ │ │ │ + beq.n 34d32 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cbz r2, 34d98 │ │ │ │ + cbz r2, 34d92 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 34d80 │ │ │ │ + bmi.n 34d48 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ 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] @ (34dbc ) │ │ │ │ + ldr r2, [pc, #80] @ (34db4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (34dc0 ) │ │ │ │ + ldr r3, [pc, #80] @ (34db8 ) │ │ │ │ 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 33d3c │ │ │ │ + bl 33d34 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 34bbc │ │ │ │ + bl 34bb4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 34c92 │ │ │ │ + bl 34c8a │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (34dc4 ) │ │ │ │ + ldr r2, [pc, #36] @ (34dbc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (34dc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (34db8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 34db6 │ │ │ │ + beq.n 34dae │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #280] @ (34ef8 ) │ │ │ │ + ldr r2, [pc, #280] @ (34ef0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (34efc ) │ │ │ │ + ldr r3, [pc, #280] @ (34ef4 ) │ │ │ │ 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 33d3c │ │ │ │ + bl 33d34 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2b10 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34e10 │ │ │ │ + bne.n 34e08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 34ed6 │ │ │ │ + b.n 34ece │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b94 <__fstat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34e2e │ │ │ │ + bne.n 34e26 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2a50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 34ed6 │ │ │ │ + b.n 34ece │ │ │ │ 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 2a44 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34e94 │ │ │ │ + bne.n 34e8c │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ - bl 3a834 │ │ │ │ + bl 3a82c │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 34e72 │ │ │ │ + b.n 34e6a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 34bbc │ │ │ │ + bl 34bb4 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2a5c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 34e64 │ │ │ │ + bgt.n 34e5c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2a50 │ │ │ │ - b.n 34ec8 │ │ │ │ + b.n 34ec0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2a50 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b34 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 34bbc │ │ │ │ + bl 34bb4 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2d80 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 34c92 │ │ │ │ + bl 34c8a │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (34f00 ) │ │ │ │ + ldr r1, [pc, #40] @ (34ef8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (34efc ) │ │ │ │ + ldr r2, [pc, #32] @ (34ef4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #228] @ 0xe4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 34ef0 │ │ │ │ + beq.n 34ee8 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 34f0c │ │ │ │ + cbz r4, 34f06 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 34f42 │ │ │ │ + b.n 34f3a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (34f60 ) │ │ │ │ + ldr r2, [pc, #60] @ (34f58 ) │ │ │ │ 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] @ (34f64 ) │ │ │ │ + ldr r3, [pc, #48] @ (34f5c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ blx 2de0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #15 │ │ │ │ - ble.n 34f1e │ │ │ │ - ldr r3, [pc, #28] @ (34f68 ) │ │ │ │ + ble.n 34f16 │ │ │ │ + ldr r3, [pc, #28] @ (34f60 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - ldr r3, [pc, #24] @ (34f6c ) │ │ │ │ + ldr r3, [pc, #24] @ (34f64 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bfi r0, r8, #0, #3 │ │ │ │ - bcs.n 34f98 │ │ │ │ + @ instruction: 0xf3700002 │ │ │ │ + bcs.n 34f60 │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, r2, #0, #3 │ │ │ │ - @ instruction: 0xf3380002 │ │ │ │ + sbfx r0, sl, #0, #3 │ │ │ │ + sbfx r0, r0, #0, #3 │ │ │ │ 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] @ (34ffc ) │ │ │ │ + ldr r2, [pc, #116] @ (34ff4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (35000 ) │ │ │ │ + ldr r3, [pc, #116] @ (34ff8 ) │ │ │ │ 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 33d3c │ │ │ │ + bl 33d34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 34bbc │ │ │ │ + bl 34bb4 │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34c92 │ │ │ │ + bl 34c8a │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 34f04 │ │ │ │ + bl 34efc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (35004 ) │ │ │ │ + ldr r1, [pc, #40] @ (34ffc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (35000 ) │ │ │ │ + ldr r2, [pc, #32] @ (34ff8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 34ff2 │ │ │ │ + beq.n 34fea │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #268] @ (35130 ) │ │ │ │ + ldr r2, [pc, #268] @ (35128 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (35134 ) │ │ │ │ + ldr r3, [pc, #268] @ (3512c ) │ │ │ │ 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 272c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 350b0 │ │ │ │ + bne.n 350a8 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 35092 │ │ │ │ + bne.n 3508a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35092 │ │ │ │ + bne.n 3508a │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2c0c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3508c │ │ │ │ + bne.n 35084 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #180] @ (35138 ) │ │ │ │ + ldr r3, [pc, #180] @ (35130 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 350b0 │ │ │ │ + b.n 350a8 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #148] @ (3513c ) │ │ │ │ + ldr r3, [pc, #148] @ (35134 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 350dc │ │ │ │ + bne.n 350d4 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #108] @ (35140 ) │ │ │ │ + ldr r3, [pc, #108] @ (35138 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3510e │ │ │ │ + beq.n 35106 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2aa4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3510e │ │ │ │ + bne.n 35106 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #60] @ (35144 ) │ │ │ │ + ldr r3, [pc, #60] @ (3513c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #52] @ (35148 ) │ │ │ │ + ldr r2, [pc, #52] @ (35140 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (35134 ) │ │ │ │ + ldr r3, [pc, #28] @ (3512c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3512a │ │ │ │ + beq.n 35122 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 350dc │ │ │ │ + beq.n 350a4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 350e8 │ │ │ │ + beq.n 350b0 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 35094 │ │ │ │ + beq.n 3505c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 35074 │ │ │ │ + beq.n 3523c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35174 │ │ │ │ - ldr r3, [pc, #76] @ (351bc ) │ │ │ │ + bne.n 3516c │ │ │ │ + ldr r3, [pc, #76] @ (351b4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 351b2 │ │ │ │ + b.n 351aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 35186 │ │ │ │ + b.n 3517e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 3519e │ │ │ │ + bls.n 35196 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 35180 │ │ │ │ - b.n 3519e │ │ │ │ + beq.n 35178 │ │ │ │ + b.n 35196 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 351b0 │ │ │ │ + bls.n 351a8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 35198 │ │ │ │ + bne.n 35190 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - beq.n 35268 │ │ │ │ + beq.n 35230 │ │ │ │ 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 3514c │ │ │ │ + bl 35144 │ │ │ │ str r0, [r7, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ef4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 351f4 │ │ │ │ + beq.n 351ec │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 351f8 │ │ │ │ + bne.n 351f0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 351fc │ │ │ │ + b.n 351f4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -61849,263 +61846,263 @@ │ │ │ │ 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 35300 │ │ │ │ + b.n 352f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 3523c │ │ │ │ + bne.n 35234 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 3523c │ │ │ │ + bne.n 35234 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 35300 │ │ │ │ + b.n 352f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 3526a │ │ │ │ + bne.n 35262 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 3526a │ │ │ │ + bne.n 35262 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3526a │ │ │ │ + bne.n 35262 │ │ │ │ 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 35308 │ │ │ │ + b.n 35300 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 3528e │ │ │ │ + bne.n 35286 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 3528e │ │ │ │ + bne.n 35286 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 3528e │ │ │ │ + bne.n 35286 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 35300 │ │ │ │ + b.n 352f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 352f0 │ │ │ │ + beq.n 352e8 │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #244] @ (3538c ) │ │ │ │ + ldr r3, [pc, #244] @ (35384 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 287c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 352f0 │ │ │ │ + bne.n 352e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 352bc │ │ │ │ + beq.n 352b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 352f0 │ │ │ │ + bne.n 352e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 352d2 │ │ │ │ + bls.n 352ca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 352d2 │ │ │ │ + b.n 352ca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 352e2 │ │ │ │ + bls.n 352da │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 352cc │ │ │ │ + bne.n 352c4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 35300 │ │ │ │ + b.n 352f8 │ │ │ │ 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 35222 │ │ │ │ + bne.n 3521a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 35320 │ │ │ │ + bne.n 35318 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [pc, #116] @ (35390 ) │ │ │ │ + ldr r3, [pc, #116] @ (35388 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #112] @ (35394 ) │ │ │ │ + ldr r3, [pc, #112] @ (3538c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3533c │ │ │ │ + bne.n 35334 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - ldr r3, [pc, #96] @ (35398 ) │ │ │ │ + ldr r3, [pc, #96] @ (35390 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #92] @ (3539c ) │ │ │ │ + ldr r3, [pc, #92] @ (35394 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3535c │ │ │ │ + bne.n 35354 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r2, [pc, #76] @ (353a0 ) │ │ │ │ + ldr r2, [pc, #76] @ (35398 ) │ │ │ │ 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 35384 │ │ │ │ + ble.n 3537c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #56] @ (353a4 ) │ │ │ │ + ldr r2, [pc, #56] @ (3539c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35384 │ │ │ │ + bne.n 3537c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r3, r4, 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 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2b04 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 357b0 │ │ │ │ + bl 357a8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ef4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3540e │ │ │ │ - b.n 353ea │ │ │ │ + beq.n 35406 │ │ │ │ + b.n 353e2 │ │ │ │ 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 353fa │ │ │ │ + bcc.n 353f2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 353de │ │ │ │ + beq.n 353d6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35418 │ │ │ │ + bne.n 35410 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (35420 ) │ │ │ │ + ldr r3, [pc, #24] @ (35418 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - b.n 35418 │ │ │ │ + b.n 35410 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #16] @ (35424 ) │ │ │ │ + ldr r3, [pc, #16] @ (3541c ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ 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] │ │ │ │ @@ -62119,17 +62116,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] @ (35718 ) │ │ │ │ + ldr r2, [pc, #676] @ (35710 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #676] @ (3571c ) │ │ │ │ + ldr r3, [pc, #676] @ (35714 ) │ │ │ │ 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 │ │ │ │ @@ -62142,58 +62139,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 356c8 │ │ │ │ + b.n 356c0 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-132] │ │ │ │ - b.n 354e0 │ │ │ │ + b.n 354d8 │ │ │ │ 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 354fc │ │ │ │ + beq.n 354f4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 354cc │ │ │ │ + bne.n 354c4 │ │ │ │ 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 35566 │ │ │ │ + beq.n 3555e │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 3572c │ │ │ │ + bl 35724 │ │ │ │ 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] @ (35720 ) │ │ │ │ + ldr r2, [pc, #480] @ (35718 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ blx 2a38 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-128] │ │ │ │ blx 281c │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ @@ -62207,30 +62204,30 @@ │ │ │ │ ldr.w r0, [r3, #-144] │ │ │ │ blx 2a14 │ │ │ │ mov r3, r0 │ │ │ │ str.w r3, [r4, #-132] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-132] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35696 │ │ │ │ + beq.w 3568e │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-124] │ │ │ │ - b.n 35668 │ │ │ │ + b.n 35660 │ │ │ │ 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 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35668 │ │ │ │ + bne.n 35660 │ │ │ │ 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 │ │ │ │ @@ -62240,15 +62237,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #312] @ (35724 ) │ │ │ │ + ldr r3, [pc, #312] @ (3571c ) │ │ │ │ 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 │ │ │ │ @@ -62261,46 +62258,46 @@ │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 272c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35668 │ │ │ │ + bne.n 35660 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ movw r3, #32832 @ 0x8040 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35668 │ │ │ │ + beq.n 35660 │ │ │ │ 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 2e94 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 28d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 356ec │ │ │ │ + b.n 356e4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 29cc │ │ │ │ str.w r0, [r4, #-124] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-124] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3559a │ │ │ │ + bne.n 35592 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 28d0 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ strb r2, [r3, #0] │ │ │ │ @@ -62320,97 +62317,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 354be │ │ │ │ + bcc.w 354b6 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #8320 @ 0x2080 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #48] @ (35728 ) │ │ │ │ + ldr r1, [pc, #48] @ (35720 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (3571c ) │ │ │ │ + ldr r2, [pc, #32] @ (35714 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3570c │ │ │ │ + beq.n 35704 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8320 @ 0x2080 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 3a8b4 │ │ │ │ + bl 3a8ac │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 35792 │ │ │ │ + b.n 3578a │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 35772 │ │ │ │ + bne.n 3576a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 3a8b4 │ │ │ │ + bl 3a8ac │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 35792 │ │ │ │ + b.n 3578a │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #36] @ (357ac ) │ │ │ │ + ldr r3, [pc, #36] @ (357a4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 357a2 │ │ │ │ + b.n 3579a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35754 │ │ │ │ + beq.n 3574c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, 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 │ │ │ │ @@ -62418,161 +62415,161 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 357e2 │ │ │ │ + b.n 357da │ │ │ │ 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 357f2 │ │ │ │ + bls.n 357ea │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 357d6 │ │ │ │ + beq.n 357ce │ │ │ │ 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 3580e │ │ │ │ + b.n 35806 │ │ │ │ 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 35808 │ │ │ │ - b.n 35828 │ │ │ │ + beq.n 35800 │ │ │ │ + b.n 35820 │ │ │ │ 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 35838 │ │ │ │ + beq.n 35830 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 35818 │ │ │ │ + bne.n 35810 │ │ │ │ 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 35862 │ │ │ │ + beq.n 3585a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 35862 │ │ │ │ + b.n 3585a │ │ │ │ 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 35852 │ │ │ │ + bne.n 3584a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 3588e │ │ │ │ + b.n 35886 │ │ │ │ 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 35888 │ │ │ │ - b.n 358a8 │ │ │ │ + beq.n 35880 │ │ │ │ + b.n 358a0 │ │ │ │ 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 358c0 │ │ │ │ + beq.n 358b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 358c0 │ │ │ │ + beq.n 358b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 35898 │ │ │ │ + bne.n 35890 │ │ │ │ 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 358f2 │ │ │ │ + beq.n 358ea │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 358f2 │ │ │ │ + beq.n 358ea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 358f2 │ │ │ │ + b.n 358ea │ │ │ │ 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 358e2 │ │ │ │ + bne.n 358da │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -62583,199 +62580,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] @ (35ac4 ) │ │ │ │ + ldr r2, [pc, #412] @ (35abc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (35ac8 ) │ │ │ │ + ldr r3, [pc, #412] @ (35ac0 ) │ │ │ │ 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 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2a14 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35a92 │ │ │ │ + beq.w 35a8a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2189e │ │ │ │ + bl 2189a │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 35a82 │ │ │ │ + b.n 35a7a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add.w r4, r3, #19 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 35a6c │ │ │ │ + beq.n 35a64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2774 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 359c6 │ │ │ │ + bne.n 359be │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #284] @ (35acc ) │ │ │ │ + ldr r1, [pc, #284] @ (35ac4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2178c │ │ │ │ + bl 21788 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 35a70 │ │ │ │ + beq.n 35a68 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35a62 │ │ │ │ + beq.n 35a5a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #252] @ (35ad0 ) │ │ │ │ + ldr r2, [pc, #252] @ (35ac8 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35a62 │ │ │ │ + beq.n 35a5a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #232] @ (35ad4 ) │ │ │ │ + ldr r2, [pc, #232] @ (35acc ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35a62 │ │ │ │ + beq.n 35a5a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 21870 │ │ │ │ + bl 2186c │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 272c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35a62 │ │ │ │ + bne.n 35a5a │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 35a62 │ │ │ │ + bne.n 35a5a │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #176] @ (35ad8 ) │ │ │ │ + ldr r3, [pc, #176] @ (35ad0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 35a74 │ │ │ │ + beq.n 35a6c │ │ │ │ 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 3590a │ │ │ │ + bl 35902 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 35a78 │ │ │ │ + beq.n 35a70 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 35a62 │ │ │ │ + ble.n 35a5a │ │ │ │ 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 218ba │ │ │ │ - b.n 35a82 │ │ │ │ + bl 218b6 │ │ │ │ + b.n 35a7a │ │ │ │ nop │ │ │ │ - b.n 35a7a │ │ │ │ + b.n 35a72 │ │ │ │ nop │ │ │ │ - b.n 35a7a │ │ │ │ + b.n 35a72 │ │ │ │ nop │ │ │ │ - b.n 35a7a │ │ │ │ + b.n 35a72 │ │ │ │ nop │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 35a94 │ │ │ │ + b.n 35a8c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 29cc │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 35960 │ │ │ │ + bne.w 35958 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35aa0 │ │ │ │ + beq.n 35a98 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 28d0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #56] @ (35adc ) │ │ │ │ + ldr r1, [pc, #56] @ (35ad4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (35ac8 ) │ │ │ │ + ldr r2, [pc, #32] @ (35ac0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 35abc │ │ │ │ + beq.n 35ab4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - add r6, pc, #856 @ (adr r6, 35e20 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 35e38 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #352 @ (adr r5, 35c40 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 35c58 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ @@ -62786,88 +62783,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] @ (35be4 ) │ │ │ │ + ldr r2, [pc, #192] @ (35bdc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #192] @ (35be8 ) │ │ │ │ + ldr r3, [pc, #192] @ (35be0 ) │ │ │ │ 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 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-48] │ │ │ │ - ldr r1, [pc, #148] @ (35bec ) │ │ │ │ + ldr r1, [pc, #148] @ (35be4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2178c │ │ │ │ + bl 21788 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 35ba4 │ │ │ │ + beq.n 35b9c │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189e │ │ │ │ + bl 2189a │ │ │ │ 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 3590a │ │ │ │ + bl 35902 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ - b.n 35ba6 │ │ │ │ + b.n 35b9e │ │ │ │ nop │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ 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] @ (35bf0 ) │ │ │ │ + ldr r1, [pc, #44] @ (35be8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (35be8 ) │ │ │ │ + ldr r2, [pc, #32] @ (35be0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 35bd8 │ │ │ │ + beq.n 35bd0 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - add r4, pc, #872 @ (adr r4, 35f50 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 35f68 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #232 @ (adr r4, 35cdc ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 35cf4 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -62877,43 +62874,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] @ (35dbc ) │ │ │ │ + ldr r2, [pc, #396] @ (35db4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (35dc0 ) │ │ │ │ + ldr r3, [pc, #396] @ (35db8 ) │ │ │ │ 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 35c4e │ │ │ │ + bne.n 35c46 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35d90 │ │ │ │ + b.n 35d88 │ │ │ │ add.w r3, r7, #32 │ │ │ │ subs r3, #12 │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-32] │ │ │ │ blx 2984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35c6c │ │ │ │ + bne.n 35c64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35d90 │ │ │ │ + b.n 35d88 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 35cb2 │ │ │ │ + bne.n 35caa │ │ │ │ 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] │ │ │ │ @@ -62921,41 +62918,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 35cb2 │ │ │ │ + beq.n 35caa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35d90 │ │ │ │ + b.n 35d88 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-28] │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 35d54 │ │ │ │ + b.n 35d4c │ │ │ │ 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 2984 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35d3a │ │ │ │ + beq.n 35d32 │ │ │ │ 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 │ │ │ │ @@ -62963,289 +62960,289 @@ │ │ │ │ blx 2c18 │ │ │ │ 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 35d7a │ │ │ │ + beq.n 35d72 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 35d7a │ │ │ │ + b.n 35d72 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 35d54 │ │ │ │ + beq.n 35d4c │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 35d7c │ │ │ │ + b.n 35d74 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r0, [r3, #-16] │ │ │ │ blx 2ef4 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35cd6 │ │ │ │ - b.n 35d7c │ │ │ │ + bne.n 35cce │ │ │ │ + b.n 35d74 │ │ │ │ nop │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-16] │ │ │ │ blx 281c │ │ │ │ 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] @ (35dc4 ) │ │ │ │ + ldr r1, [pc, #40] @ (35dbc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (35dc0 ) │ │ │ │ + ldr r2, [pc, #32] @ (35db8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 35db0 │ │ │ │ + beq.n 35da8 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8192 @ 0x2000 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - add r3, pc, #816 @ (adr r3, 360f0 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 36108 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #392 @ (adr r2, 35f50 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 35f68 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (35e5c ) │ │ │ │ + ldr r2, [pc, #124] @ (35e54 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (35e60 ) │ │ │ │ + ldr r3, [pc, #124] @ (35e58 ) │ │ │ │ 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 2be8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35e36 │ │ │ │ + bne.n 35e2e │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 272c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35e36 │ │ │ │ + bne.n 35e2e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.n 35e36 │ │ │ │ + bne.n 35e2e │ │ │ │ blx 2c78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35e32 │ │ │ │ + bne.n 35e2a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #73 @ 0x49 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35e36 │ │ │ │ + beq.n 35e2e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (35e64 ) │ │ │ │ + ldr r1, [pc, #40] @ (35e5c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (35e60 ) │ │ │ │ + ldr r2, [pc, #32] @ (35e58 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 35e52 │ │ │ │ + beq.n 35e4a │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #120 @ (adr r2, 35ed8 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 35ef0 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #776 @ (adr r1, 36170 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 36188 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ (35f74 ) │ │ │ │ + ldr r2, [pc, #244] @ (35f6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #244] @ (35f78 ) │ │ │ │ + ldr r3, [pc, #244] @ (35f70 ) │ │ │ │ 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 35e96 │ │ │ │ + bne.n 35e8e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35f52 │ │ │ │ + b.n 35f4a │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35ebe │ │ │ │ + beq.n 35eb6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 35dc8 │ │ │ │ + bl 35dc0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35eba │ │ │ │ + beq.n 35eb2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 35f52 │ │ │ │ + b.n 35f4a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35f52 │ │ │ │ - ldr r3, [pc, #188] @ (35f7c ) │ │ │ │ + b.n 35f4a │ │ │ │ + ldr r3, [pc, #188] @ (35f74 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35ed4 │ │ │ │ + bne.n 35ecc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 35f52 │ │ │ │ + b.n 35f4a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ 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 35f22 │ │ │ │ + b.n 35f1a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35efa │ │ │ │ - ldr r3, [pc, #136] @ (35f80 ) │ │ │ │ + bne.n 35ef2 │ │ │ │ + ldr r3, [pc, #136] @ (35f78 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #132] @ (35f84 ) │ │ │ │ + ldr r3, [pc, #132] @ (35f7c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a034 │ │ │ │ + bl 3a02c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 35dc8 │ │ │ │ + bl 35dc0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35f1c │ │ │ │ + beq.n 35f14 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 35f22 │ │ │ │ + b.n 35f1a │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35f40 │ │ │ │ + bne.n 35f38 │ │ │ │ add.w r3, r7, #12 │ │ │ │ - ldr r2, [pc, #88] @ (35f88 ) │ │ │ │ + ldr r2, [pc, #88] @ (35f80 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 39866 │ │ │ │ + bl 3985e │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35eec │ │ │ │ + bne.n 35ee4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35f50 │ │ │ │ + beq.n 35f48 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 35f52 │ │ │ │ + b.n 35f4a │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (35f8c ) │ │ │ │ + ldr r1, [pc, #56] @ (35f84 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (35f78 ) │ │ │ │ + ldr r2, [pc, #32] @ (35f70 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 35f6a │ │ │ │ + beq.n 35f62 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #504 @ (adr r1, 36170 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 36188 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #672 @ (adr r0, 36230 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 36248 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 39912 │ │ │ │ + bl 3990a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 39912 │ │ │ │ + bl 3990a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 39912 │ │ │ │ + bl 3990a │ │ │ │ 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} │ │ │ │ @@ -63258,21 +63255,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] @ (3617c ) │ │ │ │ + ldr r4, [pc, #372] @ (36174 ) │ │ │ │ add r4, pc │ │ │ │ add.w r1, r7, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #364] @ (36180 ) │ │ │ │ + ldr r2, [pc, #364] @ (36178 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (36184 ) │ │ │ │ + ldr r3, [pc, #364] @ (3617c ) │ │ │ │ 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 │ │ │ │ @@ -63280,33 +63277,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 35204 │ │ │ │ + bl 351fc │ │ │ │ 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 35204 │ │ │ │ + bl 351fc │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 357b0 │ │ │ │ + bl 357a8 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 357b0 │ │ │ │ + bl 357a8 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d5c │ │ │ │ str.w r0, [r5, #-12] │ │ │ │ @@ -63330,32 +63327,32 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3610a │ │ │ │ - ldr r3, [pc, #164] @ (36188 ) │ │ │ │ + bne.n 36102 │ │ │ │ + ldr r3, [pc, #164] @ (36180 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #144] @ (3618c ) │ │ │ │ + ldr r3, [pc, #144] @ (36184 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2da4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3614e │ │ │ │ + b.n 36146 │ │ │ │ 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 │ │ │ │ @@ -63364,79 +63361,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] @ (36190 ) │ │ │ │ + ldr r2, [pc, #84] @ (36188 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #-16] │ │ │ │ blx 2a38 │ │ │ │ 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] @ (36194 ) │ │ │ │ + ldr r1, [pc, #60] @ (3618c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #40] @ (36184 ) │ │ │ │ + ldr r2, [pc, #40] @ (3617c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3616e │ │ │ │ + beq.n 36166 │ │ │ │ blx 2bb8 <__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 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ 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] @ (362c8 ) │ │ │ │ + ldr r2, [pc, #280] @ (362c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (362cc ) │ │ │ │ + ldr r3, [pc, #280] @ (362c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 36296 │ │ │ │ - ldr r3, [pc, #256] @ (362d0 ) │ │ │ │ + b.n 3628e │ │ │ │ + ldr r3, [pc, #256] @ (362c8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (362d4 ) │ │ │ │ + ldr r3, [pc, #248] @ (362cc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 28b8 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -63451,343 +63448,343 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2be8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36220 │ │ │ │ + beq.n 36218 │ │ │ │ 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 3629e │ │ │ │ + b.n 36296 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2e40 <__lstat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36262 │ │ │ │ + beq.n 3625a │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #144] @ (362d8 ) │ │ │ │ + ldr r2, [pc, #144] @ (362d0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 281c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 362a6 │ │ │ │ + b.n 3629e │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ - bne.n 36290 │ │ │ │ + bne.n 36288 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (362dc ) │ │ │ │ + ldr r2, [pc, #100] @ (362d4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 281c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 362a6 │ │ │ │ + b.n 3629e │ │ │ │ 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 361cc │ │ │ │ + bne.n 361c4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 281c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (362e0 ) │ │ │ │ + ldr r1, [pc, #56] @ (362d8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (362cc ) │ │ │ │ + ldr r2, [pc, #32] @ (362c4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 362c0 │ │ │ │ + beq.n 362b8 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ittt │ │ │ │ - mov r0, r0 │ │ │ │ - nop {15} │ │ │ │ - mov r0, r0 │ │ │ │ - nop {15} │ │ │ │ - movs r0, r0 │ │ │ │ - itte le │ │ │ │ + itte al │ │ │ │ + moval r0, r0 │ │ │ │ + it le @ unpredictable │ │ │ │ movle r0, r0 │ │ │ │ - ldrle r5, [sp, #336] @ 0x150 │ │ │ │ + it le │ │ │ │ + movle r0, r0 │ │ │ │ + ittt gt │ │ │ │ + movgt r0, r0 │ │ │ │ + ldrgt r5, [sp, #368] @ 0x170 │ │ │ │ movgt 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 36340 │ │ │ │ - ldr r3, [pc, #88] @ (36354 ) │ │ │ │ + b.n 36338 │ │ │ │ + ldr r3, [pc, #88] @ (3634c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2a08 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #72] @ (36358 ) │ │ │ │ + ldr r3, [pc, #72] @ (36350 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 28b8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 36338 │ │ │ │ + bne.n 36330 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 36338 │ │ │ │ + bne.n 36330 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 36338 │ │ │ │ + bne.n 36330 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3634a │ │ │ │ + b.n 36342 │ │ │ │ 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 362fa │ │ │ │ + bne.n 362f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00a4 │ │ │ │ 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 363f8 │ │ │ │ - ldr r3, [pc, #144] @ (3640c ) │ │ │ │ + b.n 363f0 │ │ │ │ + ldr r3, [pc, #144] @ (36404 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2a08 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #128] @ (36410 ) │ │ │ │ + ldr r3, [pc, #128] @ (36408 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 28b8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 363cc │ │ │ │ + bne.n 363c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 363cc │ │ │ │ + bne.n 363c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 363cc │ │ │ │ + bne.n 363c4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #92] @ (36414 ) │ │ │ │ + ldr r2, [pc, #92] @ (3640c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36402 │ │ │ │ + b.n 363fa │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 363e4 │ │ │ │ + bne.n 363dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 363e4 │ │ │ │ + bne.n 363dc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 363f8 │ │ │ │ + b.n 363f0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 363f0 │ │ │ │ + beq.n 363e8 │ │ │ │ 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 3637a │ │ │ │ + bne.n 36372 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0038 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0024 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00a0 │ │ │ │ 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 2a14 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36458 │ │ │ │ + beq.n 36450 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 28d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #28] @ (36464 ) │ │ │ │ + ldr r2, [pc, #28] @ (3645c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3645a │ │ │ │ + b.n 36452 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0056 │ │ │ │ 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] @ (365a0 ) │ │ │ │ + ldr r2, [pc, #288] @ (36598 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (365a4 ) │ │ │ │ + ldr r3, [pc, #288] @ (3659c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (365a8 ) │ │ │ │ + ldr r3, [pc, #280] @ (365a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3657c │ │ │ │ + bne.n 36574 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #272] @ (365ac ) │ │ │ │ + ldr r3, [pc, #272] @ (365a4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2b10 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 364ba │ │ │ │ + bne.n 364b2 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #256] @ (365b0 ) │ │ │ │ + ldr r3, [pc, #256] @ (365a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2b10 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 364f4 │ │ │ │ + blt.n 364ec │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24b44 │ │ │ │ + bl 24b40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - ble.n 364f8 │ │ │ │ + ble.n 364f0 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f60 │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov.w r2, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 3be84 │ │ │ │ - b.n 3656c │ │ │ │ + bl 3be7c │ │ │ │ + b.n 36564 │ │ │ │ nop │ │ │ │ - b.n 364fa │ │ │ │ + b.n 364f2 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #184] @ (365b4 ) │ │ │ │ + ldr r3, [pc, #184] @ (365ac ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ blx 27bc │ │ │ │ mov r3, r0 │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 3a4e4 │ │ │ │ + bl 3a4dc │ │ │ │ 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 │ │ │ │ @@ -63805,94 +63802,94 @@ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f60 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 3bd70 │ │ │ │ + bl 3bd68 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a50 │ │ │ │ - ldr r3, [pc, #68] @ (365b8 ) │ │ │ │ + ldr r3, [pc, #68] @ (365b0 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3657e │ │ │ │ + b.n 36576 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #60] @ (365bc ) │ │ │ │ + ldr r2, [pc, #60] @ (365b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (365a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (3659c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 36596 │ │ │ │ + beq.n 3658e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0016 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0010 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 36634 │ │ │ │ + ble.n 3663c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - bl 3c20c │ │ │ │ + bl 3c204 │ │ │ │ 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 3c6d0 │ │ │ │ + bl 3c6c8 │ │ │ │ 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] @ (36684 ) │ │ │ │ + ldr r2, [pc, #112] @ (3667c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #112] @ (36688 ) │ │ │ │ + ldr r3, [pc, #112] @ (36680 ) │ │ │ │ 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 3665a │ │ │ │ - bl 3c20c │ │ │ │ + b.n 36652 │ │ │ │ + bl 3c204 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #8 │ │ │ │ it cs │ │ │ │ movcs r3, #8 │ │ │ │ @@ -63906,95 +63903,95 @@ │ │ │ │ blx 2d2c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 3662c │ │ │ │ + bcc.n 36624 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (3668c ) │ │ │ │ + ldr r2, [pc, #36] @ (36684 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (36688 ) │ │ │ │ + ldr r3, [pc, #28] @ (36680 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3667c │ │ │ │ + beq.n 36674 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 3c20c │ │ │ │ + bl 3c204 │ │ │ │ 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] @ (366ec ) │ │ │ │ + ldr r3, [pc, #32] @ (366e4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ blx 2a38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 366aa │ │ │ │ + bcc.n 366a2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r5} │ │ │ │ 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] │ │ │ │ movs r0, #20 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36718 │ │ │ │ + bne.n 36710 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36754 │ │ │ │ + b.n 3674c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36722 │ │ │ │ + bne.n 3671a │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #4 │ │ │ │ @@ -64003,19 +64000,19 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3674c │ │ │ │ + bne.n 36744 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36754 │ │ │ │ + b.n 3674c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -64024,129 +64021,129 @@ │ │ │ │ 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 r0, #0 │ │ │ │ - bl 366f0 │ │ │ │ + bl 366e8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36c6c │ │ │ │ - b.n 36788 │ │ │ │ + bl 36c64 │ │ │ │ + b.n 36780 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 369e0 │ │ │ │ + bl 369d8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36cc0 │ │ │ │ + bl 36cb8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36780 │ │ │ │ + bne.n 36778 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ 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 3675c │ │ │ │ + bl 36754 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 36c6c │ │ │ │ - b.n 367ce │ │ │ │ + bl 36c64 │ │ │ │ + b.n 367c6 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 369e0 │ │ │ │ + bl 369d8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 36cc0 │ │ │ │ + bl 36cb8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 367c6 │ │ │ │ + bne.n 367be │ │ │ │ ldr r3, [r7, #8] │ │ │ │ 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] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 3682c │ │ │ │ + b.n 36824 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 36820 │ │ │ │ + b.n 36818 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36810 │ │ │ │ + bne.n 36808 │ │ │ │ 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 36800 │ │ │ │ + blt.n 367f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 36850 │ │ │ │ + b.n 36848 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ 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 3683c │ │ │ │ + blt.n 36834 │ │ │ │ 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] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 367e6 │ │ │ │ + bl 367de │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 281c │ │ │ │ nop │ │ │ │ @@ -64176,42 +64173,42 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3c97c │ │ │ │ + bl 3c974 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ strd r4, r5, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 36908 │ │ │ │ + b.n 36900 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36902 │ │ │ │ + bne.n 368fa │ │ │ │ movs r3, #1 │ │ │ │ - b.n 36910 │ │ │ │ + b.n 36908 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 368f4 │ │ │ │ + bne.n 368ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64220,69 +64217,69 @@ │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 366f0 │ │ │ │ + bl 366e8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36944 │ │ │ │ + bne.n 3693c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 369d8 │ │ │ │ + b.n 369d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36c6c │ │ │ │ - b.n 36964 │ │ │ │ + bl 36c64 │ │ │ │ + b.n 3695c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 369e0 │ │ │ │ + bl 369d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36964 │ │ │ │ + bne.n 3695c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 36864 │ │ │ │ + bl 3685c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 369d8 │ │ │ │ + b.n 369d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36cc0 │ │ │ │ + bl 36cb8 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3694c │ │ │ │ + bne.n 36944 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 369a4 │ │ │ │ + b.n 3699c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 36998 │ │ │ │ + b.n 36990 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36988 │ │ │ │ + bne.n 36980 │ │ │ │ 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 36978 │ │ │ │ + blt.n 36970 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -64320,60 +64317,60 @@ │ │ │ │ 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 36a2a │ │ │ │ + ble.n 36a22 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36918 │ │ │ │ + bl 36910 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3c97c │ │ │ │ + bl 3c974 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ strd r4, r5, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 36a6c │ │ │ │ + b.n 36a64 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36a66 │ │ │ │ + bne.n 36a5e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 36ab6 │ │ │ │ + b.n 36aae │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36a58 │ │ │ │ + bne.n 36a50 │ │ │ │ movs r0, #8 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36a86 │ │ │ │ + bne.n 36a7e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36ab6 │ │ │ │ + b.n 36aae │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ @@ -64403,62 +64400,62 @@ │ │ │ │ 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, #0] │ │ │ │ - bl 36c6c │ │ │ │ + bl 36c64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 36af0 │ │ │ │ + b.n 36ae8 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 369e0 │ │ │ │ + bl 369d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 36cc0 │ │ │ │ + bl 36cb8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36ae0 │ │ │ │ + bne.n 36ad8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ 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, #0] │ │ │ │ - bl 33a70 │ │ │ │ + bl 33a68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 36b3a │ │ │ │ + b.n 36b32 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 369e0 │ │ │ │ + bl 369d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 33a98 │ │ │ │ + bl 33a90 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36b2a │ │ │ │ + bne.n 36b22 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64466,15 +64463,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 369e0 │ │ │ │ + bl 369d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -64488,15 +64485,15 @@ │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3c97c │ │ │ │ + bl 3c974 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ strd r4, r5, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -64504,28 +64501,28 @@ │ │ │ │ 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 36c0e │ │ │ │ + b.n 36c06 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36c04 │ │ │ │ + bne.n 36bfc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36be0 │ │ │ │ + beq.n 36bd8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 36bf0 │ │ │ │ + b.n 36be8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -64534,55 +64531,55 @@ │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 36c16 │ │ │ │ + b.n 36c0e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36bc6 │ │ │ │ + bne.n 36bbe │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, 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 r0, [r7, #4] │ │ │ │ - bl 36896 │ │ │ │ + bl 3688e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36c42 │ │ │ │ + bgt.n 36c3a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36c64 │ │ │ │ + b.n 36c5c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36c6c │ │ │ │ + bl 36c64 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36cc0 │ │ │ │ + bl 36cb8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36b7a │ │ │ │ + bl 36b72 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36c62 │ │ │ │ + bne.n 36c5a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36c64 │ │ │ │ + b.n 36c5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -64590,101 +64587,101 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 36ca6 │ │ │ │ + b.n 36c9e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36cb4 │ │ │ │ + bne.n 36cac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 36c82 │ │ │ │ - b.n 36cb6 │ │ │ │ + blt.n 36c7a │ │ │ │ + b.n 36cae │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36d2e │ │ │ │ + beq.n 36d26 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36d2a │ │ │ │ + bne.n 36d22 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 36d1a │ │ │ │ + b.n 36d12 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36d28 │ │ │ │ + bne.n 36d20 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 36cf6 │ │ │ │ - b.n 36d2a │ │ │ │ + blt.n 36cee │ │ │ │ + b.n 36d22 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 36d30 │ │ │ │ + b.n 36d28 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -64697,90 +64694,90 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 36df8 │ │ │ │ + ble.n 36df0 │ │ │ │ blx 2e04 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3cc2c │ │ │ │ + bl 3cc24 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 36daa │ │ │ │ + b.n 36da2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36da0 │ │ │ │ + beq.n 36d98 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 36dfa │ │ │ │ + b.n 36df2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 36d7c │ │ │ │ + blt.n 36d74 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 36dec │ │ │ │ + b.n 36de4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36de2 │ │ │ │ + beq.n 36dda │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 36dfa │ │ │ │ + b.n 36df2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 36dbe │ │ │ │ - b.n 36dfa │ │ │ │ + bgt.n 36db6 │ │ │ │ + b.n 36df2 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -64788,210 +64785,210 @@ │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36e22 │ │ │ │ + bgt.n 36e1a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36ebe │ │ │ │ + b.n 36eb6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3cc2c │ │ │ │ + bl 3cc24 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36ebc │ │ │ │ + beq.n 36eb4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36eb8 │ │ │ │ + bne.n 36eb0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3cc2c │ │ │ │ + bl 3cc24 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 36eaa │ │ │ │ + b.n 36ea2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36eb6 │ │ │ │ + bne.n 36eae │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3cc2c │ │ │ │ + bl 3cc24 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36e76 │ │ │ │ - b.n 36eb8 │ │ │ │ + bne.n 36e6e │ │ │ │ + b.n 36eb0 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 36ebe │ │ │ │ + b.n 36eb6 │ │ │ │ movs r3, #0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #132] @ (36f60 ) │ │ │ │ + ldr r2, [pc, #132] @ (36f58 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #132] @ (36f64 ) │ │ │ │ + ldr r3, [pc, #132] @ (36f5c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36ef6 │ │ │ │ + bgt.n 36eee │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36f3e │ │ │ │ + b.n 36f36 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36d3a │ │ │ │ - b.n 36f2a │ │ │ │ + bl 36d32 │ │ │ │ + b.n 36f22 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36e00 │ │ │ │ + bl 36df8 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36f18 │ │ │ │ + bne.n 36f10 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (36f68 ) │ │ │ │ + ldr r1, [pc, #40] @ (36f60 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (36f64 ) │ │ │ │ + ldr r2, [pc, #32] @ (36f5c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 36f56 │ │ │ │ + beq.n 36f4e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 36f8c │ │ │ │ + bgt.n 36f84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36fda │ │ │ │ + b.n 36fd2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36c6c │ │ │ │ - b.n 36fbc │ │ │ │ + bl 36c64 │ │ │ │ + b.n 36fb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 36cc0 │ │ │ │ + bl 36cb8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36faa │ │ │ │ + bne.n 36fa2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -65029,532 +65026,532 @@ │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 37076 │ │ │ │ + bne.n 3706e │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #952] @ (3740c ) │ │ │ │ + ldr r3, [pc, #952] @ (37404 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #948] @ (37410 ) │ │ │ │ + ldr r3, [pc, #948] @ (37408 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #944] @ (37414 ) │ │ │ │ + ldr r3, [pc, #944] @ (3740c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #944] @ (37418 ) │ │ │ │ + ldr r2, [pc, #944] @ (37410 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 370c8 │ │ │ │ + bne.n 370c0 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #888] @ (3741c ) │ │ │ │ + ldr r3, [pc, #888] @ (37414 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #880] @ (37420 ) │ │ │ │ + ldr r3, [pc, #880] @ (37418 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #880] @ (37424 ) │ │ │ │ + ldr r3, [pc, #880] @ (3741c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #880] @ (37428 ) │ │ │ │ + ldr r2, [pc, #880] @ (37420 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3711a │ │ │ │ + bne.n 37112 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #820] @ (3742c ) │ │ │ │ + ldr r3, [pc, #820] @ (37424 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #816] @ (37430 ) │ │ │ │ + ldr r3, [pc, #816] @ (37428 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #812] @ (37434 ) │ │ │ │ + ldr r3, [pc, #812] @ (3742c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #812] @ (37438 ) │ │ │ │ + ldr r2, [pc, #812] @ (37430 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ae0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3716e │ │ │ │ + bne.n 37166 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #752] @ (3743c ) │ │ │ │ + ldr r3, [pc, #752] @ (37434 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ (37440 ) │ │ │ │ + ldr r3, [pc, #748] @ (37438 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #744] @ (37444 ) │ │ │ │ + ldr r3, [pc, #744] @ (3743c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #744] @ (37448 ) │ │ │ │ + ldr r2, [pc, #744] @ (37440 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ae0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 371c4 │ │ │ │ + bne.n 371bc │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #684] @ (3744c ) │ │ │ │ + ldr r3, [pc, #684] @ (37444 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #676] @ (37450 ) │ │ │ │ + ldr r3, [pc, #676] @ (37448 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #676] @ (37454 ) │ │ │ │ + ldr r3, [pc, #676] @ (3744c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #676] @ (37458 ) │ │ │ │ + ldr r2, [pc, #676] @ (37450 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ae0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3721a │ │ │ │ + bne.n 37212 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #612] @ (3745c ) │ │ │ │ + ldr r3, [pc, #612] @ (37454 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #608] @ (37460 ) │ │ │ │ + ldr r3, [pc, #608] @ (37458 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #604] @ (37464 ) │ │ │ │ + ldr r3, [pc, #604] @ (3745c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #604] @ (37468 ) │ │ │ │ + ldr r2, [pc, #604] @ (37460 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3726c │ │ │ │ + bne.n 37264 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #548] @ (3746c ) │ │ │ │ + ldr r3, [pc, #548] @ (37464 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ (37470 ) │ │ │ │ + ldr r3, [pc, #540] @ (37468 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #540] @ (37474 ) │ │ │ │ + ldr r3, [pc, #540] @ (3746c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #540] @ (37478 ) │ │ │ │ + ldr r2, [pc, #540] @ (37470 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 372c0 │ │ │ │ + bne.n 372b8 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #480] @ (3747c ) │ │ │ │ + ldr r3, [pc, #480] @ (37474 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #472] @ (37480 ) │ │ │ │ + ldr r3, [pc, #472] @ (37478 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #472] @ (37484 ) │ │ │ │ + ldr r3, [pc, #472] @ (3747c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #472] @ (37488 ) │ │ │ │ + ldr r2, [pc, #472] @ (37480 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 37314 │ │ │ │ + bne.n 3730c │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #412] @ (3748c ) │ │ │ │ + ldr r3, [pc, #412] @ (37484 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ (37490 ) │ │ │ │ + ldr r3, [pc, #404] @ (37488 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #404] @ (37494 ) │ │ │ │ + ldr r3, [pc, #404] @ (3748c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #404] @ (37498 ) │ │ │ │ + ldr r2, [pc, #404] @ (37490 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 37378 │ │ │ │ + b.n 37370 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2e70 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 37372 │ │ │ │ + bne.n 3736a │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #332] @ (3749c ) │ │ │ │ + ldr r3, [pc, #332] @ (37494 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ (374a0 ) │ │ │ │ + ldr r3, [pc, #328] @ (37498 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #324] @ (374a4 ) │ │ │ │ + ldr r3, [pc, #324] @ (3749c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #324] @ (374a8 ) │ │ │ │ + ldr r2, [pc, #324] @ (374a0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ 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 3731a │ │ │ │ + bne.n 37312 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #284] @ (374ac ) │ │ │ │ + ldr r2, [pc, #284] @ (374a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #284] @ (374b0 ) │ │ │ │ + ldr r1, [pc, #284] @ (374a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #284] @ (374b4 ) │ │ │ │ + ldr r0, [pc, #284] @ (374ac ) │ │ │ │ add r0, pc │ │ │ │ blx 2c9c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 373e4 │ │ │ │ + bne.n 373dc │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #248] @ (374b8 ) │ │ │ │ + ldr r3, [pc, #248] @ (374b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ (374bc ) │ │ │ │ + ldr r3, [pc, #240] @ (374b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #240] @ (374c0 ) │ │ │ │ + ldr r3, [pc, #240] @ (374b8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #240] @ (374c4 ) │ │ │ │ + ldr r2, [pc, #240] @ (374bc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 373ea │ │ │ │ + bl 236b0 │ │ │ │ + b.n 373e2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ nop │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #200] @ (374c8 ) │ │ │ │ + ldr r3, [pc, #200] @ (374c0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ blx 2a74 │ │ │ │ nop │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r7 │ │ │ │ + uxtb r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 37472 │ │ │ │ + cbz r6, 37464 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3746e │ │ │ │ + cbz r4, 37460 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxth r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxth r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxth r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r2 │ │ │ │ + cbz r2, 37472 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r2, 37472 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r0 │ │ │ │ + cbz r0, 37476 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3747a │ │ │ │ + cbz r6, 3746c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3747a │ │ │ │ + cbz r4, 3746c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3747e │ │ │ │ + cbz r2, 37470 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 37476 │ │ │ │ + cbz r0, 37468 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 37474 │ │ │ │ + cbz r6, 37466 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 37478 │ │ │ │ + cbz r4, 3746a │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3749a │ │ │ │ + cbz r2, 3748c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 37470 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 37470 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 37474 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 37496 │ │ │ │ + cbz r0, 37488 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 37490 │ │ │ │ + cbz r4, 37482 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #0 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ 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 374e4 │ │ │ │ + bne.n 374dc │ │ │ │ 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 │ │ │ │ @@ -65579,35 +65576,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] @ 38248 │ │ │ │ + ldr.w r2, [pc, #3300] @ 38240 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3300] @ 3824c │ │ │ │ + ldr.w r3, [pc, #3300] @ 38244 │ │ │ │ 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] @ 38250 │ │ │ │ + ldr.w r2, [pc, #3284] @ 38248 │ │ │ │ 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] @ 38254 │ │ │ │ + ldr.w r2, [pc, #3268] @ 3824c │ │ │ │ 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] @ 38258 │ │ │ │ + ldr.w r2, [pc, #3252] @ 38250 │ │ │ │ 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 │ │ │ │ @@ -65620,15 +65617,15 @@ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e64 <__gettimeofday64@plt> │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-88] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 375f2 │ │ │ │ + bne.n 375ea │ │ │ │ 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 │ │ │ │ @@ -65636,315 +65633,315 @@ │ │ │ │ subs r3, #28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fc0 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 37670 │ │ │ │ + bne.n 37668 │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 3825c │ │ │ │ + ldr.w r3, [pc, #3096] @ 38254 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #3088] @ 38260 │ │ │ │ + ldr.w r3, [pc, #3088] @ 38258 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #3084] @ 38264 │ │ │ │ + ldr.w r3, [pc, #3084] @ 3825c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #3084] @ 38268 │ │ │ │ + ldr.w r2, [pc, #3084] @ 38260 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.w 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.w 380a2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fc0 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 376ee │ │ │ │ + bne.n 376e6 │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 3826c │ │ │ │ + ldr.w r3, [pc, #2988] @ 38264 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2980] @ 38270 │ │ │ │ + ldr.w r3, [pc, #2980] @ 38268 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2976] @ 38274 │ │ │ │ + ldr.w r3, [pc, #2976] @ 3826c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2972] @ 38278 │ │ │ │ + ldr.w r2, [pc, #2972] @ 38270 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.w 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.w 380a2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #12 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fc0 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3776c │ │ │ │ + bne.n 37764 │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 3827c │ │ │ │ + ldr.w r3, [pc, #2876] @ 38274 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2868] @ 38280 │ │ │ │ + ldr.w r3, [pc, #2868] @ 38278 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2864] @ 38284 │ │ │ │ + ldr.w r3, [pc, #2864] @ 3827c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2864] @ 38288 │ │ │ │ + ldr.w r2, [pc, #2864] @ 38280 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.w 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.w 380a2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ blx 2bd0 │ │ │ │ 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 377f4 │ │ │ │ + bne.n 377ec │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 3828c │ │ │ │ + ldr.w r3, [pc, #2756] @ 38284 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2748] @ 38290 │ │ │ │ + ldr.w r3, [pc, #2748] @ 38288 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2744] @ 38294 │ │ │ │ + ldr.w r3, [pc, #2744] @ 3828c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2744] @ 38298 │ │ │ │ + ldr.w r2, [pc, #2744] @ 38290 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.w 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.w 380a2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37834 │ │ │ │ + bne.n 3782c │ │ │ │ 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 37008 │ │ │ │ + bl 37000 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 3820a │ │ │ │ + b.w 38202 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 378b2 │ │ │ │ + bne.n 378aa │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 3829c │ │ │ │ + ldr.w r3, [pc, #2580] @ 38294 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2572] @ 382a0 │ │ │ │ + ldr.w r3, [pc, #2572] @ 38298 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2568] @ 382a4 │ │ │ │ + ldr.w r3, [pc, #2568] @ 3829c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2568] @ 382a8 │ │ │ │ + ldr.w r2, [pc, #2568] @ 382a0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ 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 2a50 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3793e │ │ │ │ + bne.n 37936 │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 382ac │ │ │ │ + ldr.w r3, [pc, #2456] @ 382a4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2448] @ 382b0 │ │ │ │ + ldr.w r3, [pc, #2448] @ 382a8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2444] @ 382b4 │ │ │ │ + ldr.w r3, [pc, #2444] @ 382ac │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2444] @ 382b8 │ │ │ │ + ldr.w r2, [pc, #2444] @ 382b0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ 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 2a50 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 379ca │ │ │ │ + bne.n 379c2 │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 382bc │ │ │ │ + ldr.w r3, [pc, #2332] @ 382b4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2324] @ 382c0 │ │ │ │ + ldr.w r3, [pc, #2324] @ 382b8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2320] @ 382c4 │ │ │ │ + ldr.w r3, [pc, #2320] @ 382bc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2320] @ 382c8 │ │ │ │ + ldr.w r2, [pc, #2320] @ 382c0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ 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 │ │ │ │ @@ -65952,258 +65949,258 @@ │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 27c8 <__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 37a58 │ │ │ │ + bne.n 37a50 │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 382cc │ │ │ │ + ldr.w r3, [pc, #2208] @ 382c4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2200] @ 382d0 │ │ │ │ + ldr.w r3, [pc, #2200] @ 382c8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2196] @ 382d4 │ │ │ │ + ldr.w r3, [pc, #2196] @ 382cc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2192] @ 382d8 │ │ │ │ + ldr.w r2, [pc, #2192] @ 382d0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ 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 27c8 <__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 37ae4 │ │ │ │ + bne.n 37adc │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 382dc │ │ │ │ + ldr.w r3, [pc, #2084] @ 382d4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2076] @ 382e0 │ │ │ │ + ldr.w r3, [pc, #2076] @ 382d8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2072] @ 382e4 │ │ │ │ + ldr.w r3, [pc, #2072] @ 382dc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2068] @ 382e8 │ │ │ │ + ldr.w r2, [pc, #2068] @ 382e0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ 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 27c8 <__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 37b64 │ │ │ │ + bne.n 37b5c │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 382ec │ │ │ │ + ldr.w r3, [pc, #1972] @ 382e4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1964] @ 382f0 │ │ │ │ + ldr.w r3, [pc, #1964] @ 382e8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 382f4 │ │ │ │ + ldr.w r3, [pc, #1960] @ 382ec │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1956] @ 382f8 │ │ │ │ + ldr.w r2, [pc, #1956] @ 382f0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ 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 27c8 <__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 37bf0 │ │ │ │ + bne.n 37be8 │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 382fc │ │ │ │ + ldr.w r3, [pc, #1848] @ 382f4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1840] @ 38300 │ │ │ │ + ldr.w r3, [pc, #1840] @ 382f8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1836] @ 38304 │ │ │ │ + ldr.w r3, [pc, #1836] @ 382fc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1832] @ 38308 │ │ │ │ + ldr.w r2, [pc, #1832] @ 38300 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ 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 27c8 <__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 37c70 │ │ │ │ + bne.n 37c68 │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 3830c │ │ │ │ + ldr.w r3, [pc, #1736] @ 38304 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1728] @ 38310 │ │ │ │ + ldr.w r3, [pc, #1728] @ 38308 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1724] @ 38314 │ │ │ │ + ldr.w r3, [pc, #1724] @ 3830c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1720] @ 38318 │ │ │ │ + ldr.w r2, [pc, #1720] @ 38310 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ 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 27c8 <__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 37cfc │ │ │ │ + bne.n 37cf4 │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 3831c │ │ │ │ + ldr.w r3, [pc, #1612] @ 38314 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1604] @ 38320 │ │ │ │ + ldr.w r3, [pc, #1604] @ 38318 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1600] @ 38324 │ │ │ │ + ldr.w r3, [pc, #1600] @ 3831c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1596] @ 38328 │ │ │ │ + ldr.w r2, [pc, #1596] @ 38320 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ 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] │ │ │ │ @@ -66214,110 +66211,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 37d96 │ │ │ │ + bne.n 37d8e │ │ │ │ blx 2e58 <__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 2924 │ │ │ │ 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] @ 3832c │ │ │ │ + ldr.w r3, [pc, #1472] @ 38324 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1464] @ 38330 │ │ │ │ + ldr.w r3, [pc, #1464] @ 38328 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 38334 │ │ │ │ + ldr.w r3, [pc, #1460] @ 3832c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1460] @ 38338 │ │ │ │ + ldr.w r2, [pc, #1460] @ 38330 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-96] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37e9a │ │ │ │ + beq.n 37e92 │ │ │ │ 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 2dbc │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 37e54 │ │ │ │ + bne.n 37e4c │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 37e54 │ │ │ │ + beq.n 37e4c │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 37e54 │ │ │ │ + beq.n 37e4c │ │ │ │ blx 2e58 <__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 37ec2 │ │ │ │ + beq.n 37eba │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2924 │ │ │ │ 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] @ 3833c │ │ │ │ + ldr.w r3, [pc, #1300] @ 38334 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1292] @ 38340 │ │ │ │ + ldr.w r3, [pc, #1292] @ 38338 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1288] @ 38344 │ │ │ │ + ldr.w r3, [pc, #1288] @ 3833c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1284] @ 38348 │ │ │ │ + ldr.w r2, [pc, #1284] @ 38340 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 37ec2 │ │ │ │ + ble.n 37eba │ │ │ │ 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 │ │ │ │ @@ -66326,19 +66323,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 37ec2 │ │ │ │ + b.n 37eba │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 37ec2 │ │ │ │ + blt.n 37eba │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -66352,221 +66349,221 @@ │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ blx 2a5c │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 37f6a │ │ │ │ + bne.n 37f62 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 37f6a │ │ │ │ + beq.n 37f62 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 37f6a │ │ │ │ + beq.n 37f62 │ │ │ │ blx 2e58 <__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 37fa0 │ │ │ │ + beq.n 37f98 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2924 │ │ │ │ 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] @ 3834c │ │ │ │ + ldr.w r3, [pc, #1032] @ 38344 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1024] @ 38350 │ │ │ │ + ldr.w r3, [pc, #1024] @ 38348 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #1020] @ (38354 ) │ │ │ │ + ldr r3, [pc, #1020] @ (3834c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #1020] @ (38358 ) │ │ │ │ + ldr r2, [pc, #1020] @ (38350 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 37fa0 │ │ │ │ + ble.n 37f98 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37fa0 │ │ │ │ + beq.n 37f98 │ │ │ │ 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 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 2a5c │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 38044 │ │ │ │ + bne.n 3803c │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 38044 │ │ │ │ + beq.n 3803c │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 38044 │ │ │ │ + beq.n 3803c │ │ │ │ blx 2e58 <__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 3807a │ │ │ │ + beq.n 38072 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2924 │ │ │ │ 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] @ (3835c ) │ │ │ │ + ldr r3, [pc, #828] @ (38354 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #820] @ (38360 ) │ │ │ │ + ldr r3, [pc, #820] @ (38358 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #820] @ (38364 ) │ │ │ │ + ldr r3, [pc, #820] @ (3835c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #820] @ (38368 ) │ │ │ │ + ldr r2, [pc, #820] @ (38360 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 380aa │ │ │ │ + bl 236b0 │ │ │ │ + b.n 380a2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3807a │ │ │ │ + ble.n 38072 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-104] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3807a │ │ │ │ + beq.n 38072 │ │ │ │ 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 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 37cfc │ │ │ │ + bne.w 37cf4 │ │ │ │ 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 380d4 │ │ │ │ + ble.n 380cc │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #-76] │ │ │ │ blx 2ad4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #-76] │ │ │ │ blx 2b64 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 380ee │ │ │ │ + blt.n 380e6 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 38108 │ │ │ │ + blt.n 38100 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 38122 │ │ │ │ + blt.n 3811a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3813c │ │ │ │ + blt.n 38134 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 38156 │ │ │ │ + blt.n 3814e │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 38170 │ │ │ │ + blt.n 38168 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a50 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ @@ -66576,242 +66573,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 3cf60 │ │ │ │ + bl 3cf58 │ │ │ │ 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 3cf60 │ │ │ │ + bl 3cf58 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #120] @ 38240 │ │ │ │ + vldr d7, [pc, #120] @ 38238 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #404] @ (3836c ) │ │ │ │ + ldr r3, [pc, #404] @ (38364 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 38208 │ │ │ │ + beq.n 38200 │ │ │ │ blx 2e58 <__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 3820a │ │ │ │ + b.n 38202 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #65536 @ 0x10000 │ │ │ │ add.w r0, r0, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #348] @ (38370 ) │ │ │ │ + ldr r1, [pc, #348] @ (38368 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #52] @ (3824c ) │ │ │ │ + ldr r2, [pc, #52] @ (38244 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3822a │ │ │ │ + beq.n 38222 │ │ │ │ blx 2bb8 <__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 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 386d0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r7, pc, #984 @ (adr r7, 386c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #800 @ (adr r7, 3861c ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 385b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #536 @ (adr r7, 38518 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 384b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #520 @ (adr r7, 3850c ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 384a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 38700 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 38698 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #240 @ (adr r7, 383fc ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 38394 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #24 @ (adr r7, 38328 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 386c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #8 @ (adr r7, 3831c ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 386b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #504 @ (adr r7, 38510 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 384a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #752 @ (adr r6, 3860c ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 385a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #488 @ (adr r6, 38508 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 384a0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #472 @ (adr r6, 384fc ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 38494 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #968 @ (adr r6, 386f0 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 38688 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #192 @ (adr r6, 383ec ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 38384 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #896 @ (adr r5, 386b0 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 38648 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #880 @ (adr r5, 386a4 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 3863c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #352 @ (adr r6, 38498 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 38430 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #600 @ (adr r5, 38594 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 3852c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #136 @ (adr r5, 383c8 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 38360 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #120 @ (adr r5, 383bc ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 38354 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #616 @ (adr r5, 385b0 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 38548 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #288 @ (adr r5, 3846c ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 38404 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #32 @ (adr r4, 38370 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 38708 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #16 @ (adr r4, 38364 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 386fc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #520 @ (adr r4, 38560 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 384f8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #200 @ (adr r4, 38424 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 383bc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #176 @ (adr r3, 38410 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 383a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #168 @ (adr r3, 3840c ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 383a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, 38608 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 385a0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #352 @ (adr r3, 384cc ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 38464 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #856 @ (adr r1, 386c8 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 38660 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ 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] @ (38408 ) │ │ │ │ + ldr r2, [pc, #124] @ (38400 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (3840c ) │ │ │ │ + ldr r3, [pc, #124] @ (38404 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2abc <__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 383e6 │ │ │ │ + bge.n 383de │ │ │ │ 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 │ │ │ │ @@ -66819,35 +66816,35 @@ │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2858 <__select64@plt> │ │ │ │ - b.n 3839a │ │ │ │ + b.n 38392 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (38410 ) │ │ │ │ + ldr r2, [pc, #36] @ (38408 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (3840c ) │ │ │ │ + ldr r3, [pc, #28] @ (38404 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38402 │ │ │ │ + beq.n 383fa │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -66855,15 +66852,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 2abc <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ adds r4, r0, r2 │ │ │ │ adc.w r5, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 38374 │ │ │ │ + bl 3836c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66872,53 +66869,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 384fa │ │ │ │ + bl 384f2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a14 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 384bc │ │ │ │ - b.n 384a0 │ │ │ │ + beq.n 384b4 │ │ │ │ + b.n 38498 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 38532 │ │ │ │ + bl 3852a │ │ │ │ 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 29cc │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38484 │ │ │ │ + bne.n 3847c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 28d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 384ce │ │ │ │ - b.n 384c0 │ │ │ │ + beq.n 384c6 │ │ │ │ + b.n 384b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 384d0 │ │ │ │ + b.n 384c8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ blx 2864 │ │ │ │ movs r3, #1 │ │ │ │ @@ -66943,15 +66940,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 3a8b4 │ │ │ │ + bl 3a8ac │ │ │ │ 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] │ │ │ │ @@ -66969,22 +66966,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 38554 │ │ │ │ + b.n 3854c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3854e │ │ │ │ + bne.n 38546 │ │ │ │ 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] │ │ │ │ @@ -66992,37 +66989,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 3a8b4 │ │ │ │ + bl 3a8ac │ │ │ │ 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 385a4 │ │ │ │ + b.n 3859c │ │ │ │ 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 38592 │ │ │ │ + bne.n 3858a │ │ │ │ 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] │ │ │ │ @@ -67087,182 +67084,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] @ (38784 ) │ │ │ │ + ldr r2, [pc, #296] @ (3877c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (38788 ) │ │ │ │ + ldr r3, [pc, #296] @ (38780 ) │ │ │ │ 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 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213ee │ │ │ │ + bl 213ea │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #260] @ (3878c ) │ │ │ │ + ldr r1, [pc, #260] @ (38784 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 38716 │ │ │ │ + b.n 3870e │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 386dc │ │ │ │ + beq.n 386d4 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 386dc │ │ │ │ + beq.n 386d4 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 386dc │ │ │ │ + beq.n 386d4 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 386ec │ │ │ │ + bne.n 386e4 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #172] @ (38790 ) │ │ │ │ + ldr r1, [pc, #172] @ (38788 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 386a4 │ │ │ │ + bne.n 3869c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (38794 ) │ │ │ │ + ldr r1, [pc, #104] @ (3878c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 218e2 │ │ │ │ + bl 218de │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ 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] @ (38798 ) │ │ │ │ + ldr r1, [pc, #52] @ (38790 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (38788 ) │ │ │ │ + ldr r2, [pc, #32] @ (38780 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 38778 │ │ │ │ + beq.n 38770 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 38804 │ │ │ │ + b.n 387fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 387e4 │ │ │ │ + beq.n 387dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 387d4 │ │ │ │ + bgt.n 387cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 38814 │ │ │ │ + b.n 3880c │ │ │ │ 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 387ee │ │ │ │ + bgt.n 387e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 38814 │ │ │ │ + b.n 3880c │ │ │ │ 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 387b8 │ │ │ │ + bne.n 387b0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -67275,318 +67272,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] @ (38988 ) │ │ │ │ + ldr r2, [pc, #320] @ (38980 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (3898c ) │ │ │ │ + ldr r3, [pc, #320] @ (38984 ) │ │ │ │ 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 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213ee │ │ │ │ + bl 213ea │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #272] @ (38990 ) │ │ │ │ + ldr r1, [pc, #272] @ (38988 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 3891a │ │ │ │ + b.n 38912 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 388b6 │ │ │ │ + beq.n 388ae │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ - b.n 388f0 │ │ │ │ + b.n 388e8 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 388d6 │ │ │ │ + bne.n 388ce │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ (38994 ) │ │ │ │ + ldr r1, [pc, #200] @ (3898c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ - b.n 388f0 │ │ │ │ + bl 217f8 │ │ │ │ + b.n 388e8 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 388f0 │ │ │ │ + bne.n 388e8 │ │ │ │ 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 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 3889c │ │ │ │ + bne.n 38894 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (38998 ) │ │ │ │ + ldr r1, [pc, #104] @ (38990 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #12 │ │ │ │ add.w r0, r7, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 218e2 │ │ │ │ + bl 218de │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ 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] @ (3899c ) │ │ │ │ + ldr r1, [pc, #52] @ (38994 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (3898c ) │ │ │ │ + ldr r2, [pc, #32] @ (38984 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3897c │ │ │ │ + beq.n 38974 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-56] │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str.w r0, [r3, #-44] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - ldr r2, [pc, #300] @ (38af8 ) │ │ │ │ + ldr r2, [pc, #300] @ (38af0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (38afc ) │ │ │ │ + ldr r3, [pc, #300] @ (38af4 ) │ │ │ │ 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 21320 │ │ │ │ + bl 2131c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213ee │ │ │ │ + bl 213ea │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #264] @ (38b00 ) │ │ │ │ + ldr r1, [pc, #264] @ (38af8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 38a7a │ │ │ │ + b.n 38a72 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 38a32 │ │ │ │ + bne.n 38a2a │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ (38b04 ) │ │ │ │ + ldr r1, [pc, #216] @ (38afc ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 38a50 │ │ │ │ + bne.n 38a48 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #192] @ (38b08 ) │ │ │ │ + ldr r1, [pc, #192] @ (38b00 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 38a14 │ │ │ │ + bne.n 38a0c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #124] @ (38b0c ) │ │ │ │ + ldr r1, [pc, #124] @ (38b04 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #112] @ (38b10 ) │ │ │ │ + ldr r1, [pc, #112] @ (38b08 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 218e2 │ │ │ │ + bl 218de │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ 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] @ (38b14 ) │ │ │ │ + ldr r1, [pc, #60] @ (38b0c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (38afc ) │ │ │ │ + ldr r2, [pc, #32] @ (38af4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 38aec │ │ │ │ + beq.n 38ae4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ 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 38b70 │ │ │ │ + beq.n 38b68 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 38b74 │ │ │ │ - b.n 38b3a │ │ │ │ + beq.n 38b6c │ │ │ │ + b.n 38b32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38b34 │ │ │ │ + bne.n 38b2c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 38b56 │ │ │ │ + b.n 38b4e │ │ │ │ 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 38b76 │ │ │ │ + bcc.n 38b6e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 38b4a │ │ │ │ + beq.n 38b42 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 38b4a │ │ │ │ - b.n 38b76 │ │ │ │ + beq.n 38b42 │ │ │ │ + b.n 38b6e │ │ │ │ nop │ │ │ │ - b.n 38b76 │ │ │ │ + b.n 38b6e │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67594,159 +67591,159 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 38ba0 │ │ │ │ + beq.n 38b98 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38ba4 │ │ │ │ + bne.n 38b9c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 38c2a │ │ │ │ + b.n 38c22 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38bc2 │ │ │ │ + bne.n 38bba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 38c2a │ │ │ │ + b.n 38c22 │ │ │ │ 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 38be6 │ │ │ │ + beq.n 38bde │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #84] @ (38c34 ) │ │ │ │ + ldr r3, [pc, #84] @ (38c2c ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b70 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 38c18 │ │ │ │ + beq.n 38c10 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #36] @ (38c38 ) │ │ │ │ + ldr r3, [pc, #36] @ (38c30 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 38c3c │ │ │ │ + bl 38c34 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ 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] @ (38cd8 ) │ │ │ │ + ldr r2, [pc, #132] @ (38cd0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #132] @ (38cdc ) │ │ │ │ + ldr r3, [pc, #132] @ (38cd4 ) │ │ │ │ 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 38c72 │ │ │ │ + beq.n 38c6a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38c76 │ │ │ │ + bne.n 38c6e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 38cb8 │ │ │ │ + b.n 38cb0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #9 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2888 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 38c8e │ │ │ │ + beq.n 38c86 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 38cb8 │ │ │ │ + b.n 38cb0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ blx 29b4 │ │ │ │ str r0, [r7, #8] │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38cb6 │ │ │ │ + bne.n 38cae │ │ │ │ movs r3, #1 │ │ │ │ - b.n 38cb8 │ │ │ │ + b.n 38cb0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (38ce0 ) │ │ │ │ + ldr r1, [pc, #36] @ (38cd8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (38cdc ) │ │ │ │ + ldr r2, [pc, #28] @ (38cd4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 38cd0 │ │ │ │ + beq.n 38cc8 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -67754,25 +67751,25 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2f78 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38d20 │ │ │ │ + bne.n 38d18 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 38d76 │ │ │ │ + b.n 38d6e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r2, r0 │ │ │ │ @@ -67783,15 +67780,15 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 287c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38d74 │ │ │ │ + bne.n 38d6c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d5c │ │ │ │ mov r2, r0 │ │ │ │ @@ -67800,17 +67797,17 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38d74 │ │ │ │ + bne.n 38d6c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 38d76 │ │ │ │ + b.n 38d6e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67823,47 +67820,47 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 38db4 │ │ │ │ + bge.n 38dac │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #48] @ (38ddc ) │ │ │ │ + ldr r3, [pc, #48] @ (38dd4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2b04 │ │ │ │ - b.n 38dd0 │ │ │ │ + b.n 38dc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (38de0 ) │ │ │ │ + ldr r3, [pc, #36] @ (38dd8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2e94 │ │ │ │ - ldr r2, [pc, #28] @ (38de4 ) │ │ │ │ + ldr r2, [pc, #28] @ (38ddc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (38de8 ) │ │ │ │ + ldr r3, [pc, #20] @ (38de0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ movs r2, r0 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -67872,17 +67869,17 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 38e18 │ │ │ │ + bge.n 38e10 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 38e24 │ │ │ │ + b.n 38e1c │ │ │ │ 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 │ │ │ │ @@ -67896,247 +67893,247 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d0, [r7, #8] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 38e70 │ │ │ │ + bne.n 38e68 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ blx 2a68 │ │ │ │ vmov.f64 d6, d0 │ │ │ │ - vldr d5, [pc, #156] @ 38ef8 │ │ │ │ + vldr d5, [pc, #156] @ 38ef0 │ │ │ │ vdiv.f64 d7, d6, d5 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2fd8 │ │ │ │ vstr d0, [r7, #16] │ │ │ │ - b.n 38e7e │ │ │ │ + b.n 38e76 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vstr d7, [r7, #16] │ │ │ │ - vldr d1, [pc, #128] @ 38f00 │ │ │ │ + vldr d1, [pc, #128] @ 38ef8 │ │ │ │ vldr d0, [r7, #16] │ │ │ │ blx 2804 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d1, #20 @ 0x40a00000 5.0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2dec │ │ │ │ vstr d0, [r7, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38eaa │ │ │ │ - ldr r3, [pc, #104] @ (38f10 ) │ │ │ │ + bne.n 38ea2 │ │ │ │ + ldr r3, [pc, #104] @ (38f08 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ vldr d1, [r7, #16] │ │ │ │ - vldr d0, [pc, #88] @ 38f08 │ │ │ │ + vldr d0, [pc, #88] @ 38f00 │ │ │ │ blx 2e88 │ │ │ │ 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] @ (38f14 ) │ │ │ │ + ldr r2, [pc, #60] @ (38f0c ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #52] @ (38f18 ) │ │ │ │ + ldr r3, [pc, #52] @ (38f10 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2a38 │ │ │ │ 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, 38f34 │ │ │ │ + cbnz r3, 38f2c │ │ │ │ ands r3, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #252] @ (39030 ) │ │ │ │ + ldr r2, [pc, #252] @ (39028 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (39034 ) │ │ │ │ + ldr r3, [pc, #252] @ (3902c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #15 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #236] @ (39038 ) │ │ │ │ + ldr r1, [pc, #236] @ (39030 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 28a0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 38ff4 │ │ │ │ + beq.n 38fec │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 38ffa │ │ │ │ + bne.n 38ff2 │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ mov r0, r3 │ │ │ │ blx 2e4c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 38f9a │ │ │ │ + beq.n 38f92 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bgt.n 38fee │ │ │ │ + bgt.n 38fe6 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - beq.n 38f88 │ │ │ │ + beq.n 38f80 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bgt.n 38fee │ │ │ │ + bgt.n 38fe6 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 38fc2 │ │ │ │ + beq.n 38fba │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bgt.n 38fee │ │ │ │ + bgt.n 38fe6 │ │ │ │ cmp r3, #71 @ 0x47 │ │ │ │ - beq.n 38fac │ │ │ │ + beq.n 38fa4 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 38fd8 │ │ │ │ - b.n 38fee │ │ │ │ + beq.n 38fd0 │ │ │ │ + b.n 38fe6 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #18 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 3900c │ │ │ │ + b.n 39004 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 3900c │ │ │ │ + b.n 39004 │ │ │ │ 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 3900c │ │ │ │ + b.n 39004 │ │ │ │ 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 3900c │ │ │ │ + b.n 39004 │ │ │ │ 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 3900c │ │ │ │ + b.n 39004 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 3900c │ │ │ │ + b.n 39004 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 3900c │ │ │ │ + b.n 39004 │ │ │ │ blx 2e58 <__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] @ (3903c ) │ │ │ │ + ldr r0, [pc, #44] @ (39034 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (39034 ) │ │ │ │ + ldr r1, [pc, #32] @ (3902c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 39024 │ │ │ │ + beq.n 3901c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ 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] @ (391c8 ) │ │ │ │ + ldr r2, [pc, #368] @ (391c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #368] @ (391cc ) │ │ │ │ + ldr r3, [pc, #368] @ (391c4 ) │ │ │ │ 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] @ (391d0 ) │ │ │ │ + ldr r1, [pc, #352] @ (391c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 28a0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 39188 │ │ │ │ + beq.w 39180 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 3918e │ │ │ │ + bne.w 39186 │ │ │ │ ldrb.w r3, [r7, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 39136 │ │ │ │ + beq.n 3912e │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bgt.n 39182 │ │ │ │ + bgt.n 3917a │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq.n 390a4 │ │ │ │ + beq.n 3909c │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 390ce │ │ │ │ - b.n 39182 │ │ │ │ + beq.n 390c6 │ │ │ │ + b.n 3917a │ │ │ │ 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 391a0 │ │ │ │ + b.n 39198 │ │ │ │ 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 │ │ │ │ @@ -68163,15 +68160,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 391a0 │ │ │ │ + b.n 39198 │ │ │ │ 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 │ │ │ │ @@ -68190,49 +68187,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 391a0 │ │ │ │ + b.n 39198 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 391a0 │ │ │ │ + b.n 39198 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 391a0 │ │ │ │ + b.n 39198 │ │ │ │ blx 2e58 <__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] @ (391d4 ) │ │ │ │ + ldr r0, [pc, #44] @ (391cc ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (391cc ) │ │ │ │ + ldr r1, [pc, #32] @ (391c4 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 391bc │ │ │ │ + beq.n 391b4 │ │ │ │ blx 2bb8 <__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} │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -68252,75 +68249,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 39290 │ │ │ │ + bne.n 39288 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 392aa │ │ │ │ + b.n 392a2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx 2c6c <__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 3921c │ │ │ │ + bne.n 39214 │ │ │ │ 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 3925a │ │ │ │ + b.n 39252 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3927c │ │ │ │ + beq.n 39274 │ │ │ │ blx 2c6c <__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 39254 │ │ │ │ + beq.n 3924c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39290 │ │ │ │ + beq.n 39288 │ │ │ │ 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 39222 │ │ │ │ + bne.n 3921a │ │ │ │ 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 │ │ │ │ @@ -68352,170 +68349,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 3943a │ │ │ │ + bne.w 39432 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3945a │ │ │ │ + b.n 39452 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx 2c6c <__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 392f8 │ │ │ │ + bne.n 392f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39446 │ │ │ │ + beq.w 3943e │ │ │ │ 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 3942e │ │ │ │ + b.n 39426 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 39368 │ │ │ │ + bne.n 39360 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a8c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3942e │ │ │ │ + beq.n 39426 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 3942e │ │ │ │ + b.n 39426 │ │ │ │ blx 2c6c <__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 39390 │ │ │ │ + beq.n 39388 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 3943a │ │ │ │ + b.n 39432 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 393a0 │ │ │ │ + beq.n 39398 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 39420 │ │ │ │ + bne.n 39418 │ │ │ │ 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 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a8c │ │ │ │ - b.n 39416 │ │ │ │ + b.n 3940e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 393ec │ │ │ │ + bne.n 393e4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a8c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39416 │ │ │ │ + beq.n 3940e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 39416 │ │ │ │ + b.n 3940e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39410 │ │ │ │ + bne.n 39408 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a8c │ │ │ │ nop │ │ │ │ - b.n 3942e │ │ │ │ + b.n 39426 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 393be │ │ │ │ - b.n 3942e │ │ │ │ + bne.n 393b6 │ │ │ │ + b.n 39426 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39438 │ │ │ │ + beq.n 39430 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3933a │ │ │ │ - b.n 3943a │ │ │ │ + bne.n 39332 │ │ │ │ + b.n 39432 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 392fe │ │ │ │ - b.n 39448 │ │ │ │ + bne.w 392f6 │ │ │ │ + b.n 39440 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ @@ -68538,43 +68535,43 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39490 │ │ │ │ + bne.n 39488 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 394e0 │ │ │ │ + b.n 394d8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 394ca │ │ │ │ + bcc.n 394c2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b04 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 394c0 │ │ │ │ + b.n 394b8 │ │ │ │ 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 394b0 │ │ │ │ - b.n 394d4 │ │ │ │ + bcc.n 394a8 │ │ │ │ + b.n 394cc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2e94 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ @@ -68597,38 +68594,38 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39516 │ │ │ │ + bne.n 3950e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 39572 │ │ │ │ + b.n 3956a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ 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 3955e │ │ │ │ + b.n 39556 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 39542 │ │ │ │ + bge.n 3953a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 39558 │ │ │ │ + b.n 39550 │ │ │ │ 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] │ │ │ │ @@ -68638,15 +68635,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 3952e │ │ │ │ + blt.n 39526 │ │ │ │ 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 │ │ │ │ @@ -68657,19 +68654,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 36468 │ │ │ │ + bl 36460 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 395cc │ │ │ │ - bl 365c0 │ │ │ │ + b.n 395c4 │ │ │ │ + bl 365b8 │ │ │ │ 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 │ │ │ │ @@ -68684,15 +68681,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 3959a │ │ │ │ + blt.n 39592 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ @@ -68710,114 +68707,114 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2f78 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39656 │ │ │ │ + bne.n 3964e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 39790 │ │ │ │ + b.n 39788 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 3962e │ │ │ │ + bne.n 39626 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f78 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 3964c │ │ │ │ + b.n 39644 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 39660 │ │ │ │ + bne.n 39658 │ │ │ │ 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 2f78 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39656 │ │ │ │ + bne.n 3964e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 39790 │ │ │ │ + b.n 39788 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 39614 │ │ │ │ - b.n 39662 │ │ │ │ + bhi.n 3960c │ │ │ │ + b.n 3965a │ │ │ │ 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 39688 │ │ │ │ + bne.n 39680 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 3967e │ │ │ │ + b.n 39676 │ │ │ │ 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 39678 │ │ │ │ - b.n 396de │ │ │ │ + bne.n 39670 │ │ │ │ + b.n 396d6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 396a8 │ │ │ │ + bne.n 396a0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 3969e │ │ │ │ + b.n 39696 │ │ │ │ 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 39698 │ │ │ │ - b.n 396de │ │ │ │ + bne.n 39690 │ │ │ │ + b.n 396d6 │ │ │ │ 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 396bc │ │ │ │ + b.n 396b4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ blx 2c6c <__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 396b6 │ │ │ │ + bne.n 396ae │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 396b6 │ │ │ │ + beq.n 396ae │ │ │ │ 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] │ │ │ │ @@ -68825,16 +68822,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 3970c │ │ │ │ - ldr r3, [pc, #152] @ (39798 ) │ │ │ │ + bne.n 39704 │ │ │ │ + ldr r3, [pc, #152] @ (39790 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ @@ -68855,25 +68852,25 @@ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39752 │ │ │ │ + bne.n 3974a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 39790 │ │ │ │ + b.n 39788 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 39760 │ │ │ │ + beq.n 39758 │ │ │ │ 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] │ │ │ │ @@ -68887,54 +68884,54 @@ │ │ │ │ blx 2b70 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 281c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 39600 │ │ │ │ + b.n 395f8 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ 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 397be │ │ │ │ + beq.n 397b6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 397c2 │ │ │ │ + bne.n 397ba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 397ea │ │ │ │ + b.n 397e2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d5c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 397d4 │ │ │ │ + bne.n 397cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 397ea │ │ │ │ + b.n 397e2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 287c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 397e8 │ │ │ │ + bne.n 397e0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 397ea │ │ │ │ + b.n 397e2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -68942,131 +68939,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 39814 │ │ │ │ + beq.n 3980c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39818 │ │ │ │ + bne.n 39810 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3985e │ │ │ │ + b.n 39856 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d5c │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3982a │ │ │ │ + bne.n 39822 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3985e │ │ │ │ + b.n 39856 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 3983e │ │ │ │ + bcs.n 39836 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3985e │ │ │ │ + b.n 39856 │ │ │ │ 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 287c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3985c │ │ │ │ + bne.n 39854 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3985e │ │ │ │ + b.n 39856 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00039866 : │ │ │ │ +0003985e : │ │ │ │ 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 3988c │ │ │ │ + bne.n 39884 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3990a │ │ │ │ + b.n 39902 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3989e │ │ │ │ + beq.n 39896 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 398e0 │ │ │ │ + bne.n 398d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 398b0 │ │ │ │ + bne.n 398a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 398ea │ │ │ │ + b.n 398e2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 398c0 │ │ │ │ + bne.n 398b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 398ea │ │ │ │ + b.n 398e2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 398ce │ │ │ │ + bne.n 398c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 398ea │ │ │ │ + b.n 398e2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f78 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 398ea │ │ │ │ + b.n 398e2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a98 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39902 │ │ │ │ + beq.n 398fa │ │ │ │ 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 39908 │ │ │ │ + b.n 39900 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -69079,29 +69076,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 39946 │ │ │ │ + bne.n 3993e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3993c │ │ │ │ + bne.n 39934 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 3998a │ │ │ │ + b.n 39982 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3998a │ │ │ │ + b.n 39982 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39950 │ │ │ │ + bne.n 39948 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 3998a │ │ │ │ + b.n 39982 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d5c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -69109,84 +69106,84 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2af8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39980 │ │ │ │ - ldr r3, [pc, #28] @ (39994 ) │ │ │ │ + bne.n 39978 │ │ │ │ + ldr r3, [pc, #28] @ (3998c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b70 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [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] @ (39a0c ) │ │ │ │ + ldr r2, [pc, #88] @ (39a04 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #88] @ (39a10 ) │ │ │ │ + ldr r3, [pc, #88] @ (39a08 ) │ │ │ │ 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 399d2 │ │ │ │ + b.n 399ca │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 39912 │ │ │ │ + bl 3990a │ │ │ │ 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 399c8 │ │ │ │ + bne.n 399c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #44] @ (39a14 ) │ │ │ │ + ldr r1, [pc, #44] @ (39a0c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (39a10 ) │ │ │ │ + ldr r2, [pc, #36] @ (39a08 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 399fc │ │ │ │ + beq.n 399f4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -69201,74 +69198,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 39a6a │ │ │ │ + b.n 39a62 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2e7c │ │ │ │ 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 39a52 │ │ │ │ + bne.n 39a4a │ │ │ │ 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 39aaa │ │ │ │ + b.n 39aa2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2e4c │ │ │ │ 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 39a92 │ │ │ │ + bne.n 39a8a │ │ │ │ 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] @ (39b28 ) │ │ │ │ + ldr r2, [pc, #84] @ (39b20 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (39b2c ) │ │ │ │ + ldr r3, [pc, #84] @ (39b24 ) │ │ │ │ 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 │ │ │ │ @@ -69281,45 +69278,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] @ (39b30 ) │ │ │ │ + ldr r1, [pc, #36] @ (39b28 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (39b2c ) │ │ │ │ + ldr r2, [pc, #28] @ (39b24 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 39b20 │ │ │ │ + beq.n 39b18 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #84] @ (39ba0 ) │ │ │ │ + ldr r2, [pc, #84] @ (39b98 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (39ba4 ) │ │ │ │ + ldr r3, [pc, #84] @ (39b9c ) │ │ │ │ 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] │ │ │ │ @@ -69330,154 +69327,154 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - ldr r1, [pc, #40] @ (39ba8 ) │ │ │ │ + ldr r1, [pc, #40] @ (39ba0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (39ba4 ) │ │ │ │ + ldr r2, [pc, #32] @ (39b9c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 39b96 │ │ │ │ + beq.n 39b8e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 39be6 │ │ │ │ + b.n 39bde │ │ │ │ blx 2c6c <__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 39be0 │ │ │ │ + bne.n 39bd8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 39bf0 │ │ │ │ + b.n 39be8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39bc2 │ │ │ │ + bne.n 39bba │ │ │ │ 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 39c9c │ │ │ │ + b.n 39c94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 39c8c │ │ │ │ + bne.n 39c84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 39c60 │ │ │ │ + beq.n 39c58 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bgt.n 39c72 │ │ │ │ + bgt.n 39c6a │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 39c54 │ │ │ │ + beq.n 39c4c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bgt.n 39c72 │ │ │ │ + bgt.n 39c6a │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 39c6c │ │ │ │ + beq.n 39c64 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bgt.n 39c72 │ │ │ │ + bgt.n 39c6a │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 39c5a │ │ │ │ + beq.n 39c52 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bgt.n 39c72 │ │ │ │ + bgt.n 39c6a │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 39c66 │ │ │ │ + beq.n 39c5e │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bgt.n 39c72 │ │ │ │ + bgt.n 39c6a │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 39c48 │ │ │ │ + beq.n 39c40 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 39c4e │ │ │ │ - b.n 39c72 │ │ │ │ + beq.n 39c46 │ │ │ │ + b.n 39c6a │ │ │ │ movs r3, #7 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 39c7a │ │ │ │ + b.n 39c72 │ │ │ │ movs r3, #8 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 39c7a │ │ │ │ + b.n 39c72 │ │ │ │ movs r3, #9 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 39c7a │ │ │ │ + b.n 39c72 │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 39c7a │ │ │ │ + b.n 39c72 │ │ │ │ movs r3, #11 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 39c7a │ │ │ │ + b.n 39c72 │ │ │ │ movs r3, #12 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 39c7a │ │ │ │ + b.n 39c72 │ │ │ │ movs r3, #13 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 39c7a │ │ │ │ + b.n 39c72 │ │ │ │ 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 39c9c │ │ │ │ + b.n 39c94 │ │ │ │ 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 39c04 │ │ │ │ + bne.n 39bfc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -69492,182 +69489,182 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str.w r0, [r3, #-44] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str.w r1, [r3, #-48] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - ldr r2, [pc, #372] @ (39e5c ) │ │ │ │ + ldr r2, [pc, #372] @ (39e54 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #372] @ (39e60 ) │ │ │ │ + ldr r3, [pc, #372] @ (39e58 ) │ │ │ │ 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 2f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39d1a │ │ │ │ + bne.n 39d12 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 39e30 │ │ │ │ + b.n 39e28 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21320 │ │ │ │ + bl 2131c │ │ │ │ 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 39dfe │ │ │ │ + b.n 39df6 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 39dd4 │ │ │ │ + bne.n 39dcc │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 39dd4 │ │ │ │ + bne.n 39dcc │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 39d9c │ │ │ │ + bne.n 39d94 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 39d9c │ │ │ │ + bne.n 39d94 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #228] @ (39e64 ) │ │ │ │ + ldr r1, [pc, #228] @ (39e5c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 39dea │ │ │ │ + b.n 39de2 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-48] │ │ │ │ blx 2d5c │ │ │ │ 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 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 39dea │ │ │ │ + b.n 39de2 │ │ │ │ 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 217fc │ │ │ │ + bl 217f8 │ │ │ │ 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 39d38 │ │ │ │ + bne.n 39d30 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 218e2 │ │ │ │ + bl 218de │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21408 │ │ │ │ + bl 21404 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #12 │ │ │ │ - ldr r1, [pc, #44] @ (39e68 ) │ │ │ │ + ldr r1, [pc, #44] @ (39e60 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (39e60 ) │ │ │ │ + ldr r2, [pc, #32] @ (39e58 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 39e50 │ │ │ │ + beq.n 39e48 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r3, r1 │ │ │ │ strb r3, [r7, #3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39eb6 │ │ │ │ + beq.n 39eae │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 39ea8 │ │ │ │ + b.n 39ea0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39ea2 │ │ │ │ + bne.n 39e9a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 39eba │ │ │ │ + b.n 39eb2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 39e90 │ │ │ │ + bcc.n 39e88 │ │ │ │ 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 │ │ │ │ @@ -69676,77 +69673,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 39f0c │ │ │ │ + beq.n 39f04 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 39f06 │ │ │ │ + b.n 39efe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39f00 │ │ │ │ + bne.n 39ef8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 39f10 │ │ │ │ + b.n 39f08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 39eee │ │ │ │ + bge.n 39ee6 │ │ │ │ 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 39f2a │ │ │ │ + bne.n 39f22 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 39f38 │ │ │ │ + b.n 39f30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39f36 │ │ │ │ + bne.n 39f2e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 39f38 │ │ │ │ + b.n 39f30 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #196] @ (3a01c ) │ │ │ │ + ldr r2, [pc, #196] @ (3a014 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #196] @ (3a020 ) │ │ │ │ + ldr r3, [pc, #196] @ (3a018 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #188] @ (3a024 ) │ │ │ │ + ldr r3, [pc, #188] @ (3a01c ) │ │ │ │ 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} │ │ │ │ @@ -69765,156 +69762,156 @@ │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d68 <__localtime64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bgt.n 39fd2 │ │ │ │ + bgt.n 39fca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r2, [r3, #-52] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ (3a028 ) │ │ │ │ + ldr r1, [pc, #96] @ (3a020 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2de0 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 39ff0 │ │ │ │ + b.n 39fe8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r2, [r3, #-52] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #68] @ (3a02c ) │ │ │ │ + ldr r1, [pc, #68] @ (3a024 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2de0 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 39ffa │ │ │ │ + bgt.n 39ff2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 39ffc │ │ │ │ + b.n 39ff4 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #48] @ (3a030 ) │ │ │ │ + ldr r1, [pc, #48] @ (3a028 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (3a020 ) │ │ │ │ + ldr r2, [pc, #28] @ (3a018 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3a014 │ │ │ │ + beq.n 3a00c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ strh r2, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #120] @ (3a0c8 ) │ │ │ │ + ldr r2, [pc, #120] @ (3a0c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (3a0cc ) │ │ │ │ + ldr r3, [pc, #120] @ (3a0c4 ) │ │ │ │ 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 2fa8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3a07a │ │ │ │ + bge.n 3a072 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3a0a0 │ │ │ │ + b.n 3a098 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3a834 │ │ │ │ + bl 3a82c │ │ │ │ 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 2fa8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #44] @ (3a0d0 ) │ │ │ │ + ldr r1, [pc, #44] @ (3a0c8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (3a0cc ) │ │ │ │ + ldr r2, [pc, #36] @ (3a0c4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3a0b8 │ │ │ │ + beq.n 3a0b0 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ push {r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #96] @ (3a154 ) │ │ │ │ + ldr r2, [pc, #96] @ (3a14c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (3a158 ) │ │ │ │ + ldr r3, [pc, #96] @ (3a150 ) │ │ │ │ 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] │ │ │ │ @@ -69923,87 +69920,87 @@ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2fa8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 3a12c │ │ │ │ + bhi.n 3a124 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r0, [pc, #52] @ (3a15c ) │ │ │ │ + ldr r0, [pc, #52] @ (3a154 ) │ │ │ │ add r0, pc │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #48] @ (3a160 ) │ │ │ │ + ldr r1, [pc, #48] @ (3a158 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (3a158 ) │ │ │ │ + ldr r2, [pc, #36] @ (3a150 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3a146 │ │ │ │ + beq.n 3a13e │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n 3a182 │ │ │ │ + b.n 3a17a │ │ │ │ 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 3a17c │ │ │ │ + bne.n 3a174 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 3a1ac │ │ │ │ + b.n 3a1a4 │ │ │ │ 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 3a1a6 │ │ │ │ + bne.n 3a19e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -70012,28 +70009,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] @ (3a200 ) │ │ │ │ + ldr r2, [pc, #24] @ (3a1f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (3a204 ) │ │ │ │ + ldr r3, [pc, #24] @ (3a1fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 3a164 │ │ │ │ + bl 3a15c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -70045,39 +70042,39 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 3a250 │ │ │ │ + b.n 3a248 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a262 │ │ │ │ + bne.n 3a25a │ │ │ │ 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 3a232 │ │ │ │ + beq.n 3a22a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3a232 │ │ │ │ - b.n 3a264 │ │ │ │ + beq.n 3a22a │ │ │ │ + b.n 3a25c │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -70085,51 +70082,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 3a28e │ │ │ │ - ldr r3, [pc, #64] @ (3a2cc ) │ │ │ │ + bne.n 3a286 │ │ │ │ + ldr r3, [pc, #64] @ (3a2c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #64] @ (3a2d0 ) │ │ │ │ + ldr r3, [pc, #64] @ (3a2c8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 27f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a2be │ │ │ │ - ldr r3, [pc, #48] @ (3a2d4 ) │ │ │ │ + beq.n 3a2b6 │ │ │ │ + ldr r3, [pc, #48] @ (3a2cc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 27f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a2be │ │ │ │ + beq.n 3a2b6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 299c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3a2c2 │ │ │ │ + ble.n 3a2ba │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3a2c4 │ │ │ │ + b.n 3a2bc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ 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 │ │ │ │ @@ -70154,40 +70151,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 3a330 │ │ │ │ + bne.n 3a328 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3a422 │ │ │ │ - ldr r3, [pc, #248] @ (3a42c ) │ │ │ │ + b.n 3a41a │ │ │ │ + ldr r3, [pc, #248] @ (3a424 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2c18 │ │ │ │ str r0, [r7, #12] │ │ │ │ - ldr r3, [pc, #240] @ (3a430 ) │ │ │ │ + ldr r3, [pc, #240] @ (3a428 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2c18 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a35c │ │ │ │ + beq.n 3a354 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 3a874 │ │ │ │ + bl 3a86c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 3a364 │ │ │ │ + b.n 3a35c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 38630 │ │ │ │ + bl 38628 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2d5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ @@ -70195,15 +70192,15 @@ │ │ │ │ adds r3, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a3b6 │ │ │ │ + beq.n 3a3ae │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b04 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -70215,18 +70212,18 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b70 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b70 │ │ │ │ - b.n 3a41a │ │ │ │ + b.n 3a412 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a3ea │ │ │ │ + beq.n 3a3e2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b04 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -70238,25 +70235,25 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b70 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b70 │ │ │ │ - b.n 3a41a │ │ │ │ + b.n 3a412 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b04 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (3a434 ) │ │ │ │ + ldr r3, [pc, #48] @ (3a42c ) │ │ │ │ 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] │ │ │ │ @@ -70268,19 +70265,19 @@ │ │ │ │ blx 281c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -70288,15 +70285,15 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2f78 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a464 │ │ │ │ + beq.n 3a45c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -70305,63 +70302,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] @ (3a4d8 ) │ │ │ │ + ldr r2, [pc, #80] @ (3a4d0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (3a4dc ) │ │ │ │ + ldr r3, [pc, #80] @ (3a4d4 ) │ │ │ │ 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 272c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4ac │ │ │ │ + bne.n 3a4a4 │ │ │ │ ldrd r2, r3, [r7, #88] @ 0x58 │ │ │ │ - b.n 3a4b4 │ │ │ │ + b.n 3a4ac │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r0, [pc, #40] @ (3a4e0 ) │ │ │ │ + ldr r0, [pc, #40] @ (3a4d8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (3a4dc ) │ │ │ │ + ldr r1, [pc, #32] @ (3a4d4 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 3a4cc │ │ │ │ + beq.n 3a4c4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r2, [pc, #120] @ (3a574 ) │ │ │ │ + ldr r2, [pc, #120] @ (3a56c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (3a578 ) │ │ │ │ + ldr r3, [pc, #120] @ (3a570 ) │ │ │ │ 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 │ │ │ │ @@ -70379,385 +70376,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] @ (3a57c ) │ │ │ │ + ldr r0, [pc, #40] @ (3a574 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (3a578 ) │ │ │ │ + ldr r1, [pc, #32] @ (3a570 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 3a568 │ │ │ │ + beq.n 3a560 │ │ │ │ blx 2bb8 <__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} │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (3a618 ) │ │ │ │ + ldr r2, [pc, #124] @ (3a610 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (3a61c ) │ │ │ │ + ldr r3, [pc, #124] @ (3a614 ) │ │ │ │ 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 3a5b2 │ │ │ │ + bne.n 3a5aa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3a5f8 │ │ │ │ + b.n 3a5f0 │ │ │ │ ldrd r0, r1, [r7, #88] @ 0x58 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 3d05c │ │ │ │ + bl 3d054 │ │ │ │ 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 2d8c <__localtime64_r@plt> │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a5f6 │ │ │ │ + beq.n 3a5ee │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 29f0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3a5f8 │ │ │ │ + b.n 3a5f0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (3a620 ) │ │ │ │ + ldr r1, [pc, #36] @ (3a618 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (3a61c ) │ │ │ │ + ldr r2, [pc, #28] @ (3a614 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3a610 │ │ │ │ + beq.n 3a608 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ - ldr r2, [pc, #116] @ (3a6b0 ) │ │ │ │ + ldr r2, [pc, #116] @ (3a6a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (3a6b4 ) │ │ │ │ + ldr r3, [pc, #116] @ (3a6ac ) │ │ │ │ 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 3d05c │ │ │ │ + bl 3d054 │ │ │ │ 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 3d05c │ │ │ │ + bl 3d054 │ │ │ │ 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 2858 <__select64@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (3a6b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (3a6b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (3a6b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (3a6ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3a6aa │ │ │ │ + beq.n 3a6a2 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r6, 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, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a76e │ │ │ │ - b.n 3a75c │ │ │ │ + beq.n 3a766 │ │ │ │ + b.n 3a754 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - bls.n 3a71c │ │ │ │ + bls.n 3a714 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 3a71c │ │ │ │ + beq.n 3a714 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 3a71c │ │ │ │ + beq.n 3a714 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - beq.n 3a71c │ │ │ │ + beq.n 3a714 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 3a71c │ │ │ │ + beq.n 3a714 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 3a71c │ │ │ │ + beq.n 3a714 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3a71c │ │ │ │ + beq.n 3a714 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - bls.n 3a746 │ │ │ │ + bls.n 3a73e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 3a76c │ │ │ │ + ble.n 3a764 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #80] @ (3a77c ) │ │ │ │ + ldr r2, [pc, #80] @ (3a774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2a38 │ │ │ │ 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 3a75c │ │ │ │ + b.n 3a754 │ │ │ │ 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 3a76e │ │ │ │ + beq.n 3a766 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3a6dc │ │ │ │ - b.n 3a76e │ │ │ │ + bgt.n 3a6d4 │ │ │ │ + b.n 3a766 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ 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] @ (3a824 ) │ │ │ │ + ldr r2, [pc, #136] @ (3a81c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (3a828 ) │ │ │ │ + ldr r3, [pc, #136] @ (3a820 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 3a7ee │ │ │ │ + b.n 3a7e6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 3a7d8 │ │ │ │ + bne.n 3a7d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #112] @ (3a82c ) │ │ │ │ + ldr r1, [pc, #112] @ (3a824 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 28a0 <__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 3a7e8 │ │ │ │ + b.n 3a7e0 │ │ │ │ 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 3a7fc │ │ │ │ + beq.n 3a7f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3a7aa │ │ │ │ + bgt.n 3a7a2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (3a830 ) │ │ │ │ + ldr r2, [pc, #40] @ (3a828 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (3a828 ) │ │ │ │ + ldr r3, [pc, #28] @ (3a820 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3a81c │ │ │ │ + beq.n 3a814 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d50 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a85c │ │ │ │ + beq.n 3a854 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 3a868 │ │ │ │ - ldr r3, [pc, #16] @ (3a870 ) │ │ │ │ + b.n 3a860 │ │ │ │ + ldr r3, [pc, #16] @ (3a868 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ 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 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a89c │ │ │ │ + beq.n 3a894 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 3a8a8 │ │ │ │ - ldr r3, [pc, #16] @ (3a8b0 ) │ │ │ │ + b.n 3a8a0 │ │ │ │ + ldr r3, [pc, #16] @ (3a8a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ 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 │ │ │ │ @@ -70765,28 +70762,28 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2af8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a8ea │ │ │ │ + beq.n 3a8e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a8ea │ │ │ │ - ldr r3, [pc, #16] @ (3a8f4 ) │ │ │ │ + bne.n 3a8e2 │ │ │ │ + ldr r3, [pc, #16] @ (3a8ec ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ 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 │ │ │ │ @@ -70795,72 +70792,72 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2cb4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a924 │ │ │ │ + beq.n 3a91c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 3a930 │ │ │ │ - ldr r3, [pc, #16] @ (3a938 ) │ │ │ │ + b.n 3a928 │ │ │ │ + ldr r3, [pc, #16] @ (3a930 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 238d4 │ │ │ │ + bl 238d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1992] @ 0x7c8 │ │ │ │ sub.w sp, sp, #2096 @ 0x830 │ │ │ │ add r7, sp, #24 │ │ │ │ addw r1, r7, #2072 @ 0x818 │ │ │ │ subw r1, r1, #2060 @ 0x80c │ │ │ │ str r0, [r1, #0] │ │ │ │ add.w r1, r7, #8 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ - ldr r2, [pc, #332] @ (3aab0 ) │ │ │ │ + ldr r2, [pc, #332] @ (3aaa8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #332] @ (3aab4 ) │ │ │ │ + ldr r3, [pc, #332] @ (3aaac ) │ │ │ │ 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 31726 │ │ │ │ + bl 3171e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a9aa │ │ │ │ + beq.n 3a9a2 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3a9b8 │ │ │ │ + b.n 3a9b0 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3aa1e │ │ │ │ + bne.n 3aa16 │ │ │ │ blx 2e58 <__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 │ │ │ │ @@ -70869,256 +70866,256 @@ │ │ │ │ blx 2924 │ │ │ │ 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] @ (3aab8 ) │ │ │ │ + ldr r3, [pc, #188] @ (3aab0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #184] @ (3aabc ) │ │ │ │ + ldr r3, [pc, #184] @ (3aab4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #180] @ (3aac0 ) │ │ │ │ + ldr r3, [pc, #180] @ (3aab8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #180] @ (3aac4 ) │ │ │ │ + ldr r2, [pc, #180] @ (3aabc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 3aa62 │ │ │ │ + bl 236b0 │ │ │ │ + b.n 3aa5a │ │ │ │ add.w r3, r7, #20 │ │ │ │ - ldr r2, [pc, #164] @ (3aac8 ) │ │ │ │ + ldr r2, [pc, #164] @ (3aac0 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3aa42 │ │ │ │ + beq.n 3aa3a │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #13 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3aa62 │ │ │ │ - ldr r3, [pc, #136] @ (3aacc ) │ │ │ │ + b.n 3aa5a │ │ │ │ + ldr r3, [pc, #136] @ (3aac4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ 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 3aa88 │ │ │ │ + beq.n 3aa80 │ │ │ │ blx 2e58 <__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 3aa8a │ │ │ │ + b.n 3aa82 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #68] @ (3aad0 ) │ │ │ │ + ldr r1, [pc, #68] @ (3aac8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (3aab4 ) │ │ │ │ + ldr r2, [pc, #36] @ (3aaac ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #2068] @ 0x814 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3aaa4 │ │ │ │ + beq.n 3aa9c │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ addw r7, r7, #2072 @ 0x818 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #184] @ (3aba8 ) │ │ │ │ + ldr r2, [pc, #184] @ (3aba0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #184] @ (3abac ) │ │ │ │ + ldr r3, [pc, #184] @ (3aba4 ) │ │ │ │ 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 31d58 │ │ │ │ + bl 31d50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ab28 │ │ │ │ - ldr r3, [pc, #152] @ (3abb0 ) │ │ │ │ + bne.n 3ab20 │ │ │ │ + ldr r3, [pc, #152] @ (3aba8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 3ab70 │ │ │ │ + bl 236b0 │ │ │ │ + b.n 3ab68 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fb4 │ │ │ │ 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 3ab56 │ │ │ │ - ldr r3, [pc, #112] @ (3abb4 ) │ │ │ │ + bne.n 3ab4e │ │ │ │ + ldr r3, [pc, #112] @ (3abac ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 3ab70 │ │ │ │ + bl 236b0 │ │ │ │ + b.n 3ab68 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #84] @ (3abb8 ) │ │ │ │ + ldr r3, [pc, #84] @ (3abb0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 318a4 │ │ │ │ + bl 3189c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3ab88 │ │ │ │ + b.n 3ab80 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #64] @ (3abbc ) │ │ │ │ + ldr r3, [pc, #64] @ (3abb4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 318a4 │ │ │ │ + bl 3189c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (3abc0 ) │ │ │ │ + ldr r1, [pc, #52] @ (3abb8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (3abac ) │ │ │ │ + ldr r2, [pc, #28] @ (3aba4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3aba0 │ │ │ │ + beq.n 3ab98 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ 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] @ (3ac04 ) │ │ │ │ + ldr r3, [pc, #44] @ (3abfc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - ldr r3, [pc, #32] @ (3ac08 ) │ │ │ │ + bl 236b0 │ │ │ │ + ldr r3, [pc, #32] @ (3ac00 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #28] @ (3ac0c ) │ │ │ │ + ldr r3, [pc, #28] @ (3ac04 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (3ac10 ) │ │ │ │ + ldr r3, [pc, #28] @ (3ac08 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 1e394 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ movs r0, 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, #24 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #528] @ (3ae40 ) │ │ │ │ + ldr r2, [pc, #528] @ (3ae38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (3ae44 ) │ │ │ │ + ldr r3, [pc, #528] @ (3ae3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 3ad24 │ │ │ │ + b.n 3ad1c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #500] @ (3ae48 ) │ │ │ │ + ldr r2, [pc, #500] @ (3ae40 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ and.w r2, r3, #48 @ 0x30 │ │ │ │ @@ -71126,15 +71123,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsrs r3, r3, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ and.w r3, r3, #15 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #464] @ (3ae4c ) │ │ │ │ + ldr r2, [pc, #464] @ (3ae44 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ @@ -71143,239 +71140,239 @@ │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ uxtb r3, r3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #424] @ (3ae50 ) │ │ │ │ + ldr r2, [pc, #424] @ (3ae48 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #408] @ (3ae54 ) │ │ │ │ + ldr r2, [pc, #408] @ (3ae4c ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb.w r3, [r7, #35] @ 0x23 │ │ │ │ add.w r3, r7, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ad18 │ │ │ │ + bne.n 3ad10 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #356] @ (3ae58 ) │ │ │ │ + ldr r3, [pc, #356] @ (3ae50 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #348] @ (3ae5c ) │ │ │ │ + ldr r3, [pc, #348] @ (3ae54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #348] @ (3ae60 ) │ │ │ │ + ldr r3, [pc, #348] @ (3ae58 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #348] @ (3ae64 ) │ │ │ │ + ldr r2, [pc, #348] @ (3ae5c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 3ae08 │ │ │ │ + bl 236b0 │ │ │ │ + b.n 3ae00 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r3, #3 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 3ac46 │ │ │ │ + bhi.n 3ac3e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ae02 │ │ │ │ + beq.n 3adfa │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #296] @ (3ae68 ) │ │ │ │ + ldr r2, [pc, #296] @ (3ae60 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3ad68 │ │ │ │ + bne.n 3ad60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ and.w r3, r3, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #276] @ (3ae6c ) │ │ │ │ + ldr r2, [pc, #276] @ (3ae64 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb.w r3, [r7, #33] @ 0x21 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 3ada6 │ │ │ │ + b.n 3ad9e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ and.w r2, r3, #48 @ 0x30 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsrs r3, r3, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ and.w r3, r3, #15 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #232] @ (3ae70 ) │ │ │ │ + ldr r2, [pc, #232] @ (3ae68 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ and.w r3, r3, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #212] @ (3ae74 ) │ │ │ │ + ldr r2, [pc, #212] @ (3ae6c ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r3, [r7, #35] @ 0x23 │ │ │ │ add.w r3, r7, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ae02 │ │ │ │ + bne.n 3adfa │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #152] @ (3ae78 ) │ │ │ │ + ldr r3, [pc, #152] @ (3ae70 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #106 @ 0x6a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #148] @ (3ae7c ) │ │ │ │ + ldr r3, [pc, #148] @ (3ae74 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #144] @ (3ae80 ) │ │ │ │ + ldr r3, [pc, #144] @ (3ae78 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #144] @ (3ae84 ) │ │ │ │ + ldr r2, [pc, #144] @ (3ae7c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 3ae08 │ │ │ │ + bl 236b0 │ │ │ │ + b.n 3ae00 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ nop │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ae1e │ │ │ │ + beq.n 3ae16 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ae20 │ │ │ │ + b.n 3ae18 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #100] @ (3ae88 ) │ │ │ │ + ldr r1, [pc, #100] @ (3ae80 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (3ae44 ) │ │ │ │ + ldr r2, [pc, #28] @ (3ae3c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3ae38 │ │ │ │ + beq.n 3ae30 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ movs r2, 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, #24 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #552] @ (3b0cc ) │ │ │ │ + ldr r2, [pc, #552] @ (3b0c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #552] @ (3b0d0 ) │ │ │ │ + ldr r3, [pc, #552] @ (3b0c8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 3b080 │ │ │ │ + b.n 3b078 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #25] │ │ │ │ @@ -71383,386 +71380,386 @@ │ │ │ │ strb r3, [r7, #26] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #27] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #512] @ (3b0d4 ) │ │ │ │ + ldr r3, [pc, #512] @ (3b0cc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3aef2 │ │ │ │ + beq.n 3aeea │ │ │ │ ldrb r3, [r7, #25] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #496] @ (3b0d8 ) │ │ │ │ + ldr r3, [pc, #496] @ (3b0d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3af02 │ │ │ │ + bne.n 3aefa │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b0ac │ │ │ │ + b.n 3b0a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3af16 │ │ │ │ + beq.n 3af0e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3af26 │ │ │ │ + bne.n 3af1e │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b0ac │ │ │ │ + b.n 3b0a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 3af38 │ │ │ │ + bne.n 3af30 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ - b.n 3af3e │ │ │ │ + b.n 3af36 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #27] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 3af52 │ │ │ │ + bne.n 3af4a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ - b.n 3af58 │ │ │ │ + b.n 3af50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #26] │ │ │ │ ldrb r3, [r7, #26] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #380] @ (3b0dc ) │ │ │ │ + ldr r3, [pc, #380] @ (3b0d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3af7e │ │ │ │ + beq.n 3af76 │ │ │ │ ldrb r3, [r7, #27] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #364] @ (3b0e0 ) │ │ │ │ + ldr r3, [pc, #364] @ (3b0d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3af8e │ │ │ │ + bne.n 3af86 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b0ac │ │ │ │ + b.n 3b0a4 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #336] @ (3b0e4 ) │ │ │ │ + ldr r3, [pc, #336] @ (3b0dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ sxtb r3, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ sxtb r2, r3 │ │ │ │ ldrb r3, [r7, #25] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #320] @ (3b0e8 ) │ │ │ │ + ldr r3, [pc, #320] @ (3b0e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ asrs r3, r3, #4 │ │ │ │ sxtb r3, r3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ sxtb r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ sxtb r3, r3 │ │ │ │ uxtb r3, r3 │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldrb r3, [r7, #25] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #296] @ (3b0ec ) │ │ │ │ + ldr r3, [pc, #296] @ (3b0e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ sxtb r3, r3 │ │ │ │ lsls r3, r3, #4 │ │ │ │ sxtb r2, r3 │ │ │ │ ldrb r3, [r7, #26] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #280] @ (3b0f0 ) │ │ │ │ + ldr r3, [pc, #280] @ (3b0e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ asrs r3, r3, #2 │ │ │ │ sxtb r3, r3 │ │ │ │ and.w r3, r3, #15 │ │ │ │ sxtb r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ sxtb r3, r3 │ │ │ │ uxtb r3, r3 │ │ │ │ strb r3, [r7, #21] │ │ │ │ ldrb r3, [r7, #26] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #256] @ (3b0f4 ) │ │ │ │ + ldr r3, [pc, #256] @ (3b0ec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ sxtb r3, r3 │ │ │ │ lsls r3, r3, #6 │ │ │ │ sxtb r2, r3 │ │ │ │ ldrb r3, [r7, #27] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #240] @ (3b0f8 ) │ │ │ │ + ldr r3, [pc, #240] @ (3b0f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ sxtb r3, r3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sxtb r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ sxtb r3, r3 │ │ │ │ uxtb r3, r3 │ │ │ │ strb r3, [r7, #22] │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 217fc │ │ │ │ + bl 217f8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b074 │ │ │ │ + bne.n 3b06c │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #172] @ (3b0fc ) │ │ │ │ + ldr r3, [pc, #172] @ (3b0f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #393 @ 0x189 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ (3b100 ) │ │ │ │ + ldr r3, [pc, #164] @ (3b0f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #164] @ (3b104 ) │ │ │ │ + ldr r3, [pc, #164] @ (3b0fc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #164] @ (3b108 ) │ │ │ │ + ldr r2, [pc, #164] @ (3b100 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 3b094 │ │ │ │ + bl 236b0 │ │ │ │ + b.n 3b08c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 3b08c │ │ │ │ + bls.n 3b084 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3aeb4 │ │ │ │ - b.n 3b08e │ │ │ │ + bne.w 3aeac │ │ │ │ + b.n 3b086 │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b0aa │ │ │ │ + beq.n 3b0a2 │ │ │ │ blx 2e58 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b0ac │ │ │ │ + b.n 3b0a4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #92] @ (3b10c ) │ │ │ │ + ldr r1, [pc, #92] @ (3b104 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (3b0d0 ) │ │ │ │ + ldr r2, [pc, #28] @ (3b0c8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3b0c4 │ │ │ │ + beq.n 3b0bc │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #312] @ (3b248 ) │ │ │ │ + ldr r7, [pc, #344] @ (3b260 ) │ │ │ │ movs r2, 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] @ (3b1f4 ) │ │ │ │ + ldr r2, [pc, #204] @ (3b1ec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #204] @ (3b1f8 ) │ │ │ │ + ldr r3, [pc, #204] @ (3b1f0 ) │ │ │ │ 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] @ (3b1fc ) │ │ │ │ + ldr r2, [pc, #192] @ (3b1f4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1d39c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b176 │ │ │ │ + bne.n 3b16e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #156] @ (3b200 ) │ │ │ │ + ldr r2, [pc, #156] @ (3b1f8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3b1d2 │ │ │ │ + b.n 3b1ca │ │ │ │ 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 2c3c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b1ba │ │ │ │ + beq.n 3b1b2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2ec4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (3b204 ) │ │ │ │ + ldr r2, [pc, #92] @ (3b1fc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3b1d2 │ │ │ │ + b.n 3b1ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #68] @ (3b208 ) │ │ │ │ + ldr r2, [pc, #68] @ (3b200 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #56] @ (3b20c ) │ │ │ │ + ldr r1, [pc, #56] @ (3b204 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (3b1f8 ) │ │ │ │ + ldr r2, [pc, #32] @ (3b1f0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3b1ec │ │ │ │ + beq.n 3b1e4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r6, [pc, #848] @ (3b548 ) │ │ │ │ + ldr r6, [pc, #880] @ (3b560 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #160] @ (3b2b0 ) │ │ │ │ + ldr r6, [pc, #192] @ (3b2c8 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #220] @ (3b304 ) │ │ │ │ + ldr r2, [pc, #220] @ (3b2fc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #220] @ (3b308 ) │ │ │ │ + ldr r3, [pc, #220] @ (3b300 ) │ │ │ │ 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] @ (3b30c ) │ │ │ │ + ldr r2, [pc, #208] @ (3b304 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -71773,112 +71770,112 @@ │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2834 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b29c │ │ │ │ + beq.n 3b294 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ec4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #132] @ (3b310 ) │ │ │ │ + ldr r2, [pc, #132] @ (3b308 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3b2e4 │ │ │ │ + b.n 3b2dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 1d51c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b2c8 │ │ │ │ + beq.n 3b2c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (3b314 ) │ │ │ │ + ldr r2, [pc, #92] @ (3b30c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ - b.n 3b2da │ │ │ │ - ldr r3, [pc, #76] @ (3b318 ) │ │ │ │ + bl 236b0 │ │ │ │ + b.n 3b2d2 │ │ │ │ + ldr r3, [pc, #76] @ (3b310 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 236b4 │ │ │ │ + bl 236b0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2810 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #52] @ (3b31c ) │ │ │ │ + ldr r1, [pc, #52] @ (3b314 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (3b308 ) │ │ │ │ + ldr r2, [pc, #28] @ (3b300 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3b2fc │ │ │ │ + beq.n 3b2f4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r5, [pc, #848] @ (3b658 ) │ │ │ │ + ldr r5, [pc, #880] @ (3b670 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #88] @ (3b378 ) │ │ │ │ + ldr r5, [pc, #120] @ (3b390 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b362 │ │ │ │ + beq.n 3b35a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b35e │ │ │ │ + beq.n 3b356 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3b364 │ │ │ │ + b.n 3b35c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -71886,27 +71883,27 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b3a6 │ │ │ │ + beq.n 3b39e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b3a2 │ │ │ │ + beq.n 3b39a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3b3a8 │ │ │ │ + b.n 3b3a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -71914,27 +71911,27 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b3ea │ │ │ │ + beq.n 3b3e2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b3e6 │ │ │ │ + beq.n 3b3de │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3b3ec │ │ │ │ + b.n 3b3e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -71942,37 +71939,37 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b440 │ │ │ │ + beq.n 3b438 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b43c │ │ │ │ + beq.n 3b434 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b43c │ │ │ │ + bne.n 3b434 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3b442 │ │ │ │ + b.n 3b43a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3b442 │ │ │ │ + b.n 3b43a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -71980,322 +71977,322 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b496 │ │ │ │ + beq.n 3b48e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b492 │ │ │ │ + beq.n 3b48a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b492 │ │ │ │ + bne.n 3b48a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3b498 │ │ │ │ + b.n 3b490 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3b498 │ │ │ │ + b.n 3b490 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ 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 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #544] @ (3b6dc ) │ │ │ │ + ldr r2, [pc, #544] @ (3b6d4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #544] @ (3b6e0 ) │ │ │ │ + ldr r3, [pc, #544] @ (3b6d8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ add.w r3, r7, #52 @ 0x34 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 3b680 │ │ │ │ + b.n 3b678 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b698 │ │ │ │ + beq.w 3b690 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b50a │ │ │ │ + bne.n 3b502 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3b67a │ │ │ │ + b.n 3b672 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 3b614 │ │ │ │ + beq.w 3b60c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 3b69c │ │ │ │ + bhi.w 3b694 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 3b5cc │ │ │ │ + beq.n 3b5c4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 3b69c │ │ │ │ + bhi.w 3b694 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 3b5f0 │ │ │ │ + beq.n 3b5e8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 3b69c │ │ │ │ + bhi.w 3b694 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 3b5bc │ │ │ │ + beq.n 3b5b4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 3b69c │ │ │ │ + bhi.w 3b694 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 3b5ac │ │ │ │ + beq.n 3b5a4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 3b69c │ │ │ │ + bhi.w 3b694 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 3b59c │ │ │ │ + beq.n 3b594 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 3b69c │ │ │ │ + bhi.w 3b694 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 3b57c │ │ │ │ + beq.n 3b574 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 3b69c │ │ │ │ + bhi.w 3b694 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b638 │ │ │ │ + beq.n 3b630 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3b58c │ │ │ │ - b.n 3b69c │ │ │ │ + beq.n 3b584 │ │ │ │ + b.n 3b694 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 3b36c │ │ │ │ + bl 3b364 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b65c │ │ │ │ - b.n 3b6b2 │ │ │ │ + bne.n 3b654 │ │ │ │ + b.n 3b6aa │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 3b320 │ │ │ │ + bl 3b318 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b660 │ │ │ │ - b.n 3b6b2 │ │ │ │ + bne.n 3b658 │ │ │ │ + b.n 3b6aa │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 3b3b0 │ │ │ │ + bl 3b3a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b664 │ │ │ │ - b.n 3b6b2 │ │ │ │ + bne.n 3b65c │ │ │ │ + b.n 3b6aa │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 3b3f4 │ │ │ │ + bl 3b3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b668 │ │ │ │ - b.n 3b6b2 │ │ │ │ + bne.n 3b660 │ │ │ │ + b.n 3b6aa │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 3b44a │ │ │ │ + bl 3b442 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b66c │ │ │ │ - b.n 3b6b2 │ │ │ │ + bne.n 3b664 │ │ │ │ + b.n 3b6aa │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b6a0 │ │ │ │ + beq.n 3b698 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b670 │ │ │ │ - b.n 3b6b2 │ │ │ │ + bne.n 3b668 │ │ │ │ + b.n 3b6aa │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b6a4 │ │ │ │ + beq.n 3b69c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b674 │ │ │ │ - b.n 3b6b2 │ │ │ │ + bne.n 3b66c │ │ │ │ + b.n 3b6aa │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b6a8 │ │ │ │ + beq.n 3b6a0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b678 │ │ │ │ - b.n 3b6b2 │ │ │ │ + bne.n 3b670 │ │ │ │ + b.n 3b6aa │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b6ac │ │ │ │ + beq.n 3b6a4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b6b0 │ │ │ │ - b.n 3b67a │ │ │ │ + beq.n 3b6a8 │ │ │ │ + b.n 3b672 │ │ │ │ nop │ │ │ │ - b.n 3b67a │ │ │ │ + b.n 3b672 │ │ │ │ nop │ │ │ │ - b.n 3b67a │ │ │ │ + b.n 3b672 │ │ │ │ nop │ │ │ │ - b.n 3b67a │ │ │ │ + b.n 3b672 │ │ │ │ nop │ │ │ │ - b.n 3b67a │ │ │ │ + b.n 3b672 │ │ │ │ nop │ │ │ │ - b.n 3b67a │ │ │ │ + b.n 3b672 │ │ │ │ nop │ │ │ │ - b.n 3b67a │ │ │ │ + b.n 3b672 │ │ │ │ nop │ │ │ │ - b.n 3b67a │ │ │ │ + b.n 3b672 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 294ce │ │ │ │ + bl 294ca │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b4d8 │ │ │ │ - b.n 3b6b2 │ │ │ │ + bne.w 3b4d0 │ │ │ │ + b.n 3b6aa │ │ │ │ nop │ │ │ │ - b.n 3b6b2 │ │ │ │ + b.n 3b6aa │ │ │ │ nop │ │ │ │ - b.n 3b6b2 │ │ │ │ + b.n 3b6aa │ │ │ │ nop │ │ │ │ - b.n 3b6b2 │ │ │ │ + b.n 3b6aa │ │ │ │ nop │ │ │ │ - b.n 3b6b2 │ │ │ │ + b.n 3b6aa │ │ │ │ nop │ │ │ │ - b.n 3b6b2 │ │ │ │ + b.n 3b6aa │ │ │ │ nop │ │ │ │ - b.n 3b6b2 │ │ │ │ + b.n 3b6aa │ │ │ │ nop │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #44] @ (3b6e4 ) │ │ │ │ + ldr r1, [pc, #44] @ (3b6dc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (3b6e0 ) │ │ │ │ + ldr r2, [pc, #36] @ (3b6d8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3b6cc │ │ │ │ + beq.n 3b6c4 │ │ │ │ blx 2bb8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #264] @ (3b7e8 ) │ │ │ │ + ldr r3, [pc, #296] @ (3b800 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #280] @ (3b800 ) │ │ │ │ + ldr r1, [pc, #312] @ (3b818 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2df50 │ │ │ │ + bl 2df4c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ movs r0, #15 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72303,70 +72300,70 @@ │ │ │ │ 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 │ │ │ │ - bne.n 3b74c │ │ │ │ + bne.n 3b744 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3b7c6 │ │ │ │ + b.n 3b7be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #15 │ │ │ │ - bne.n 3b770 │ │ │ │ + bne.n 3b768 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b6e8 │ │ │ │ + bl 3b6e0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b7c6 │ │ │ │ + b.n 3b7be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #8] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b790 │ │ │ │ + beq.n 3b788 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 3b7c6 │ │ │ │ + b.n 3b7be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b7b6 │ │ │ │ + beq.n 3b7ae │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 3b7c6 │ │ │ │ + b.n 3b7be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28188 │ │ │ │ + bl 28184 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72385,130 +72382,130 @@ │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #32] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b81e │ │ │ │ + beq.n 3b816 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b922 │ │ │ │ + b.n 3b91a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r4, r0 │ │ │ │ - bl 27e3e │ │ │ │ + bl 27e3a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b87e │ │ │ │ + beq.n 3b876 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b87e │ │ │ │ + beq.n 3b876 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b922 │ │ │ │ + b.n 3b91a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b8c6 │ │ │ │ + beq.n 3b8be │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 3b7ce │ │ │ │ + bl 3b7c6 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b8b2 │ │ │ │ + bne.n 3b8aa │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3b922 │ │ │ │ + b.n 3b91a │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ blx 281c │ │ │ │ - b.n 3b8fc │ │ │ │ + b.n 3b8f4 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b8fc │ │ │ │ + beq.n 3b8f4 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b922 │ │ │ │ + b.n 3b91a │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ - bl 27dc0 │ │ │ │ + bl 27dbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ @@ -72533,250 +72530,250 @@ │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #32] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b982 │ │ │ │ + beq.n 3b97a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bad0 │ │ │ │ + b.n 3bac8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r4, r0 │ │ │ │ - bl 27e3e │ │ │ │ + bl 27e3a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 2853c │ │ │ │ + bl 28538 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b9e4 │ │ │ │ + beq.n 3b9dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b9e4 │ │ │ │ + beq.n 3b9dc │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bad0 │ │ │ │ + b.n 3bac8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ba32 │ │ │ │ + beq.n 3ba2a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 3b92a │ │ │ │ + bl 3b922 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ba18 │ │ │ │ + bne.n 3ba10 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3bad0 │ │ │ │ + b.n 3bac8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ blx 281c │ │ │ │ - b.n 3baa8 │ │ │ │ + b.n 3baa0 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ba62 │ │ │ │ + bne.n 3ba5a │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3baa8 │ │ │ │ + beq.n 3baa0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #80] @ (3bad8 ) │ │ │ │ + ldr r3, [pc, #80] @ (3bad0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bad0 │ │ │ │ + b.n 3bac8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 28a00 │ │ │ │ + bl 289fc │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ - bl 27dc0 │ │ │ │ + bl 27dbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bafc │ │ │ │ + bne.n 3baf4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3bb8e │ │ │ │ + b.n 3bb86 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bb58 │ │ │ │ + beq.n 3bb50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 3b92a │ │ │ │ + bl 3b922 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bb48 │ │ │ │ + beq.n 3bb40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 3bb2a │ │ │ │ + b.n 3bb22 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bb24 │ │ │ │ + bne.n 3bb1c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3badc │ │ │ │ + bl 3bad4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 3bb8e │ │ │ │ + b.n 3bb86 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3badc │ │ │ │ + bl 3bad4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bb8e │ │ │ │ + b.n 3bb86 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3badc │ │ │ │ + bl 3bad4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72784,74 +72781,74 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bbb6 │ │ │ │ + bne.n 3bbae │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3bc36 │ │ │ │ + b.n 3bc2e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bc10 │ │ │ │ + beq.n 3bc08 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b7ce │ │ │ │ + bl 3b7c6 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bc00 │ │ │ │ + beq.n 3bbf8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 3bbe2 │ │ │ │ + b.n 3bbda │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bbdc │ │ │ │ + bne.n 3bbd4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bb96 │ │ │ │ + bl 3bb8e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 3bc36 │ │ │ │ + b.n 3bc2e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bb96 │ │ │ │ + bl 3bb8e │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bc36 │ │ │ │ + b.n 3bc2e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bb96 │ │ │ │ + bl 3bb8e │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d88 │ │ │ │ + bl 27d84 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72861,165 +72858,165 @@ │ │ │ │ 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 3bc62 │ │ │ │ + bne.n 3bc5a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3bd5c │ │ │ │ + b.n 3bd54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bc8c │ │ │ │ + beq.n 3bc84 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bc8c │ │ │ │ - ldr r3, [pc, #236] @ (3bd64 ) │ │ │ │ + bne.n 3bc84 │ │ │ │ + ldr r3, [pc, #236] @ (3bd5c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e8e │ │ │ │ + bl 27e8a │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bd5c │ │ │ │ + b.n 3bd54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 3bd10 │ │ │ │ + beq.n 3bd08 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 3bd5a │ │ │ │ + bhi.n 3bd52 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 3bd4a │ │ │ │ + beq.n 3bd42 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 3bd5a │ │ │ │ + bhi.n 3bd52 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 3bd32 │ │ │ │ + beq.n 3bd2a │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3bd5a │ │ │ │ + bhi.n 3bd52 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 3bd1a │ │ │ │ + beq.n 3bd12 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3bd5a │ │ │ │ + bhi.n 3bd52 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n 3bd10 │ │ │ │ + bls.n 3bd08 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 3bd5a │ │ │ │ + bne.n 3bd52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830e │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bcf0 │ │ │ │ + beq.n 3bce8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 28ad6 │ │ │ │ + bl 28ad2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bce4 │ │ │ │ + beq.n 3bcdc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 3bd5a │ │ │ │ + b.n 3bd52 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 3bc3e │ │ │ │ + bl 3bc36 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 3bd5a │ │ │ │ + b.n 3bd52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (3bd68 ) │ │ │ │ + ldr r3, [pc, #108] @ (3bd60 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ee6 │ │ │ │ + bl 27ee2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 281c4 │ │ │ │ + bl 281c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bd5c │ │ │ │ + b.n 3bd54 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2910c │ │ │ │ + bl 29108 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 3bd5a │ │ │ │ + b.n 3bd52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3bb96 │ │ │ │ + bl 3bb8e │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2815c │ │ │ │ + bl 28158 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 3bd5a │ │ │ │ + b.n 3bd52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3badc │ │ │ │ + bl 3bad4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28094 │ │ │ │ + bl 28090 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 3bd5a │ │ │ │ + b.n 3bd52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 3b72c │ │ │ │ + bl 3b724 │ │ │ │ str r0, [r7, #8] │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, 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] @ (3be54 ) │ │ │ │ + ldr r6, [pc, #212] @ (3be4c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ strd r0, r1, [r6] │ │ │ │ - ldr r1, [pc, #204] @ (3be58 ) │ │ │ │ + ldr r1, [pc, #204] @ (3be50 ) │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n 3be3a │ │ │ │ - ldr r1, [pc, #200] @ (3be5c ) │ │ │ │ + b.n 3be32 │ │ │ │ + ldr r1, [pc, #200] @ (3be54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #196] @ (3be60 ) │ │ │ │ + ldr r0, [pc, #196] @ (3be58 ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ - ldr r1, [pc, #184] @ (3be64 ) │ │ │ │ + ldr r1, [pc, #184] @ (3be5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #180] @ (3be68 ) │ │ │ │ + ldr r0, [pc, #180] @ (3be60 ) │ │ │ │ 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 │ │ │ │ @@ -73038,120 +73035,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] @ (3be6c ) │ │ │ │ + ldr r1, [pc, #100] @ (3be64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r1, [pc, #92] @ (3be70 ) │ │ │ │ + ldr r1, [pc, #92] @ (3be68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds.w sl, r2, r8 │ │ │ │ adc.w fp, r3, r9 │ │ │ │ - ldr r0, [pc, #80] @ (3be74 ) │ │ │ │ + ldr r0, [pc, #80] @ (3be6c ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ strd sl, fp, [r1] │ │ │ │ - ldr r1, [pc, #72] @ (3be78 ) │ │ │ │ + ldr r1, [pc, #72] @ (3be70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ - ldr r1, [pc, #68] @ (3be7c ) │ │ │ │ + ldr r1, [pc, #68] @ (3be74 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #68] @ (3be80 ) │ │ │ │ + ldr r1, [pc, #68] @ (3be78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #312 @ 0x138 │ │ │ │ - blt.n 3bd92 │ │ │ │ + blt.n 3bd8a │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bx lr │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #0 │ │ │ │ str.w r0, [r7, #148] @ 0x94 │ │ │ │ strd r2, r3, [r7, #136] @ 0x88 │ │ │ │ - add r1, pc, #812 @ (adr r1, 3c1d0 ) │ │ │ │ + add r1, pc, #812 @ (adr r1, 3c1c8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 3bd70 │ │ │ │ + bl 3bd68 │ │ │ │ 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 3bed8 │ │ │ │ + bcs.n 3bed0 │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 3c05e │ │ │ │ - ldr r2, [pc, #760] @ (3c1d8 ) │ │ │ │ + b.n 3c056 │ │ │ │ + ldr r2, [pc, #760] @ (3c1d0 ) │ │ │ │ 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] @ (3c1dc ) │ │ │ │ + ldr r2, [pc, #732] @ (3c1d4 ) │ │ │ │ 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] @ (3c1e0 ) │ │ │ │ + ldr r2, [pc, #708] @ (3c1d8 ) │ │ │ │ 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 │ │ │ │ @@ -73197,15 +73194,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] @ (3c1e4 ) │ │ │ │ + ldr r2, [pc, #548] @ (3c1dc ) │ │ │ │ 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 │ │ │ │ @@ -73221,70 +73218,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 3c02c │ │ │ │ - ldr r3, [pc, #472] @ (3c1e8 ) │ │ │ │ + bcc.n 3c024 │ │ │ │ + ldr r3, [pc, #472] @ (3c1e0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #464] @ (3c1ec ) │ │ │ │ + ldr r3, [pc, #464] @ (3c1e4 ) │ │ │ │ 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 3c048 │ │ │ │ + bcc.n 3c040 │ │ │ │ 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 3bede │ │ │ │ + bne.w 3bed6 │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 3c1a8 │ │ │ │ - ldr r2, [pc, #376] @ (3c1f0 ) │ │ │ │ + b.n 3c1a0 │ │ │ │ + ldr r2, [pc, #376] @ (3c1e8 ) │ │ │ │ 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] @ (3c1f4 ) │ │ │ │ + ldr r2, [pc, #348] @ (3c1ec ) │ │ │ │ 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] @ (3c1f8 ) │ │ │ │ + ldr r2, [pc, #324] @ (3c1f0 ) │ │ │ │ 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 │ │ │ │ @@ -73324,15 +73321,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] @ (3c1fc ) │ │ │ │ + ldr r2, [pc, #192] @ (3c1f4 ) │ │ │ │ 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 │ │ │ │ @@ -73341,110 +73338,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 3c192 │ │ │ │ - ldr r3, [pc, #140] @ (3c200 ) │ │ │ │ + bcc.n 3c18a │ │ │ │ + ldr r3, [pc, #140] @ (3c1f8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #132] @ (3c204 ) │ │ │ │ + ldr r3, [pc, #132] @ (3c1fc ) │ │ │ │ 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 3c076 │ │ │ │ - ldr r1, [pc, #84] @ (3c208 ) │ │ │ │ + bne.w 3c06e │ │ │ │ + ldr r1, [pc, #84] @ (3c200 ) │ │ │ │ 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 3c128 │ │ │ │ + bvs.n 3c120 │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #924] @ (3c5c0 ) │ │ │ │ + ldr r3, [pc, #924] @ (3c5b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - blt.w 3c4aa │ │ │ │ - ldr r3, [pc, #916] @ (3c5c4 ) │ │ │ │ + blt.w 3c4a2 │ │ │ │ + ldr r3, [pc, #916] @ (3c5bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c248 │ │ │ │ + bne.n 3c240 │ │ │ │ movw r0, #5489 @ 0x1571 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 3bd70 │ │ │ │ + bl 3bd68 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ - b.n 3c31c │ │ │ │ - ldr r2, [pc, #884] @ (3c5c8 ) │ │ │ │ + b.n 3c314 │ │ │ │ + ldr r2, [pc, #884] @ (3c5c0 ) │ │ │ │ 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] @ (3c5cc ) │ │ │ │ + ldr r2, [pc, #856] @ (3c5c4 ) │ │ │ │ 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 │ │ │ │ @@ -73459,64 +73456,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] @ (3c5d0 ) │ │ │ │ + ldr r2, [pc, #796] @ (3c5c8 ) │ │ │ │ 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] @ (3c5d4 ) │ │ │ │ + ldr r2, [pc, #752] @ (3c5cc ) │ │ │ │ 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] @ (3c5d8 ) │ │ │ │ + ldr r2, [pc, #728] @ (3c5d0 ) │ │ │ │ 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 3c250 │ │ │ │ - b.n 3c3f2 │ │ │ │ - ldr r2, [pc, #692] @ (3c5dc ) │ │ │ │ + ble.n 3c248 │ │ │ │ + b.n 3c3ea │ │ │ │ + ldr r2, [pc, #692] @ (3c5d4 ) │ │ │ │ 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] @ (3c5e0 ) │ │ │ │ + ldr r2, [pc, #660] @ (3c5d8 ) │ │ │ │ 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 │ │ │ │ @@ -73531,15 +73528,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] @ (3c5e4 ) │ │ │ │ + ldr r2, [pc, #604] @ (3c5dc ) │ │ │ │ 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 │ │ │ │ @@ -73548,47 +73545,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] @ (3c5e8 ) │ │ │ │ + ldr r2, [pc, #556] @ (3c5e0 ) │ │ │ │ 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] @ (3c5ec ) │ │ │ │ + ldr r2, [pc, #532] @ (3c5e4 ) │ │ │ │ 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 3c326 │ │ │ │ - ldr r3, [pc, #496] @ (3c5f0 ) │ │ │ │ + ble.n 3c31e │ │ │ │ + ldr r3, [pc, #496] @ (3c5e8 ) │ │ │ │ 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] @ (3c5f4 ) │ │ │ │ + ldr r3, [pc, #480] @ (3c5ec ) │ │ │ │ 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 │ │ │ │ @@ -73599,15 +73596,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] @ (3c5f8 ) │ │ │ │ + ldr r3, [pc, #436] @ (3c5f0 ) │ │ │ │ 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 │ │ │ │ @@ -73615,43 +73612,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] @ (3c5fc ) │ │ │ │ + ldr r2, [pc, #388] @ (3c5f4 ) │ │ │ │ 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] @ (3c600 ) │ │ │ │ + ldr r3, [pc, #364] @ (3c5f8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r1, r2, [r7, #72] @ 0x48 │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ - ldr r2, [pc, #352] @ (3c604 ) │ │ │ │ + ldr r2, [pc, #352] @ (3c5fc ) │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #348] @ (3c608 ) │ │ │ │ + ldr r3, [pc, #348] @ (3c600 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr r3, [pc, #344] @ (3c60c ) │ │ │ │ + ldr r3, [pc, #344] @ (3c604 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #340] @ (3c610 ) │ │ │ │ + ldr r2, [pc, #340] @ (3c608 ) │ │ │ │ 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 │ │ │ │ @@ -73675,15 +73672,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, 3c5b8 ) │ │ │ │ + add r3, pc, #156 @ (adr r3, 3c5b0 ) │ │ │ │ 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 │ │ │ │ @@ -73730,157 +73727,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 r6, [pc, #40] @ (3c5ec ) │ │ │ │ + ldr r6, [pc, #72] @ (3c604 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #1008] @ (3c9b8 ) │ │ │ │ + ldr r6, [pc, #16] @ (3c5d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #320] @ (3c718 ) │ │ │ │ + ldr r5, [pc, #352] @ (3c730 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #488] @ (3c7d4 ) │ │ │ │ + ldr r4, [pc, #520] @ (3c7ec ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #752] @ (3c8f0 ) │ │ │ │ + ldr r3, [pc, #784] @ (3c908 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #544] @ (3c828 ) │ │ │ │ + ldr r3, [pc, #576] @ (3c840 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #512] @ (3c80c ) │ │ │ │ + ldr r3, [pc, #544] @ (3c824 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #480] @ (3c7f0 ) │ │ │ │ + ldr r3, [pc, #512] @ (3c808 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - bl 3c20c │ │ │ │ + bl 3c204 │ │ │ │ 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 3c20c │ │ │ │ + bl 3c204 │ │ │ │ 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 3cf50 │ │ │ │ + bl 3cf48 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #16] @ 3c680 │ │ │ │ + vldr d7, [pc, #16] @ 3c678 │ │ │ │ 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 3c20c │ │ │ │ + bl 3c204 │ │ │ │ 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 3cf50 │ │ │ │ + bl 3cf48 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #12] @ 3c6c8 │ │ │ │ + vldr d7, [pc, #12] @ 3c6c0 │ │ │ │ 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 3c20c │ │ │ │ + bl 3c204 │ │ │ │ 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 3cf50 │ │ │ │ + bl 3cf48 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ - vldr d6, [pc, #12] @ 3c718 │ │ │ │ + vldr d6, [pc, #12] @ 3c710 │ │ │ │ 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 3c972 │ │ │ │ + bcc.w 3c96a │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 3c95c │ │ │ │ + bls.w 3c954 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 3c964 │ │ │ │ + beq.w 3c95c │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 3c758 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 3c750 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -74048,46 +74045,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, 3c978 │ │ │ │ + cbz r0, 3c970 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3d08c │ │ │ │ + b.w 3d084 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c972 │ │ │ │ + beq.n 3c96a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 3c720 │ │ │ │ + bl 3c718 │ │ │ │ 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 3cc1a │ │ │ │ + beq.w 3cc12 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 3cbea │ │ │ │ + beq.w 3cbe2 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 3cbf4 │ │ │ │ + bls.w 3cbec │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 3cc04 │ │ │ │ + beq.w 3cbfc │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 3c9e0 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 3c9d8 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -74271,138 +74268,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 3d08c │ │ │ │ + b.w 3d084 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3cc1a │ │ │ │ + beq.n 3cc12 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 3c99e │ │ │ │ + bl 3c996 │ │ │ │ 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 3cc50 │ │ │ │ + b.n 3cc48 │ │ │ │ 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 3ce3e │ │ │ │ + beq.w 3ce36 │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 3cca2 │ │ │ │ + ble.n 3cc9a │ │ │ │ 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 3ccc0 │ │ │ │ + beq.n 3ccb8 │ │ │ │ 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 3ccd4 │ │ │ │ + beq.n 3cccc │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 3ce2a │ │ │ │ + beq.w 3ce22 │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 3cd02 │ │ │ │ + blt.n 3ccfa │ │ │ │ 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 3cd20 │ │ │ │ + b.n 3cd18 │ │ │ │ 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 3cd36 │ │ │ │ + bpl.n 3cd2e │ │ │ │ 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 3cd74 │ │ │ │ + bcc.n 3cd6c │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 3cd5c │ │ │ │ + bcc.n 3cd54 │ │ │ │ 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 3ce90 │ │ │ │ + bcs.w 3ce88 │ │ │ │ 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 3cd5c │ │ │ │ + bcs.n 3cd54 │ │ │ │ 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 3cdbe │ │ │ │ + bge.n 3cdb6 │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 3cdba │ │ │ │ + ble.n 3cdb2 │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 3cdd4 │ │ │ │ + b.n 3cdcc │ │ │ │ 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 │ │ │ │ @@ -74410,17 +74407,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 3ce22 │ │ │ │ + bge.n 3ce1a │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 3ce0a │ │ │ │ + bgt.n 3ce02 │ │ │ │ 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 │ │ │ │ @@ -74437,35 +74434,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 3ccdc │ │ │ │ + b.n 3ccd4 │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 3ce9e │ │ │ │ + beq.n 3ce96 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 3ce62 │ │ │ │ + beq.n 3ce5a │ │ │ │ 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 3ce80 │ │ │ │ + bne.n 3ce78 │ │ │ │ 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 │ │ │ │ @@ -74496,28 +74493,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 3cd88 │ │ │ │ + b.n 3cd80 │ │ │ │ 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 3cd88 │ │ │ │ + b.n 3cd80 │ │ │ │ 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 │ │ │ │ @@ -74531,34 +74528,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 3cd88 │ │ │ │ + b.n 3cd80 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 3cf76 │ │ │ │ + b.n 3cf6e │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 3cf76 │ │ │ │ + bpl.n 3cf6e │ │ │ │ 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 3cd36 │ │ │ │ + beq.w 3cd2e │ │ │ │ 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 │ │ │ │ @@ -74566,107 +74563,107 @@ │ │ │ │ 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 3cd36 │ │ │ │ + b.n 3cd2e │ │ │ │ nop │ │ │ │ - cbnz r3, 3cfde │ │ │ │ - cbnz r2, 3cfde │ │ │ │ + cbnz r3, 3cfd6 │ │ │ │ + cbnz r2, 3cfd6 │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 3cfda │ │ │ │ + blt.n 3cfd2 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3d08c │ │ │ │ + b.w 3d084 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cffe │ │ │ │ + blt.n 3cff6 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d024 │ │ │ │ - bl 3d100 │ │ │ │ + blt.n 3d01c │ │ │ │ + bl 3d0f8 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3d040 │ │ │ │ - bl 3d100 │ │ │ │ + blt.n 3d038 │ │ │ │ + bl 3d0f8 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 3d100 │ │ │ │ + bl 3d0f8 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 3d100 │ │ │ │ + bl 3d0f8 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 3d074 │ │ │ │ - cbnz r2, 3d074 │ │ │ │ + cbnz r3, 3d06c │ │ │ │ + cbnz r2, 3d06c │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3d08c │ │ │ │ + b.w 3d084 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 3d100 │ │ │ │ + bl 3d0f8 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 2c60 │ │ │ │ pop {r1, pc} │ │ │ │ vmov d7, r0, r1 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3d0aa │ │ │ │ - b.w 3d0c0 │ │ │ │ + bmi.n 3d0a2 │ │ │ │ + b.w 3d0b8 │ │ │ │ push {r3, lr} │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 3d0c0 │ │ │ │ + bl 3d0b8 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vldr d7, [pc, #44] @ 3d0f0 │ │ │ │ + vldr d7, [pc, #44] @ 3d0e8 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 3d0f8 │ │ │ │ + vldr d5, [pc, #44] @ 3d0f0 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vcvt.u32.f64 s14, d7 │ │ │ │ vcvt.f64.u32 d4, s14 │ │ │ │ vmov r1, s14 │ │ │ │ vmls.f64 d6, d4, d5 │ │ │ │ vcvt.u32.f64 s15, d6 │ │ │ │ vmov r0, s15 │ │ │ │ @@ -74685,21 +74682,21 @@ │ │ │ │ cmp r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ sbcs.w r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 3d1ec │ │ │ │ + bcc.n 3d1e4 │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d204 │ │ │ │ + beq.n 3d1fc │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 3d1fc │ │ │ │ + beq.n 3d1f4 │ │ │ │ subs r0, r0, r1 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsls r3, r0 │ │ │ │ mov r8, r5 │ │ │ │ lsl.w r4, r2, r5 │ │ │ │ mov r7, r6 │ │ │ │ @@ -74708,43 +74705,43 @@ │ │ │ │ lsrs r2, r6 │ │ │ │ cmp ip, r1 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, lr, r3 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 3d16c │ │ │ │ + bcc.n 3d164 │ │ │ │ movs r4, #1 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ lsr.w r2, r4, r6 │ │ │ │ orrs r5, r2 │ │ │ │ lsls r4, r0 │ │ │ │ - cbz r0, 3d1ec │ │ │ │ + cbz r0, 3d1e4 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 3d196 │ │ │ │ + b.n 3d18e │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, ip, #1 │ │ │ │ adc.w lr, lr, #0 │ │ │ │ subs r2, #1 │ │ │ │ - beq.n 3d1aa │ │ │ │ + beq.n 3d1a2 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 3d17a │ │ │ │ + bcs.n 3d172 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 3d196 │ │ │ │ + bne.n 3d18e │ │ │ │ lsl.w r3, lr, r7 │ │ │ │ adds.w r4, r4, ip │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ orr.w ip, ip, r3 │ │ │ │ lsr.w r3, lr, r8 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ @@ -74756,23 +74753,22 @@ │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ orrs r3, r1 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ orrs r3, r2 │ │ │ │ subs r4, r4, r0 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 3d1f4 │ │ │ │ + cbz r3, 3d1ec │ │ │ │ strd ip, lr, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ clz r1, ip │ │ │ │ adds r1, #32 │ │ │ │ - b.n 3d128 │ │ │ │ + b.n 3d120 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 3d128 │ │ │ │ - b.n 3d1fc │ │ │ │ + bne.n 3d120 │ │ │ │ + b.n 3d1f4 │ │ │ │ nop │ │ │ │ - b.w 2bbb6 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0003d21c <.fini>: │ │ │ │ +0003d210 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1443 +1,1442 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0003d224 01000200 40000000 09000000 30000000 ....@.......0... │ │ │ │ - 0x0003d234 09000000 04000000 09000000 0c000000 ................ │ │ │ │ - 0x0003d244 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ - 0x0003d254 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ - 0x0003d264 09000000 11000000 09000000 33000000 ............3... │ │ │ │ - 0x0003d274 09000000 15000000 09000000 12000000 ................ │ │ │ │ - 0x0003d284 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ - 0x0003d294 09000000 10000000 09000000 24000000 ............$... │ │ │ │ - 0x0003d2a4 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ - 0x0003d2b4 00000000 03000000 11000000 04000000 ................ │ │ │ │ - 0x0003d2c4 00000000 2f000000 2f255b5e 2f5d2573 ..../.../%[^/]%s │ │ │ │ - 0x0003d2d4 00000000 7573653a 20257320 3c6f7074 ....use: %s ...where option │ │ │ │ - 0x0003d304 73206172 653a0a00 2d612c2d 2d617574 s are:..-a,--aut │ │ │ │ - 0x0003d314 683d3c66 6c61673e 00000000 20252d33 h=.... %-3 │ │ │ │ - 0x0003d324 30732052 65717569 72652074 68697320 0s Require this │ │ │ │ - 0x0003d334 61757468 656e7469 63617469 6f6e206d authentication m │ │ │ │ - 0x0003d344 6f64652e 0a000000 2d622c2d 2d626c6f ode.....-b,--blo │ │ │ │ - 0x0003d354 636b2d73 697a653d 3c627974 65733e00 ck-size=. │ │ │ │ - 0x0003d364 20252d33 30732042 6c6f636b 2073697a %-30s Block siz │ │ │ │ - 0x0003d374 6520666f 72206e65 74776f72 6b20492f e for network I/ │ │ │ │ - 0x0003d384 4f2e2028 64656661 756c7420 69732025 O. (default is % │ │ │ │ - 0x0003d394 6473290a 00000000 2d642c2d 2d646562 ds).....-d,--deb │ │ │ │ - 0x0003d3a4 75673d3c 666c6167 3e000000 20252d33 ug=... %-3 │ │ │ │ - 0x0003d3b4 30732045 6e61626c 65206465 62756767 0s Enable debugg │ │ │ │ - 0x0003d3c4 696e6720 666f7220 74686973 20737562 ing for this sub │ │ │ │ - 0x0003d3d4 73797374 656d2e0a 00000000 2d73202d system......-s - │ │ │ │ - 0x0003d3e4 2d73696e 676c652d 73657276 65720000 -single-server.. │ │ │ │ - 0x0003d3f4 20252d33 30732043 6f6e6e65 6374206f %-30s Connect o │ │ │ │ - 0x0003d404 6e6c7920 746f2074 6865206e 616d6564 nly to the named │ │ │ │ - 0x0003d414 20686f73 743a706f 72742061 6e642068 host:port and h │ │ │ │ - 0x0003d424 69646520 74686520 676c6f62 616c206e ide the global n │ │ │ │ - 0x0003d434 616d6573 70616365 2e0a0000 2d442c2d amespace....-D,- │ │ │ │ - 0x0003d444 2d6e6f2d 6f707469 6d697a65 00000000 -no-optimize.... │ │ │ │ - 0x0003d454 20252d33 30732044 69736162 6c652073 %-30s Disable s │ │ │ │ - 0x0003d464 6d616c6c 2066696c 65206f70 74696d69 mall file optimi │ │ │ │ - 0x0003d474 7a617469 6f6e7320 73756368 20617320 zations such as │ │ │ │ - 0x0003d484 72656375 72736976 65206465 6c657465 recursive delete │ │ │ │ - 0x0003d494 2e0a0000 2d662c2d 2d666f72 6567726f ....-f,--foregro │ │ │ │ - 0x0003d4a4 756e6400 20252d33 30732052 756e2069 und. %-30s Run i │ │ │ │ - 0x0003d4b4 6e20666f 72656772 6f756e64 20666f72 n foreground for │ │ │ │ - 0x0003d4c4 20646562 75676769 6e672e0a 00000000 debugging...... │ │ │ │ - 0x0003d4d4 2d692c2d 2d746963 6b657473 3d3c6669 -i,--tickets=.... %-30s C │ │ │ │ - 0x0003d4f4 6f6d6d61 2d64656c 696d6974 6564206c omma-delimited l │ │ │ │ - 0x0003d504 69737420 6f662074 69636b65 74732074 ist of tickets t │ │ │ │ - 0x0003d514 6f207573 6520666f 72206175 7468656e o use for authen │ │ │ │ - 0x0003d524 74696361 74696f6e 2e0a0000 2d6d2c2d tication....-m,- │ │ │ │ - 0x0003d534 2d6d6f75 6e742d6f 7074696f 6e3d3c6f -mount-option=.. %-30s M │ │ │ │ - 0x0003d554 6f756e74 206f7074 696f6e20 70617373 ount option pass │ │ │ │ - 0x0003d564 65642074 6f204655 53452e20 4d617920 ed to FUSE. May │ │ │ │ - 0x0003d574 62652073 70656369 66696564 206d756c be specified mul │ │ │ │ - 0x0003d584 7469706c 65207469 6d65732e 0a000000 tiple times..... │ │ │ │ - 0x0003d594 2d6f2c2d 2d646562 75672d66 696c653d -o,--debug-file= │ │ │ │ - 0x0003d5a4 3c66696c 653e0000 20252d33 30732053 .. %-30s S │ │ │ │ - 0x0003d5b4 656e6420 64656275 6767696e 6720746f end debugging to │ │ │ │ - 0x0003d5c4 20746869 73206669 6c652e20 2863616e this file. (can │ │ │ │ - 0x0003d5d4 20616c73 6f206265 203a7374 64657272 also be :stderr │ │ │ │ - 0x0003d5e4 2c206f72 203a7374 646f7574 290a0000 , or :stdout)... │ │ │ │ - 0x0003d5f4 2d742c2d 2d74696d 656f7574 3d3c7469 -t,--timeout=.. %-30s T │ │ │ │ - 0x0003d614 696d656f 75742066 6f72206e 6574776f imeout for netwo │ │ │ │ - 0x0003d624 726b206f 70657261 74696f6e 732e2028 rk operations. ( │ │ │ │ - 0x0003d634 64656661 756c7420 69732025 6473290a default is %ds). │ │ │ │ - 0x0003d644 00000000 2d762c2d 2d766572 73696f6e ....-v,--version │ │ │ │ - 0x0003d654 00000000 20252d33 30732053 686f7720 .... %-30s Show │ │ │ │ - 0x0003d664 70726f67 72616d20 76657273 696f6e2e program version. │ │ │ │ - 0x0003d674 0a000000 2d682c2d 2d68656c 70000000 ....-h,--help... │ │ │ │ - 0x0003d684 20252d33 30732054 68697320 6d657373 %-30s This mess │ │ │ │ - 0x0003d694 6167652e 0a000000 636f756c 64206e6f age.....could no │ │ │ │ - 0x0003d6a4 74207265 67697374 65722061 75746865 t register authe │ │ │ │ - 0x0003d6b4 6e746963 6174696f 6e206d65 74686f64 ntication method │ │ │ │ - 0x0003d6c4 20602573 273a2025 73000000 613a623a `%s': %s...a:b: │ │ │ │ - 0x0003d6d4 643a4466 68693a6d 3a6f3a73 3a743a76 d:Dfhi:m:o:s:t:v │ │ │ │ - 0x0003d6e4 00000000 43484952 505f434c 49454e54 ....CHIRP_CLIENT │ │ │ │ - 0x0003d6f4 5f544943 4b455453 00000000 63686972 _TICKETS....chir │ │ │ │ - 0x0003d704 705f6675 73653a20 636f756c 646e2774 p_fuse: couldn't │ │ │ │ - 0x0003d714 20637265 61746520 66757365 20696e73 create fuse ins │ │ │ │ - 0x0003d724 74616e63 6520666f 72202573 0a000000 tance for %s.... │ │ │ │ - 0x0003d734 63686972 705f6675 73653a20 636f756c chirp_fuse: coul │ │ │ │ - 0x0003d744 646e2774 20616363 65737320 25730a00 dn't access %s.. │ │ │ │ - 0x0003d754 63686972 705f6675 73653a20 6d6f756e chirp_fuse: moun │ │ │ │ - 0x0003d764 74656420 63686972 70206f6e 2025730a ted chirp on %s. │ │ │ │ - 0x0003d774 00000000 63686972 705f6675 73653a20 ....chirp_fuse: │ │ │ │ - 0x0003d784 746f2075 6e6d6f75 6e743a20 66757365 to unmount: fuse │ │ │ │ - 0x0003d794 726d6f75 6e74202d 75202573 0a000000 rmount -u %s.... │ │ │ │ - 0x0003d7a4 61757468 00000000 626c6f63 6b2d7369 auth....block-si │ │ │ │ - 0x0003d7b4 7a650000 64656275 67000000 6e6f2d6f ze..debug...no-o │ │ │ │ - 0x0003d7c4 7074696d 697a6500 666f7265 67726f75 ptimize.foregrou │ │ │ │ - 0x0003d7d4 6e640000 73696e67 6c652d73 65727665 nd..single-serve │ │ │ │ - 0x0003d7e4 72000000 7469636b 65747300 6d6f756e r...tickets.moun │ │ │ │ - 0x0003d7f4 742d6f70 74696f6e 00000000 64656275 t-option....debu │ │ │ │ - 0x0003d804 672d6669 6c650000 74696d65 6f757400 g-file..timeout. │ │ │ │ - 0x0003d814 76657273 696f6e00 68656c70 00000000 version.help.... │ │ │ │ - 0x0003d824 2f000000 6d756c74 69000000 6d756c74 /...multi...mult │ │ │ │ - 0x0003d834 693a3930 39340000 6c617374 68656172 i:9094..lasthear │ │ │ │ - 0x0003d844 6466726f 6d000000 746f7461 6c000000 dfrom...total... │ │ │ │ - 0x0003d854 61766169 6c000000 2f255b5e 2f5d2573 avail.../%[^/]%s │ │ │ │ - 0x0003d864 00000000 63617461 6c6f6720 71756572 ....catalog quer │ │ │ │ - 0x0003d874 69657320 64697361 626c6564 0a000000 ies disabled.... │ │ │ │ - 0x0003d884 43415441 4c4f475f 484f5354 00000000 CATALOG_HOST.... │ │ │ │ - 0x0003d894 63617461 6c6f672e 6373652e 6e642e65 catalog.cse.nd.e │ │ │ │ - 0x0003d8a4 64752c62 61636b75 702d6361 74616c6f du,backup-catalo │ │ │ │ - 0x0003d8b4 672e6373 652e6e64 2e656475 00000000 g.cse.nd.edu.... │ │ │ │ - 0x0003d8c4 71756572 79696e67 20636174 616c6f67 querying catalog │ │ │ │ - 0x0003d8d4 20617420 25730000 74797065 00000000 at %s..type.... │ │ │ │ - 0x0003d8e4 63686972 70000000 6e616d65 00000000 chirp...name.... │ │ │ │ - 0x0003d8f4 706f7274 00000000 25733a25 64000000 port....%s:%d... │ │ │ │ - 0x0003d904 6f70656e 696e6720 766f6c75 6d652025 opening volume % │ │ │ │ - 0x0003d914 73000000 25732f6b 65790000 636f756c s...%s/key..coul │ │ │ │ - 0x0003d924 646e2774 206f7065 6e202573 3a202573 dn't open %s: %s │ │ │ │ - 0x0003d934 00000000 25732f68 6f737473 00000000 ....%s/hosts.... │ │ │ │ - 0x0003d944 65737469 6d617469 6e672025 64207365 estimating %d se │ │ │ │ - 0x0003d954 72766572 73000000 20090a00 73657276 rvers... ...serv │ │ │ │ - 0x0003d964 65723a20 25730000 696e6974 3a202f6d er: %s..init: /m │ │ │ │ - 0x0003d974 756c7469 2f257300 2f2e2e00 2f000000 ulti/%s./.../... │ │ │ │ - 0x0003d984 25732f72 6f6f742f 25730000 25732025 %s/root/%s..%s % │ │ │ │ - 0x0003d994 73000000 6c6f6f6b 75703a20 2f6d756c s...lookup: /mul │ │ │ │ - 0x0003d9a4 74692f25 73257320 6174202f 63686972 ti/%s%s at /chir │ │ │ │ - 0x0003d9b4 702f2573 2f257300 25730a25 730a0000 p/%s/%s.%s.%s... │ │ │ │ - 0x0003d9c4 70726570 6172696e 67207365 72766572 preparing server │ │ │ │ - 0x0003d9d4 20257300 2f257300 25732f25 73000000 %s./%s.%s/%s... │ │ │ │ - 0x0003d9e4 63726561 74653a20 2f6d756c 74692f25 create: /multi/% │ │ │ │ - 0x0003d9f4 73257320 6174202f 63686972 702f2573 s%s at /chirp/%s │ │ │ │ - 0x0003da04 2f257300 63726561 74652066 61696c65 /%s.create faile │ │ │ │ - 0x0003da14 642c2074 7279696e 6720616e 6f746865 d, trying anothe │ │ │ │ - 0x0003da24 72207365 72766572 2e2e2e00 2e000000 r server........ │ │ │ │ - 0x0003da34 2e2e0000 556e6c69 6e6b2066 696c6520 ....Unlink file │ │ │ │ - 0x0003da44 6661696c 65643a20 6572726e 6f3d2569 failed: errno=%i │ │ │ │ - 0x0003da54 20282573 29000000 556e6c69 6e6b2073 (%s)...Unlink s │ │ │ │ - 0x0003da64 74756220 6661696c 65643a20 6572726e tub failed: errn │ │ │ │ - 0x0003da74 6f3d2569 20282573 29000000 436f756c o=%i (%s)...Coul │ │ │ │ - 0x0003da84 64206e6f 7420636f 6d706c65 74652076 d not complete v │ │ │ │ - 0x0003da94 6f6c756d 652f7061 7468206c 6f6f6b75 olume/path looku │ │ │ │ - 0x0003daa4 703a2065 72726e6f 3d256920 28257329 p: errno=%i (%s) │ │ │ │ - 0x0003dab4 00000000 434f4e44 4f520000 40404000 ....CONDOR..@@@. │ │ │ │ - 0x0003dac4 76657269 6679696e 673a2025 73000000 verifying: %s... │ │ │ │ - 0x0003dad4 7374616c 653a2064 65766963 65206368 stale: device ch │ │ │ │ - 0x0003dae4 616e6765 643a2025 73000000 7374616c anged: %s...stal │ │ │ │ - 0x0003daf4 653a2069 6e6f6465 20636861 6e676564 e: inode changed │ │ │ │ - 0x0003db04 3a202573 00000000 7374616c 653a2072 : %s....stale: r │ │ │ │ - 0x0003db14 64657620 6368616e 6765643a 20257300 dev changed: %s. │ │ │ │ - 0x0003db24 7570746f 64617465 3a202573 00000000 uptodate: %s.... │ │ │ │ - 0x0003db34 7374616c 653a2025 733a2025 73000000 stale: %s: %s... │ │ │ │ - 0x0003db44 636f756c 646e2774 20636f6e 6e656374 couldn't connect │ │ │ │ - 0x0003db54 20746f20 25733a20 7374696c 6c207472 to %s: still tr │ │ │ │ - 0x0003db64 79696e67 2e2e2e0a 00000000 636f756c ying........coul │ │ │ │ - 0x0003db74 646e2774 2074616c 6b20746f 2025733a dn't talk to %s: │ │ │ │ - 0x0003db84 2025730a 00000000 74727920 61676169 %s.....try agai │ │ │ │ - 0x0003db94 6e20696e 20256420 7365636f 6e64730a n in %d seconds. │ │ │ │ - 0x0003dba4 00000000 636f756c 646e2774 20636f6e ....couldn't con │ │ │ │ - 0x0003dbb4 6e656374 3a207374 696c6c20 74727969 nect: still tryi │ │ │ │ - 0x0003dbc4 6e672e2e 2e0a0000 2520090a 00000000 ng......% ...... │ │ │ │ - 0x0003dbd4 6c696e6b 2062726f 6b656e20 72656164 link broken read │ │ │ │ - 0x0003dbe4 696e6720 73746174 3a202573 00000000 ing stat: %s.... │ │ │ │ - 0x0003dbf4 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ - 0x0003dc04 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ - 0x0003dc14 6c642025 6c6c6420 256c6c64 20256c6c ld %lld %lld %ll │ │ │ │ - 0x0003dc24 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ - 0x0003dc34 0a000000 64696420 6e6f7420 67657420 ....did not get │ │ │ │ - 0x0003dc44 65787065 63746564 20666965 6c647320 expected fields │ │ │ │ - 0x0003dc54 666f7220 73746174 20726573 756c743a for stat result: │ │ │ │ - 0x0003dc64 20602573 27000000 28616e6f 6e290000 `%s'...(anon).. │ │ │ │ - 0x0003dc74 22257322 203d207b 64657620 3d20256c "%s" = {dev = %l │ │ │ │ - 0x0003dc84 6c642c20 696e6f20 3d20256c 6c642c20 ld, ino = %lld, │ │ │ │ - 0x0003dc94 6d6f6465 203d2025 6c6c642c 206e6c69 mode = %lld, nli │ │ │ │ - 0x0003dca4 6e6b203d 20256c6c 642c2075 6964203d nk = %lld, uid = │ │ │ │ - 0x0003dcb4 20256c6c 642c2067 6964203d 20256c6c %lld, gid = %ll │ │ │ │ - 0x0003dcc4 642c2072 64657620 3d20256c 6c642c20 d, rdev = %lld, │ │ │ │ - 0x0003dcd4 73697a65 203d2025 6c6c642c 20626c6b size = %lld, blk │ │ │ │ - 0x0003dce4 73697a65 203d2025 6c6c642c 20626c6f size = %lld, blo │ │ │ │ - 0x0003dcf4 636b7320 3d20256c 6c642c20 6174696d cks = %lld, atim │ │ │ │ - 0x0003dd04 65203d20 256c6c64 2c206d74 696d6520 e = %lld, mtime │ │ │ │ - 0x0003dd14 3d20256c 6c642c20 6374696d 65203d20 = %lld, ctime = │ │ │ │ - 0x0003dd24 256c6c64 7d000000 256c6c64 20256c6c %lld}...%lld %ll │ │ │ │ - 0x0003dd34 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ - 0x0003dd44 20256c6c 6420256c 6c640a00 256c6c64 %lld %lld..%lld │ │ │ │ - 0x0003dd54 00000000 203d2025 6c6c6400 203d2025 .... = %lld. = % │ │ │ │ - 0x0003dd64 6c6c6420 28257329 00000000 25733a20 lld (%s)....%s: │ │ │ │ - 0x0003dd74 25730000 72000000 63686972 702e636f %s..r...chirp.co │ │ │ │ - 0x0003dd84 6e666967 00000000 2e636869 72702e63 nfig.....chirp.c │ │ │ │ - 0x0003dd94 6f6e6669 67000000 2e636869 72705f63 onfig....chirp_c │ │ │ │ - 0x0003dda4 6f6e6669 67000000 25732025 64202573 onfig...%s %d %s │ │ │ │ - 0x0003ddb4 00000000 25733a25 64000000 636f6f6b ....%s:%d...cook │ │ │ │ - 0x0003ddc4 69652025 730a0000 6c6f6769 6e202573 ie %s...login %s │ │ │ │ - 0x0003ddd4 2025730a 00000000 6765746c 6f6e6764 %s.....getlongd │ │ │ │ - 0x0003dde4 69722025 730a0000 67657464 69722025 ir %s...getdir % │ │ │ │ - 0x0003ddf4 730a0000 67657461 636c2025 730a0000 s...getacl %s... │ │ │ │ - 0x0003de04 43484952 505f5449 434b4554 5f4e414d CHIRP_TICKET_NAM │ │ │ │ - 0x0003de14 453d2573 00000000 7368656c 6c636f64 E=%s....shellcod │ │ │ │ - 0x0003de24 65206578 69742073 74617475 73202564 e exit status %d │ │ │ │ - 0x0003de34 3b207374 64657272 3a0a2573 00000000 ; stderr:.%s.... │ │ │ │ - 0x0003de44 7469636b 65743a25 73000000 636f756c ticket:%s...coul │ │ │ │ - 0x0003de54 64206e6f 74206372 65617465 20746963 d not create tic │ │ │ │ - 0x0003de64 6b65742c 20646f20 796f7520 68617665 ket, do you have │ │ │ │ - 0x0003de74 206f7065 6e73736c 20696e73 74616c6c openssl install │ │ │ │ - 0x0003de84 65643f00 73656c66 00000000 7469636b ed?.self....tick │ │ │ │ - 0x0003de94 65745f72 65676973 74657220 25732025 et_register %s % │ │ │ │ - 0x0003dea4 6c6c7520 257a750a 00000000 25630000 llu %zu.....%c.. │ │ │ │ - 0x0003deb4 61000000 23202573 3a205265 67697374 a...# %s: Regist │ │ │ │ - 0x0003dec4 65726564 20776974 68202573 20617320 ered with %s as │ │ │ │ - 0x0003ded4 22257322 2e205265 71756573 74656420 "%s". Requested │ │ │ │ - 0x0003dee4 65787069 72617469 6f6e206f 6e202573 expiration on %s │ │ │ │ - 0x0003def4 0a000000 43484952 505f5449 434b4554 ....CHIRP_TICKET │ │ │ │ - 0x0003df04 5f424954 533d2575 00000000 00000000 _BITS=%u........ │ │ │ │ - 0x0003df14 25730000 7469636b 65745f64 656c6574 %s..ticket_delet │ │ │ │ - 0x0003df24 65202573 0a000000 7469636b 65745f67 e %s....ticket_g │ │ │ │ - 0x0003df34 65742025 730a0000 257a7500 256c6c75 et %s...%zu.%llu │ │ │ │ - 0x0003df44 00000000 25732025 73000000 7469636b ....%s %s...tick │ │ │ │ - 0x0003df54 65745f6c 69737420 25730a00 7469636b et_list %s..tick │ │ │ │ - 0x0003df64 65745f6d 6f646966 79202573 20257320 et_modify %s %s │ │ │ │ - 0x0003df74 25730a00 23202573 3a205365 74204143 %s..# %s: Set AC │ │ │ │ - 0x0003df84 4c204d61 736b206f 6e202573 20646972 L Mask on %s dir │ │ │ │ - 0x0003df94 6563746f 7279203d 20272573 27206d61 ectory = '%s' ma │ │ │ │ - 0x0003dfa4 736b203d 20272573 272e0a00 73657461 sk = '%s'...seta │ │ │ │ - 0x0003dfb4 636c2025 73202573 2025730a 00000000 cl %s %s %s..... │ │ │ │ - 0x0003dfc4 72657365 7461636c 20257320 25730a00 resetacl %s %s.. │ │ │ │ - 0x0003dfd4 255b5e3a 5d252a73 00000000 25733a25 %[^:]%*s....%s:% │ │ │ │ - 0x0003dfe4 73000000 77000000 72770000 63000000 s...w...rw..c... │ │ │ │ - 0x0003dff4 74000000 78000000 73000000 6f70656e t...x...s...open │ │ │ │ - 0x0003e004 20257320 25732025 6c6c640a 00000000 %s %s %lld..... │ │ │ │ - 0x0003e014 636c6f73 6520256c 6c640a00 70726561 close %lld..prea │ │ │ │ - 0x0003e024 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ - 0x0003e034 0a000000 73726561 6420256c 6c642025 ....sread %lld % │ │ │ │ - 0x0003e044 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ - 0x0003e054 6c640a00 67657466 696c6520 25730a00 ld..getfile %s.. │ │ │ │ - 0x0003e064 72656164 6c696e6b 20257320 256c6c64 readlink %s %lld │ │ │ │ - 0x0003e074 0a000000 6c6f6361 6c706174 68202573 ....localpath %s │ │ │ │ - 0x0003e084 0a000000 77686f61 6d692025 6c6c640a ....whoami %lld. │ │ │ │ - 0x0003e094 00000000 77686f61 7265796f 75202573 ....whoareyou %s │ │ │ │ - 0x0003e0a4 20256c6c 640a0000 70777269 74652025 %lld...pwrite % │ │ │ │ - 0x0003e0b4 6c6c6420 256c6c64 20256c6c 640a0000 lld %lld %lld... │ │ │ │ - 0x0003e0c4 73777269 74652025 6c6c6420 256c6c64 swrite %lld %lld │ │ │ │ - 0x0003e0d4 20256c6c 6420256c 6c642025 6c6c640a %lld %lld %lld. │ │ │ │ - 0x0003e0e4 00000000 70757466 696c6520 25732025 ....putfile %s % │ │ │ │ - 0x0003e0f4 6c6c6420 256c6c64 0a000000 67657473 lld %lld....gets │ │ │ │ - 0x0003e104 74726561 6d202573 0a000000 70757473 tream %s....puts │ │ │ │ - 0x0003e114 74726561 6d202573 0a000000 74686972 tream %s....thir │ │ │ │ - 0x0003e124 64707574 20257320 25732025 730a0000 dput %s %s %s... │ │ │ │ - 0x0003e134 6663686d 6f642025 6c6c6420 256c6c64 fchmod %lld %lld │ │ │ │ - 0x0003e144 0a000000 6663686f 776e2025 6c6c6420 ....fchown %lld │ │ │ │ - 0x0003e154 256c6c64 20256c6c 640a0000 66747275 %lld %lld...ftru │ │ │ │ - 0x0003e164 6e636174 6520256c 6c642025 6c6c640a ncate %lld %lld. │ │ │ │ - 0x0003e174 00000000 66737461 7420256c 6c640a00 ....fstat %lld.. │ │ │ │ - 0x0003e184 73746174 2025730a 00000000 6c737461 stat %s.....lsta │ │ │ │ - 0x0003e194 74202573 0a000000 66737461 74667320 t %s....fstatfs │ │ │ │ - 0x0003e1a4 256c6c64 0a000000 73746174 66732025 %lld....statfs % │ │ │ │ - 0x0003e1b4 730a0000 756e6c69 6e6b2025 730a0000 s...unlink %s... │ │ │ │ - 0x0003e1c4 72656e61 6d652025 73202573 0a000000 rename %s %s.... │ │ │ │ - 0x0003e1d4 6c696e6b 20257320 25730a00 73796d6c link %s %s..syml │ │ │ │ - 0x0003e1e4 696e6b20 25732025 73000000 73796d6c ink %s %s...syml │ │ │ │ - 0x0003e1f4 696e6b20 25732025 730a0000 6673796e ink %s %s...fsyn │ │ │ │ - 0x0003e204 6320256c 6c640a00 6d6b6469 72202573 c %lld..mkdir %s │ │ │ │ - 0x0003e214 20256c6c 640a0000 726d6469 72202573 %lld...rmdir %s │ │ │ │ - 0x0003e224 0a000000 726d616c 6c202573 0a000000 ....rmall %s.... │ │ │ │ - 0x0003e234 7472756e 63617465 20257320 256c6c64 truncate %s %lld │ │ │ │ - 0x0003e244 0a000000 7574696d 65202573 20257520 ....utime %s %u │ │ │ │ - 0x0003e254 25750a00 61636365 73732025 7320256c %u..access %s %l │ │ │ │ - 0x0003e264 6c640a00 63686d6f 64202573 20256c6c ld..chmod %s %ll │ │ │ │ - 0x0003e274 640a0000 63686f77 6e202573 20256c6c d...chown %s %ll │ │ │ │ - 0x0003e284 6420256c 6c640a00 6c63686f 776e2025 d %lld..lchown % │ │ │ │ - 0x0003e294 7320256c 6c642025 6c6c640a 00000000 s %lld %lld..... │ │ │ │ - 0x0003e2a4 68617368 20257320 25730a00 6d643500 hash %s %s..md5. │ │ │ │ - 0x0003e2b4 73657472 65702025 73202564 0a000000 setrep %s %d.... │ │ │ │ - 0x0003e2c4 2a000000 64656275 67202573 0a000000 *...debug %s.... │ │ │ │ - 0x0003e2d4 61756469 74202573 0a000000 25732025 audit %s....%s % │ │ │ │ - 0x0003e2e4 6c6c6420 256c6c64 20256c6c 64000000 lld %lld %lld... │ │ │ │ - 0x0003e2f4 6d6b616c 6c6f6320 25732025 6c6c6420 mkalloc %s %lld │ │ │ │ - 0x0003e304 256c6c64 0a000000 6c73616c 6c6f6320 %lld....lsalloc │ │ │ │ - 0x0003e314 25730a00 25732025 6c6c6420 256c6c64 %s..%s %lld %lld │ │ │ │ - 0x0003e324 00000000 73656172 63682025 73202573 ....search %s %s │ │ │ │ - 0x0003e334 2025640a 00000000 00000000 256c6c64 %d.........%lld │ │ │ │ - 0x0003e344 20256c6c 6420256c 6c642025 6c6c6420 %lld %lld %lld │ │ │ │ - 0x0003e354 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ - 0x0003e364 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ - 0x0003e374 6c642025 6c6c6420 256c6c64 00000000 ld %lld %lld.... │ │ │ │ - 0x0003e384 67657478 61747472 20257320 25730a00 getxattr %s %s.. │ │ │ │ - 0x0003e394 66676574 78617474 7220256c 6c642025 fgetxattr %lld % │ │ │ │ - 0x0003e3a4 730a0000 6c676574 78617474 72202573 s...lgetxattr %s │ │ │ │ - 0x0003e3b4 2025730a 00000000 6c697374 78617474 %s.....listxatt │ │ │ │ - 0x0003e3c4 72202573 0a000000 666c6973 74786174 r %s....flistxat │ │ │ │ - 0x0003e3d4 74722025 6c6c640a 00000000 6c6c6973 tr %lld.....llis │ │ │ │ - 0x0003e3e4 74786174 74722025 730a0000 73657478 txattr %s...setx │ │ │ │ - 0x0003e3f4 61747472 20257320 25732025 7a752025 attr %s %s %zu % │ │ │ │ - 0x0003e404 640a0000 66736574 78617474 72202573 d...fsetxattr %s │ │ │ │ - 0x0003e414 20257320 257a7520 25640a00 6c736574 %s %zu %d..lset │ │ │ │ - 0x0003e424 78617474 72202573 20257320 257a7520 xattr %s %s %zu │ │ │ │ - 0x0003e434 25640a00 72656d6f 76657861 74747220 %d..removexattr │ │ │ │ - 0x0003e444 25732025 730a0000 6672656d 6f766578 %s %s...fremovex │ │ │ │ - 0x0003e454 61747472 20256c6c 64202573 0a000000 attr %lld %s.... │ │ │ │ - 0x0003e464 6c72656d 6f766578 61747472 20257320 lremovexattr %s │ │ │ │ - 0x0003e474 25730a00 6a6f625f 63726561 74652025 %s..job_create % │ │ │ │ - 0x0003e484 7a750a00 6a6f625f 636f6d6d 69742025 zu..job_commit % │ │ │ │ - 0x0003e494 6c6c640a 00000000 6a6f625f 6b696c6c lld.....job_kill │ │ │ │ - 0x0003e4a4 20256c6c 640a0000 6a6f625f 73746174 %lld...job_stat │ │ │ │ - 0x0003e4b4 75732025 6c6c640a 00000000 6a6f625f us %lld.....job_ │ │ │ │ - 0x0003e4c4 77616974 20256c6c 6420256c 6c640a00 wait %lld %lld.. │ │ │ │ - 0x0003e4d4 73657420 2d650a69 66205b20 2d72202f set -e.if [ -r / │ │ │ │ - 0x0003e4e4 6465762f 7572616e 646f6d20 5d3b2074 dev/urandom ]; t │ │ │ │ - 0x0003e4f4 68656e0a 20202065 78706f72 74205241 hen. export RA │ │ │ │ - 0x0003e504 4e444649 4c453d2f 6465762f 7572616e NDFILE=/dev/uran │ │ │ │ - 0x0003e514 646f6d0a 656c6966 205b202d 72202f64 dom.elif [ -r /d │ │ │ │ - 0x0003e524 65762f72 616e646f 6d205d3b 20746865 ev/random ]; the │ │ │ │ - 0x0003e534 6e0a2020 20657870 6f727420 52414e44 n. export RAND │ │ │ │ - 0x0003e544 46494c45 3d2f6465 762f7261 6e646f6d FILE=/dev/random │ │ │ │ - 0x0003e554 0a656c73 650a2020 20756e73 65742052 .else. unset R │ │ │ │ - 0x0003e564 414e4446 494c450a 20202065 78706f72 ANDFILE. expor │ │ │ │ - 0x0003e574 7420484f 4d453d2f 0a66690a 73656420 t HOME=/.fi.sed │ │ │ │ - 0x0003e584 272f5e5c 732a232f 6427203c 20222443 '/^\s*#/d' < "$C │ │ │ │ - 0x0003e594 48495250 5f544943 4b45545f 4e414d45 HIRP_TICKET_NAME │ │ │ │ - 0x0003e5a4 22207c20 6f70656e 73736c20 72736120 " | openssl rsa │ │ │ │ - 0x0003e5b4 2d707562 6f75740a 00000000 73657420 -pubout.....set │ │ │ │ - 0x0003e5c4 2d650a69 66205b20 2d72202f 6465762f -e.if [ -r /dev/ │ │ │ │ - 0x0003e5d4 7572616e 646f6d20 5d3b2074 68656e0a urandom ]; then. │ │ │ │ - 0x0003e5e4 20202065 78706f72 74205241 4e444649 export RANDFI │ │ │ │ - 0x0003e5f4 4c453d2f 6465762f 7572616e 646f6d0a LE=/dev/urandom. │ │ │ │ - 0x0003e604 656c6966 205b202d 72202f64 65762f72 elif [ -r /dev/r │ │ │ │ - 0x0003e614 616e646f 6d205d3b 20746865 6e0a2020 andom ]; then. │ │ │ │ - 0x0003e624 20657870 6f727420 52414e44 46494c45 export RANDFILE │ │ │ │ - 0x0003e634 3d2f6465 762f7261 6e646f6d 0a656c73 =/dev/random.els │ │ │ │ - 0x0003e644 650a2020 20756e73 65742052 414e4446 e. unset RANDF │ │ │ │ - 0x0003e654 494c450a 20202065 78706f72 7420484f ILE. export HO │ │ │ │ - 0x0003e664 4d453d2f 0a66690a 6966205b 202d7220 ME=/.fi.if [ -r │ │ │ │ - 0x0003e674 22244348 4952505f 5449434b 45545f4e "$CHIRP_TICKET_N │ │ │ │ - 0x0003e684 414d4522 205d3b20 7468656e 0a097365 AME" ]; then..se │ │ │ │ - 0x0003e694 6420272f 5e5c732a 232f6427 203c2022 d '/^\s*#/d' < " │ │ │ │ - 0x0003e6a4 24434849 52505f54 49434b45 545f4e41 $CHIRP_TICKET_NA │ │ │ │ - 0x0003e6b4 4d452220 7c206f70 656e7373 6c207273 ME" | openssl rs │ │ │ │ - 0x0003e6c4 61202d70 75626f75 740a0965 78697420 a -pubout..exit │ │ │ │ - 0x0003e6d4 300a656c 73650a09 65786974 20310a66 0.else..exit 1.f │ │ │ │ - 0x0003e6e4 690a0000 73657420 2d650a69 66205b20 i...set -e.if [ │ │ │ │ - 0x0003e6f4 2d72202f 6465762f 7572616e 646f6d20 -r /dev/urandom │ │ │ │ - 0x0003e704 5d3b2074 68656e0a 20202065 78706f72 ]; then. expor │ │ │ │ - 0x0003e714 74205241 4e444649 4c453d2f 6465762f t RANDFILE=/dev/ │ │ │ │ - 0x0003e724 7572616e 646f6d0a 656c6966 205b202d urandom.elif [ - │ │ │ │ - 0x0003e734 72202f64 65762f72 616e646f 6d205d3b r /dev/random ]; │ │ │ │ - 0x0003e744 20746865 6e0a2020 20657870 6f727420 then. export │ │ │ │ - 0x0003e754 52414e44 46494c45 3d2f6465 762f7261 RANDFILE=/dev/ra │ │ │ │ - 0x0003e764 6e646f6d 0a656c73 650a2020 20756e73 ndom.else. uns │ │ │ │ - 0x0003e774 65742052 414e4446 494c450a 20202065 et RANDFILE. e │ │ │ │ - 0x0003e784 78706f72 7420484f 4d453d2f 0a66690a xport HOME=/.fi. │ │ │ │ - 0x0003e794 756d6173 6b203031 37370a54 3d606d6b umask 0177.T=`mk │ │ │ │ - 0x0003e7a4 74656d70 202f746d 702f7469 636b6574 temp /tmp/ticket │ │ │ │ - 0x0003e7b4 2e585858 58585860 0a503d60 6d6b7465 .XXXXXX`.P=`mkte │ │ │ │ - 0x0003e7c4 6d70202f 746d702f 7469636b 65742e70 mp /tmp/ticket.p │ │ │ │ - 0x0003e7d4 75622e58 58585858 58600a4d 44353d60 ub.XXXXXX`.MD5=` │ │ │ │ - 0x0003e7e4 6d6b7465 6d70202f 746d702f 7469636b mktemp /tmp/tick │ │ │ │ - 0x0003e7f4 65742e6d 64352e58 58585858 58600a65 et.md5.XXXXXX`.e │ │ │ │ - 0x0003e804 63686f20 22232043 68697270 20546963 cho "# Chirp Tic │ │ │ │ - 0x0003e814 6b657422 203e2022 2454220a 6563686f ket" > "$T".echo │ │ │ │ - 0x0003e824 20222320 60646174 65603a20 5469636b "# `date`: Tick │ │ │ │ - 0x0003e834 65742043 72656174 65642e22 203e3e20 et Created." >> │ │ │ │ - 0x0003e844 22245422 0a6f7065 6e73736c 2067656e "$T".openssl gen │ │ │ │ - 0x0003e854 72736120 22244348 4952505f 5449434b rsa "$CHIRP_TICK │ │ │ │ - 0x0003e864 45545f42 49545322 203e3e20 22245422 ET_BITS" >> "$T" │ │ │ │ - 0x0003e874 0a736564 20272f5e 5c732a23 2f642720 .sed '/^\s*#/d' │ │ │ │ - 0x0003e884 3c202224 5422207c 206f7065 6e73736c < "$T" | openssl │ │ │ │ - 0x0003e894 20727361 202d7075 626f7574 203e2022 rsa -pubout > " │ │ │ │ - 0x0003e8a4 2450220a 6f70656e 73736c20 6d643520 $P".openssl md5 │ │ │ │ - 0x0003e8b4 3c202224 5022207c 20747220 2d642027 < "$P" | tr -d ' │ │ │ │ - 0x0003e8c4 5b3a7370 6163653a 5d27207c 20746169 [:space:]' | tai │ │ │ │ - 0x0003e8d4 6c202d63 20333220 3e202224 4d443522 l -c 32 > "$MD5" │ │ │ │ - 0x0003e8e4 0a696620 5b202d7a 20222443 48495250 .if [ -z "$CHIRP │ │ │ │ - 0x0003e8f4 5f544943 4b45545f 4e414d45 22205d3b _TICKET_NAME" ]; │ │ │ │ - 0x0003e904 20746865 6e0a2020 43484952 505f5449 then. CHIRP_TI │ │ │ │ - 0x0003e914 434b4554 5f4e414d 453d2274 69636b65 CKET_NAME="ticke │ │ │ │ - 0x0003e924 742e6063 61742024 4d443560 220a6669 t.`cat $MD5`".fi │ │ │ │ - 0x0003e934 0a636174 203e2022 24434849 52505f54 .cat > "$CHIRP_T │ │ │ │ - 0x0003e944 49434b45 545f4e41 4d452220 3c202224 ICKET_NAME" < "$ │ │ │ │ - 0x0003e954 54220a72 6d202d66 20222454 22202224 T".rm -f "$T" "$ │ │ │ │ - 0x0003e964 50222022 244d4435 220a6563 686f2022 P" "$MD5".echo " │ │ │ │ - 0x0003e974 47656e65 72617465 64207469 636b6574 Generated ticket │ │ │ │ - 0x0003e984 20244348 4952505f 5449434b 45545f4e $CHIRP_TICKET_N │ │ │ │ - 0x0003e994 414d452e 2220313e 26320a70 72696e74 AME." 1>&2.print │ │ │ │ - 0x0003e9a4 66202725 73272022 24434849 52505f54 f '%s' "$CHIRP_T │ │ │ │ - 0x0003e9b4 49434b45 545f4e41 4d45220a 00000000 ICKET_NAME"..... │ │ │ │ - 0x0003e9c4 7375626a 65637420 22257322 0a000000 subject "%s".... │ │ │ │ - 0x0003e9d4 7469636b 65742022 2573220a 00000000 ticket "%s"..... │ │ │ │ - 0x0003e9e4 65787069 72617469 6f6e2022 256c7522 expiration "%lu" │ │ │ │ - 0x0003e9f4 0a000000 72696768 74732022 25732220 ....rights "%s" │ │ │ │ - 0x0003ea04 22257322 0a000000 7375626a 65637400 "%s"....subject. │ │ │ │ - 0x0003ea14 7469636b 65740000 65787069 72617469 ticket..expirati │ │ │ │ - 0x0003ea24 6f6e0000 72696768 74730000 2f000000 on..rights../... │ │ │ │ - 0x0003ea34 6e000000 7469636b 65743a25 33327300 n...ticket:%32s. │ │ │ │ - 0x0003ea44 2f2e5f5f 7469636b 65742e25 33327300 /.__ticket.%32s. │ │ │ │ - 0x0003ea54 2e5f5f74 69636b65 742e256e 2533325b .__ticket.%n%32[ │ │ │ │ - 0x0003ea64 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ - 0x0003ea74 41424344 45465d25 6e000000 7469636b ABCDEF]%n...tick │ │ │ │ - 0x0003ea84 65743a25 6e253332 5b303132 33343536 et:%n%32[0123456 │ │ │ │ - 0x0003ea94 37383961 62636465 66414243 4445465d 789abcdefABCDEF] │ │ │ │ - 0x0003eaa4 256e0000 4343544f 4f4c535f 49505f4d %n..CCTOOLS_IP_M │ │ │ │ - 0x0003eab4 4f444500 49505634 00000000 4155544f ODE.IPV4....AUTO │ │ │ │ - 0x0003eac4 00000000 49505636 00000000 4343544f ....IPV6....CCTO │ │ │ │ - 0x0003ead4 4f4c535f 49505f4d 4f444520 68617320 OLS_IP_MODE has │ │ │ │ - 0x0003eae4 696e7661 6c696420 76616c75 65202825 invalid value (% │ │ │ │ - 0x0003eaf4 73292e20 2043686f 69636573 20617265 s). Choices are │ │ │ │ - 0x0003eb04 20495056 342c2049 5056362c 206f7220 IPV4, IPV6, or │ │ │ │ - 0x0003eb14 4155544f 00000000 255b5e3a 5d3a2564 AUTO....%[^:]:%d │ │ │ │ - 0x0003eb24 00000000 5b255b5e 5d5d5d3a 25640000 ....[%[^]]]:%d.. │ │ │ │ - 0x0003eb34 72657175 65737469 6e672027 25732720 requesting '%s' │ │ │ │ - 0x0003eb44 61757468 656e7469 63617469 6f6e0000 authentication.. │ │ │ │ - 0x0003eb54 25730a00 25733a20 25733a25 645b2573 %s..%s: %s:%d[%s │ │ │ │ - 0x0003eb64 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ - 0x0003eb74 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ - 0x0003eb84 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ - 0x0003eb94 2e630000 79657300 73657276 65722061 .c..yes.server a │ │ │ │ - 0x0003eba4 67726565 7320746f 20747279 20272573 grees to try '%s │ │ │ │ - 0x0003ebb4 27000000 73756363 65737366 756c6c79 '...successfully │ │ │ │ - 0x0003ebc4 20617574 68656e74 69636174 65640000 authenticated.. │ │ │ │ - 0x0003ebd4 72656164 696e6720 6261636b 20617574 reading back aut │ │ │ │ - 0x0003ebe4 6820696e 666f2066 726f6d20 73657276 h info from serv │ │ │ │ - 0x0003ebf4 65720000 73657276 65722074 68696e6b er..server think │ │ │ │ - 0x0003ec04 73204920 616d2025 733a2573 00000000 s I am %s:%s.... │ │ │ │ - 0x0003ec14 62757420 6e6f7420 61757468 6f72697a but not authoriz │ │ │ │ - 0x0003ec24 65642074 6f20636f 6e74696e 75650000 ed to continue.. │ │ │ │ - 0x0003ec34 6661696c 65642074 6f206175 7468656e failed to authen │ │ │ │ - 0x0003ec44 74696361 74650000 25733a20 25733a25 ticate..%s: %s:% │ │ │ │ - 0x0003ec54 645b2573 5d206572 726f723a 20256420 d[%s] error: %d │ │ │ │ - 0x0003ec64 60257327 00000000 73657276 65722072 `%s'....server r │ │ │ │ - 0x0003ec74 65667573 65732074 6f207472 79202725 efuses to try '% │ │ │ │ - 0x0003ec84 73270000 7374696c 6c207472 79696e67 s'..still trying │ │ │ │ - 0x0003ec94 2e2e2e00 72616e20 6f757420 6f662061 ....ran out of a │ │ │ │ - 0x0003eca4 75746865 6e746963 61746f72 73000000 uthenticators... │ │ │ │ - 0x0003ecb4 25733a25 64207265 71756573 74732027 %s:%d requests ' │ │ │ │ - 0x0003ecc4 25732720 61757468 656e7469 63617469 %s' authenticati │ │ │ │ - 0x0003ecd4 6f6e0000 49206167 72656520 746f2074 on..I agree to t │ │ │ │ - 0x0003ece4 72792027 25732720 00000000 7965730a ry '%s' ....yes. │ │ │ │ - 0x0003ecf4 00000000 4920646f 206e6f74 20616772 ....I do not agr │ │ │ │ - 0x0003ed04 65652074 6f202725 73272000 6e6f0a00 ee to '%s' .no.. │ │ │ │ - 0x0003ed14 27257327 20617574 68656e74 69636174 '%s' authenticat │ │ │ │ - 0x0003ed24 696f6e20 73756363 65656465 64000000 ion succeeded... │ │ │ │ - 0x0003ed34 25733a25 64206973 2025733a 25730a00 %s:%d is %s:%s.. │ │ │ │ - 0x0003ed44 7965730a 25730a25 730a0000 25733a25 yes.%s.%s...%s:% │ │ │ │ - 0x0003ed54 6420636f 756c6420 6e6f7420 61757468 d could not auth │ │ │ │ - 0x0003ed64 656e7469 63617465 20757369 6e672027 enticate using ' │ │ │ │ - 0x0003ed74 25732700 7374696c 6c207472 79696e67 %s'.still trying │ │ │ │ - 0x0003ed84 00000000 25733a25 64206469 73636f6e ....%s:%d discon │ │ │ │ - 0x0003ed94 6e656374 65640000 61757468 5f617373 nected..auth_ass │ │ │ │ - 0x0003eda4 65727400 61757468 5f626172 72696572 ert.auth_barrier │ │ │ │ - 0x0003edb4 00000000 6b657262 65726f73 00000000 ....kerberos.... │ │ │ │ - 0x0003edc4 676c6f62 75730000 756e6978 00000000 globus..unix.... │ │ │ │ - 0x0003edd4 686f7374 6e616d65 00000000 61646472 hostname....addr │ │ │ │ - 0x0003ede4 65737300 7469636b 65740000 257a750a ess.ticket..%zu. │ │ │ │ - 0x0003edf4 00000000 676c6f62 75733a20 7573696e ....globus: usin │ │ │ │ - 0x0003ee04 67206465 6c656761 74656420 63726564 g delegated cred │ │ │ │ - 0x0003ee14 656e7469 616c0000 676c6f62 75733a20 ential..globus: │ │ │ │ - 0x0003ee24 6c6f6164 696e6720 6d792063 72656465 loading my crede │ │ │ │ - 0x0003ee34 6e746961 6c730000 676c6f62 75733a20 ntials..globus: │ │ │ │ - 0x0003ee44 77616974 696e6720 666f7220 73657276 waiting for serv │ │ │ │ - 0x0003ee54 65722074 6f206765 74207265 61647900 er to get ready. │ │ │ │ - 0x0003ee64 7965730a 00000000 676c6f62 75733a20 yes.....globus: │ │ │ │ - 0x0003ee74 61757468 656e7469 63617469 6e672077 authenticating w │ │ │ │ - 0x0003ee84 69746820 73657276 65720000 4753492d ith server..GSI- │ │ │ │ - 0x0003ee94 4e4f2d54 41524745 54000000 676c6f62 NO-TARGET...glob │ │ │ │ - 0x0003eea4 75733a20 63726564 656e7469 616c7320 us: credentials │ │ │ │ - 0x0003eeb4 61636365 70746564 21000000 00000000 accepted!....... │ │ │ │ - 0x0003eec4 756e6b6e 6f776e20 72656173 6f6e0000 unknown reason.. │ │ │ │ - 0x0003eed4 676c6f62 75733a20 63726564 656e7469 globus: credenti │ │ │ │ - 0x0003eee4 616c7320 72656a65 63746564 3a202573 als rejected: %s │ │ │ │ - 0x0003eef4 00000000 676c6f62 75733a20 73657276 ....globus: serv │ │ │ │ - 0x0003ef04 65722063 6f756c64 6e277420 6c6f6164 er couldn't load │ │ │ │ - 0x0003ef14 20637265 64656e74 69616c73 00000000 credentials.... │ │ │ │ - 0x0003ef24 676c6f62 75733a20 636f756c 646e2774 globus: couldn't │ │ │ │ - 0x0003ef34 206c6f61 64206d79 20637265 64656e74 load my credent │ │ │ │ - 0x0003ef44 69616c73 3b206469 6420796f 75206772 ials; did you gr │ │ │ │ - 0x0003ef54 69642d70 726f7879 2d696e69 743f0000 id-proxy-init?.. │ │ │ │ - 0x0003ef64 6e6f0a00 676c6f62 75733a20 77616974 no..globus: wait │ │ │ │ - 0x0003ef74 696e6720 666f7220 636c6965 6e742074 ing for client t │ │ │ │ - 0x0003ef84 6f206765 74207265 61647900 676c6f62 o get ready.glob │ │ │ │ - 0x0003ef94 75733a20 61757468 656e7469 63617469 us: authenticati │ │ │ │ - 0x0003efa4 6e672063 6c69656e 74000000 676c6f62 ng client...glob │ │ │ │ - 0x0003efb4 75733a20 61636365 70746564 20636c69 us: accepted cli │ │ │ │ - 0x0003efc4 656e7420 25730000 676c6f62 75733a20 ent %s..globus: │ │ │ │ - 0x0003efd4 636c6965 6e742064 656c6567 61746564 client delegated │ │ │ │ - 0x0003efe4 20697473 20637265 64656e74 69616c73 its credentials │ │ │ │ - 0x0003eff4 00000000 676c6f62 75733a20 636f756c ....globus: coul │ │ │ │ - 0x0003f004 646e2774 20617574 68656e74 69636174 dn't authenticat │ │ │ │ - 0x0003f014 6520636c 69656e74 3a202573 00000000 e client: %s.... │ │ │ │ - 0x0003f024 676c6f62 75733a20 636c6965 6e742063 globus: client c │ │ │ │ - 0x0003f034 6f756c64 6e277420 6c6f6164 20637265 ouldn't load cre │ │ │ │ - 0x0003f044 64656e74 69616c73 00000000 676c6f62 dentials....glob │ │ │ │ - 0x0003f054 75733a20 636f756c 646e2774 206c6f61 us: couldn't loa │ │ │ │ - 0x0003f064 64206d79 20637265 64656e74 69616c73 d my credentials │ │ │ │ - 0x0003f074 3a206469 6420796f 75207275 6e206772 : did you run gr │ │ │ │ - 0x0003f084 69642d70 726f7879 2d696e69 743f0000 id-proxy-init?.. │ │ │ │ - 0x0003f094 676c6f62 75733a20 72656769 73746572 globus: register │ │ │ │ - 0x0003f0a4 65640000 676c6f62 75730000 25733a20 ed..globus..%s: │ │ │ │ - 0x0003f0b4 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x0003f0c4 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x0003f0d4 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x0003f0e4 4c000000 61757468 5f686f73 746e616d L...auth_hostnam │ │ │ │ - 0x0003f0f4 652e6300 79657300 686f7374 6e616d65 e.c.yes.hostname │ │ │ │ - 0x0003f104 3a206163 63657074 65640000 686f7374 : accepted..host │ │ │ │ - 0x0003f114 6e616d65 3a20636f 756c646e 27742067 name: couldn't g │ │ │ │ - 0x0003f124 65742061 64647265 7373206f 66206c69 et address of li │ │ │ │ - 0x0003f134 6e6b0000 686f7374 6e616d65 3a20636f nk..hostname: co │ │ │ │ - 0x0003f144 756c646e 2774206c 6f6f6b20 7570206e uldn't look up n │ │ │ │ - 0x0003f154 616d6520 6f662025 73000000 686f7374 ame of %s...host │ │ │ │ - 0x0003f164 6e616d65 3a206f75 74206f66 206d656d name: out of mem │ │ │ │ - 0x0003f174 6f727900 7965730a 00000000 6e6f0a00 ory.yes.....no.. │ │ │ │ - 0x0003f184 686f7374 6e616d65 3a207265 67697374 hostname: regist │ │ │ │ - 0x0003f194 65726564 00000000 686f7374 6e616d65 ered....hostname │ │ │ │ - 0x0003f1a4 00000000 61757468 5f686f73 746e616d ....auth_hostnam │ │ │ │ - 0x0003f1b4 655f6173 73657274 00000000 6b657262 e_assert....kerb │ │ │ │ - 0x0003f1c4 65726f73 3a206e6f 7420636f 6d70696c eros: not compil │ │ │ │ - 0x0003f1d4 65642069 6e000000 636f756c 64206e6f ed in...could no │ │ │ │ - 0x0003f1e4 74206163 63657373 20746963 6b657420 t access ticket │ │ │ │ - 0x0003f1f4 25733a20 25730000 5449434b 45543d25 %s: %s..TICKET=% │ │ │ │ - 0x0003f204 73000000 25733a20 25733a25 645b2573 s...%s: %s:%d[%s │ │ │ │ - 0x0003f214 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ - 0x0003f224 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ - 0x0003f234 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ - 0x0003f244 5f746963 6b65742e 63000000 7368656c _ticket.c...shel │ │ │ │ - 0x0003f254 6c636f64 653a0a25 73000000 25303278 lcode:.%s...%02x │ │ │ │ - 0x0003f264 00000000 6f70656e 73736c20 64696420 ....openssl did │ │ │ │ - 0x0003f274 6e6f7420 72657475 726e2070 75626b65 not return pubke │ │ │ │ - 0x0003f284 792c2074 7279696e 67206e65 78742074 y, trying next t │ │ │ │ - 0x0003f294 69636b65 74000000 74727969 6e672074 icket...trying t │ │ │ │ - 0x0003f2a4 69636b65 74202573 00000000 25730a00 icket %s....%s.. │ │ │ │ - 0x0003f2b4 6465636c 696e6564 00000000 7469636b declined....tick │ │ │ │ - 0x0003f2c4 65742025 73206465 636c696e 65642c20 et %s declined, │ │ │ │ - 0x0003f2d4 74727969 6e67206e 65787420 6f6e652e trying next one. │ │ │ │ - 0x0003f2e4 2e2e0000 25733a20 25733a25 645b2573 ....%s: %s:%d[%s │ │ │ │ - 0x0003f2f4 5d206572 726f723a 20256420 60257327 ] error: %d `%s' │ │ │ │ - 0x0003f304 00000000 72656365 69766564 20636861 ....received cha │ │ │ │ - 0x0003f314 6c6c656e 6765206f 6620256c 75206279 llenge of %lu by │ │ │ │ - 0x0003f324 74657300 6f70656e 73736c20 6661696c tes.openssl fail │ │ │ │ - 0x0003f334 65642c20 796f7572 206b6579 73697a65 ed, your keysize │ │ │ │ - 0x0003f344 206d6179 20626520 746f6f20 736d616c may be too smal │ │ │ │ - 0x0003f354 6c000000 706c6561 73652064 65627567 l...please debug │ │ │ │ - 0x0003f364 20757369 6e672022 64642069 663d2f64 using "dd if=/d │ │ │ │ - 0x0003f374 65762f75 72616e64 6f6d2063 6f756e74 ev/urandom count │ │ │ │ - 0x0003f384 3d363420 62733d31 207c206f 70656e73 =64 bs=1 | opens │ │ │ │ - 0x0003f394 736c2070 6b657975 746c202d 696e6b65 sl pkeyutl -inke │ │ │ │ - 0x0003f3a4 79203c74 69636b65 74206669 6c653e20 y │ │ │ │ - 0x0003f3b4 2d736967 6e220000 6f70656e 73736c20 -sign"..openssl │ │ │ │ - 0x0003f3c4 64696420 6e6f7420 72657475 726e2064 did not return d │ │ │ │ - 0x0003f3d4 69676573 742c2074 7279696e 67206e65 igest, trying ne │ │ │ │ - 0x0003f3e4 78742074 69636b65 74000000 257a750a xt ticket...%zu. │ │ │ │ - 0x0003f3f4 00000000 73656e74 20736967 6e656420 ....sent signed │ │ │ │ - 0x0003f404 6368616c 6c656e67 65206f66 20257a75 challenge of %zu │ │ │ │ - 0x0003f414 20627974 65730000 73756363 65737300 bytes..success. │ │ │ │ - 0x0003f424 73756363 65656465 64206368 616c6c65 succeeded challe │ │ │ │ - 0x0003f434 6e676520 666f7220 25730000 6661696c nge for %s..fail │ │ │ │ - 0x0003f444 75726500 6661696c 65642063 68616c6c ure.failed chall │ │ │ │ - 0x0003f454 656e6765 20666f72 20257300 72656365 enge for %s.rece │ │ │ │ - 0x0003f464 69766564 20626164 20726573 706f6e73 ived bad respons │ │ │ │ - 0x0003f474 653a2027 25732700 3d3d0a00 2f746d70 e: '%s'.==../tmp │ │ │ │ - 0x0003f484 2f746963 6b65742e 746d702e 58585858 /ticket.tmp.XXXX │ │ │ │ - 0x0003f494 58580000 7469636b 65743a20 756e6162 XX..ticket: unab │ │ │ │ - 0x0003f4a4 6c652074 6f206372 65617465 2074656d le to create tem │ │ │ │ - 0x0003f4b4 70206669 6c652025 733a2025 730a0000 p file %s: %s... │ │ │ │ - 0x0003f4c4 7469636b 65743a20 73656e64 696e6720 ticket: sending │ │ │ │ - 0x0003f4d4 6368616c 6c656e67 65206f66 20257a75 challenge of %zu │ │ │ │ - 0x0003f4e4 20627974 65730000 7469636b 65743a20 bytes..ticket: │ │ │ │ - 0x0003f4f4 696e7661 6c696420 72657370 6f6e7365 invalid response │ │ │ │ - 0x0003f504 20746f20 6368616c 6c656e67 650a0000 to challenge... │ │ │ │ - 0x0003f514 7469636b 65743a20 756e6162 6c652074 ticket: unable t │ │ │ │ - 0x0003f524 6f207265 61642065 6e746972 65207369 o read entire si │ │ │ │ - 0x0003f534 676e6174 75726520 6f662025 64206279 gnature of %d by │ │ │ │ - 0x0003f544 7465730a 00000000 7469636b 65743a20 tes.....ticket: │ │ │ │ - 0x0003f554 72656365 69766564 20736967 6e656420 received signed │ │ │ │ - 0x0003f564 6368616c 6c656e67 65206f66 20256420 challenge of %d │ │ │ │ - 0x0003f574 62797465 73000000 7469636b 65743a20 bytes...ticket: │ │ │ │ - 0x0003f584 636f756c 646e2774 20777269 74652074 couldn't write t │ │ │ │ - 0x0003f594 6f202573 3a202573 0a000000 6f70656e o %s: %s....open │ │ │ │ - 0x0003f5a4 73736c20 706b6579 75746c20 2d707562 ssl pkeyutl -pub │ │ │ │ - 0x0003f5b4 696e202d 696e6b65 79202225 7322202d in -inkey "%s" - │ │ │ │ - 0x0003f5c4 696e2022 25732220 2d736967 66696c65 in "%s" -sigfile │ │ │ │ - 0x0003f5d4 20222573 22202d76 65726966 79000000 "%s" -verify... │ │ │ │ - 0x0003f5e4 7469636b 65743a20 25730a00 7469636b ticket: %s..tick │ │ │ │ - 0x0003f5f4 65743a20 6661696c 65642063 68616c6c et: failed chall │ │ │ │ - 0x0003f604 656e6765 20666f72 20257300 7469636b enge for %s.tick │ │ │ │ - 0x0003f614 65743a20 73756363 65656465 64206368 et: succeeded ch │ │ │ │ - 0x0003f624 616c6c65 6e676520 666f7220 25730000 allenge for %s.. │ │ │ │ - 0x0003f634 7469636b 65743a20 77616974 696e6720 ticket: waiting │ │ │ │ - 0x0003f644 666f7220 7469636b 65747300 7469636b for tickets.tick │ │ │ │ - 0x0003f654 65743a20 64697363 6f6e6e65 63746564 et: disconnected │ │ │ │ - 0x0003f664 2066726f 6d20636c 69656e74 00000000 from client.... │ │ │ │ - 0x0003f674 3d3d0000 7469636b 65743a20 65786861 ==..ticket: exha │ │ │ │ - 0x0003f684 75737465 6420616c 6c207469 636b6574 usted all ticket │ │ │ │ - 0x0003f694 20636861 6c6c656e 67657300 7469636b challenges.tick │ │ │ │ - 0x0003f6a4 65743a20 62616420 72657370 6f6e7365 et: bad response │ │ │ │ - 0x0003f6b4 00000000 7469636b 65743a20 72656164 ....ticket: read │ │ │ │ - 0x0003f6c4 20746963 6b657420 64696765 73743a20 ticket digest: │ │ │ │ - 0x0003f6d4 25730000 73756363 6573730a 00000000 %s..success..... │ │ │ │ - 0x0003f6e4 6661696c 7572650a 00000000 7469636b failure.....tick │ │ │ │ - 0x0003f6f4 65743a20 72656769 73746572 65640000 et: registered.. │ │ │ │ - 0x0003f704 7469636b 65740000 2c000000 61646469 ticket..,...addi │ │ │ │ - 0x0003f714 6e672025 73000000 2e000000 7469636b ng %s.......tick │ │ │ │ - 0x0003f724 65742e00 61646469 6e672074 69636b65 et..adding ticke │ │ │ │ - 0x0003f734 74202573 00000000 6966205b 202d7220 t %s....if [ -r │ │ │ │ - 0x0003f744 2f646576 2f757261 6e646f6d 205d3b20 /dev/urandom ]; │ │ │ │ - 0x0003f754 7468656e 0a096578 706f7274 2052414e then..export RAN │ │ │ │ - 0x0003f764 4446494c 453d2f64 65762f75 72616e64 DFILE=/dev/urand │ │ │ │ - 0x0003f774 6f6d0a65 6c696620 5b202d72 202f6465 om.elif [ -r /de │ │ │ │ - 0x0003f784 762f7261 6e646f6d 205d3b20 7468656e v/random ]; then │ │ │ │ - 0x0003f794 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ - 0x0003f7a4 453d2f64 65762f72 616e646f 6d0a656c E=/dev/random.el │ │ │ │ - 0x0003f7b4 73650a09 756e7365 74205241 4e444649 se..unset RANDFI │ │ │ │ - 0x0003f7c4 4c450a09 6578706f 72742048 4f4d453d LE..export HOME= │ │ │ │ - 0x0003f7d4 2f0a6669 0a6f7065 6e73736c 20727361 /.fi.openssl rsa │ │ │ │ - 0x0003f7e4 202d696e 20222454 49434b45 5422202d -in "$TICKET" - │ │ │ │ - 0x0003f7f4 7075626f 75740a00 61757468 5f746963 pubout..auth_tic │ │ │ │ - 0x0003f804 6b65745f 61737365 72740000 6966205b ket_assert..if [ │ │ │ │ - 0x0003f814 202d7220 2f646576 2f757261 6e646f6d -r /dev/urandom │ │ │ │ - 0x0003f824 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ - 0x0003f834 2052414e 4446494c 453d2f64 65762f75 RANDFILE=/dev/u │ │ │ │ - 0x0003f844 72616e64 6f6d0a65 6c696620 5b202d72 random.elif [ -r │ │ │ │ - 0x0003f854 202f6465 762f7261 6e646f6d 205d3b20 /dev/random ]; │ │ │ │ - 0x0003f864 7468656e 0a096578 706f7274 2052414e then..export RAN │ │ │ │ - 0x0003f874 4446494c 453d2f64 65762f72 616e646f DFILE=/dev/rando │ │ │ │ - 0x0003f884 6d0a656c 73650a09 756e7365 74205241 m.else..unset RA │ │ │ │ - 0x0003f894 4e444649 4c450a09 6578706f 72742048 NDFILE..export H │ │ │ │ - 0x0003f8a4 4f4d453d 2f0a6669 0a6f7065 6e73736c OME=/.fi.openssl │ │ │ │ - 0x0003f8b4 20706b65 7975746c 202d696e 6b657920 pkeyutl -inkey │ │ │ │ - 0x0003f8c4 22245449 434b4554 22202d73 69676e0a "$TICKET" -sign. │ │ │ │ - 0x0003f8d4 00000000 756e6978 3a207761 6974696e ....unix: waitin │ │ │ │ - 0x0003f8e4 6720666f 72206368 616c6c65 6e676500 g for challenge. │ │ │ │ - 0x0003f8f4 25733a20 25733a25 645b2573 5d20756e %s: %s:%d[%s] un │ │ │ │ - 0x0003f904 69782065 72726f72 3a202d31 20286572 ix error: -1 (er │ │ │ │ - 0x0003f914 726e6f20 3d202564 29206025 73270000 rno = %d) `%s'.. │ │ │ │ - 0x0003f924 46494e41 4c000000 61757468 5f756e69 FINAL...auth_uni │ │ │ │ - 0x0003f934 782e6300 756e6978 3a206368 616c6c65 x.c.unix: challe │ │ │ │ - 0x0003f944 6e676520 69732025 73000000 756e6978 nge is %s...unix │ │ │ │ - 0x0003f954 3a20636f 756c6420 6e6f7420 6d656574 : could not meet │ │ │ │ - 0x0003f964 20636861 6c6c656e 67653a20 25730000 challenge: %s.. │ │ │ │ - 0x0003f974 6e6f0a00 756e6978 3a206973 73756564 no..unix: issued │ │ │ │ - 0x0003f984 20726573 706f6e73 65000000 7965730a response...yes. │ │ │ │ - 0x0003f994 00000000 756e6978 3a207265 73706f6e ....unix: respon │ │ │ │ - 0x0003f9a4 73652072 656a6563 74656400 25733a20 se rejected.%s: │ │ │ │ - 0x0003f9b4 25733a25 645b2573 5d206572 726f723a %s:%d[%s] error: │ │ │ │ - 0x0003f9c4 20256420 60257327 00000000 756e6978 %d `%s'....unix │ │ │ │ - 0x0003f9d4 3a207265 73706f6e 73652061 63636570 : response accep │ │ │ │ - 0x0003f9e4 74656400 25732f63 68616c6c 656e6765 ted.%s/challenge │ │ │ │ - 0x0003f9f4 2e25642e 25640000 756e6978 3a202573 .%d.%d..unix: %s │ │ │ │ - 0x0003fa04 20697320 696e2075 73652c20 7374696c is in use, stil │ │ │ │ - 0x0003fa14 6c207472 79696e67 2e2e2e00 756e6978 l trying....unix │ │ │ │ - 0x0003fa24 3a206368 616c6c65 6e676520 70617468 : challenge path │ │ │ │ - 0x0003fa34 20697320 25730000 72000000 756e6978 is %s..r...unix │ │ │ │ - 0x0003fa44 3a20636f 756c646e 2774206f 70656e20 : couldn't open │ │ │ │ - 0x0003fa54 25733a20 25730000 756e6978 3a206765 %s: %s..unix: ge │ │ │ │ - 0x0003fa64 6e657261 74696e67 20636861 6c6c656e nerating challen │ │ │ │ - 0x0003fa74 67650000 25730a00 756e6978 3a207761 ge..%s..unix: wa │ │ │ │ - 0x0003fa84 6974696e 6720666f 72207265 73706f6e iting for respon │ │ │ │ - 0x0003fa94 73650000 79657300 756e6978 3a20636c se..yes.unix: cl │ │ │ │ - 0x0003faa4 69656e74 20636c61 696d7320 73756363 ient claims succ │ │ │ │ - 0x0003fab4 6573732c 20627574 20492064 6f6e2774 ess, but I don't │ │ │ │ - 0x0003fac4 20736565 20697420 7965742e 2e2e0000 see it yet..... │ │ │ │ - 0x0003fad4 756e6978 3a20676f 74207265 73706f6e unix: got respon │ │ │ │ - 0x0003fae4 73650000 756e6978 3a20636c 69656e74 se..unix: client │ │ │ │ - 0x0003faf4 20697320 75696420 25640000 756e6978 is uid %d..unix │ │ │ │ - 0x0003fb04 3a20636c 69656e74 20697320 7375626a : client is subj │ │ │ │ - 0x0003fb14 65637420 25730000 756e6978 3a207468 ect %s..unix: th │ │ │ │ - 0x0003fb24 65726520 6973206e 6f207573 65722063 ere is no user c │ │ │ │ - 0x0003fb34 6f727265 73706f6e 64696e67 20746f20 orresponding to │ │ │ │ - 0x0003fb44 75696420 25640000 756e6978 3a20636c uid %d..unix: cl │ │ │ │ - 0x0003fb54 69656e74 20666169 6c656420 74686520 ient failed the │ │ │ │ - 0x0003fb64 6368616c 6c656e67 653a2025 73000000 challenge: %s... │ │ │ │ - 0x0003fb74 756e6978 3a20636c 69656e74 20646563 unix: client dec │ │ │ │ - 0x0003fb84 6c696e65 64207468 65206368 616c6c65 lined the challe │ │ │ │ - 0x0003fb94 6e676500 756e6978 3a207265 67697374 nge.unix: regist │ │ │ │ - 0x0003fba4 65726564 00000000 756e6978 00000000 ered....unix.... │ │ │ │ - 0x0003fbb4 61757468 5f756e69 785f6173 73657274 auth_unix_assert │ │ │ │ - 0x0003fbc4 00000000 62756666 65722e63 00000000 ....buffer.c.... │ │ │ │ - 0x0003fbd4 5b25733a 25645d3a 20257300 43415441 [%s:%d]: %s.CATA │ │ │ │ - 0x0003fbe4 4c4f475f 504f5254 00000000 62616420 LOG_PORT....bad │ │ │ │ - 0x0003fbf4 686f7374 20737065 63696669 63617469 host specificati │ │ │ │ - 0x0003fc04 6f6e3a20 25730000 74727565 00000000 on: %s..true.... │ │ │ │ - 0x0003fc14 68747470 3a2f2f25 733a2564 2f717565 http://%s:%d/que │ │ │ │ - 0x0003fc24 72792f25 73000000 74727969 6e672063 ry/%s...trying c │ │ │ │ - 0x0003fc34 6174616c 6f672071 75657279 3a202573 atalog query: %s │ │ │ │ - 0x0003fc44 00000000 47455400 68747470 3a2f2f25 ....GET.http://% │ │ │ │ - 0x0003fc54 733a2564 2f717565 72792e6a 736f6e00 s:%d/query.json. │ │ │ │ - 0x0003fc64 66616c6c 696e6720 6261636b 20746f20 falling back to │ │ │ │ - 0x0003fc74 6f6c6420 71756572 793a2025 73000000 old query: %s... │ │ │ │ - 0x0003fc84 71756572 79207265 73756c74 20666169 query result fai │ │ │ │ - 0x0003fc94 6c656420 746f2070 61727365 20617320 led to parse as │ │ │ │ - 0x0003fca4 4a534f4e 00000000 71756572 79207265 JSON....query re │ │ │ │ - 0x0003fcb4 73756c74 20697320 6e6f7420 61204a53 sult is not a JS │ │ │ │ - 0x0003fcc4 4f4e2061 72726179 00000000 43415441 ON array....CATA │ │ │ │ - 0x0003fcd4 4c4f475f 484f5354 00000000 63617461 LOG_HOST....cata │ │ │ │ - 0x0003fce4 6c6f672e 6373652e 6e642e65 64752c62 log.cse.nd.edu,b │ │ │ │ - 0x0003fcf4 61636b75 702d6361 74616c6f 672e6373 ackup-catalog.cs │ │ │ │ - 0x0003fd04 652e6e64 2e656475 00000000 63617461 e.nd.edu....cata │ │ │ │ - 0x0003fd14 6c6f6720 73657276 65722061 74202573 log server at %s │ │ │ │ - 0x0003fd24 20697320 6261636b 20757000 63617461 is back up.cata │ │ │ │ - 0x0003fd34 6c6f6720 73657276 65722061 74202573 log server at %s │ │ │ │ - 0x0003fd44 20736565 6d732074 6f206265 20646f77 seems to be dow │ │ │ │ - 0x0003fd54 6e000000 7761726e 696e673a 20556e61 n...warning: Una │ │ │ │ - 0x0003fd64 626c6520 746f2063 6f6d7072 65737320 ble to compress │ │ │ │ - 0x0003fd74 64617461 20666f72 20757064 6174652e data for update. │ │ │ │ - 0x0003fd84 0a000000 43415441 4c4f475f 55504441 ....CATALOG_UPDA │ │ │ │ - 0x0003fd94 54455f50 524f544f 434f4c00 75647000 TE_PROTOCOL.udp. │ │ │ │ - 0x0003fda4 74637000 43415441 4c4f475f 55504441 tcp.CATALOG_UPDA │ │ │ │ - 0x0003fdb4 54455f50 524f544f 434f4c3d 25732062 TE_PROTOCOL=%s b │ │ │ │ - 0x0003fdc4 75742073 686f756c 64206265 20277564 ut should be 'ud │ │ │ │ - 0x0003fdd4 7027206f 72202774 63702720 696e7374 p' or 'tcp' inst │ │ │ │ - 0x0003fde4 6561642e 00000000 73656e64 696e6720 ead.....sending │ │ │ │ - 0x0003fdf4 75706461 74652076 69612075 64702074 update via udp t │ │ │ │ - 0x0003fe04 6f202573 28257329 3a256400 73656e64 o %s(%s):%d.send │ │ │ │ - 0x0003fe14 696e6720 75706461 74652076 69612074 ing update via t │ │ │ │ - 0x0003fe24 63702074 6f202573 28257329 3a256400 cp to %s(%s):%d. │ │ │ │ - 0x0003fe34 6661696c 65642074 6f20636f 6e6e6563 failed to connec │ │ │ │ - 0x0003fe44 7420746f 20257328 2573293a 25643a20 t to %s(%s):%d: │ │ │ │ - 0x0003fe54 25730000 73656e64 696e6720 75706461 %s..sending upda │ │ │ │ - 0x0003fe64 74652076 69612074 63702074 6f202573 te via tcp to %s │ │ │ │ - 0x0003fe74 28257329 3a256420 28626163 6b67726f (%s):%d (backgro │ │ │ │ - 0x0003fe84 756e6420 70696420 25642900 756e6162 und pid %d).unab │ │ │ │ - 0x0003fe94 6c652074 6f207761 69742066 6f722063 le to wait for c │ │ │ │ - 0x0003fea4 68696c64 2070726f 63657373 20256421 hild process %d! │ │ │ │ - 0x0003feb4 20282573 29000000 756e6162 6c652074 (%s)...unable t │ │ │ │ - 0x0003fec4 6f20666f 726b2075 70646174 65207072 o fork update pr │ │ │ │ - 0x0003fed4 6f636573 733a2025 73000000 43415441 ocess: %s...CATA │ │ │ │ - 0x0003fee4 4c4f475f 55504441 54455f4c 494d4954 LOG_UPDATE_LIMIT │ │ │ │ - 0x0003fef4 00000000 636f6d70 72657373 65642075 ....compressed u │ │ │ │ - 0x0003ff04 70646174 65206d65 73736167 65206672 pdate message fr │ │ │ │ - 0x0003ff14 6f6d2025 6420746f 20256420 62797465 om %d to %d byte │ │ │ │ - 0x0003ff24 73000000 636f6d70 72657373 65642075 s...compressed u │ │ │ │ - 0x0003ff34 70646174 65206d65 73736167 65206578 pdate message ex │ │ │ │ - 0x0003ff44 63656564 73206c69 6d697420 6f662025 ceeds limit of % │ │ │ │ - 0x0003ff54 64206279 74657320 28434154 414c4f47 d bytes (CATALOG │ │ │ │ - 0x0003ff64 5f555044 4154455f 4c494d49 54290000 _UPDATE_LIMIT).. │ │ │ │ - 0x0003ff74 756e6162 6c652074 6f206c6f 6f6b7570 unable to lookup │ │ │ │ - 0x0003ff84 20616464 72657373 206f6620 686f7374 address of host │ │ │ │ - 0x0003ff94 3a202573 00000000 372e3135 2e392046 : %s....7.15.9 F │ │ │ │ - 0x0003ffa4 494e414c 00000000 25732076 65727369 INAL....%s versi │ │ │ │ - 0x0003ffb4 6f6e2025 73202872 656c6561 73656420 on %s (released │ │ │ │ - 0x0003ffc4 2573290a 00000000 54687520 4f637420 %s).....Thu Oct │ │ │ │ - 0x0003ffd4 20322031 323a3431 3a313820 55544320 2 12:41:18 UTC │ │ │ │ - 0x0003ffe4 32303235 00000000 64656269 616e0000 2025....debian.. │ │ │ │ - 0x0003fff4 09427569 6c742062 79202573 40257320 .Built by %s@%s │ │ │ │ - 0x00040004 6f6e2025 730a0000 32303138 2d31322d on %s...2018-12- │ │ │ │ - 0x00040014 32350000 44656269 616e2062 75696c64 25..Debian build │ │ │ │ - 0x00040024 206f6620 6363746f 6f6c7300 09537973 of cctools..Sys │ │ │ │ - 0x00040034 74656d3a 2025730a 00000000 2d2d7769 tem: %s.....--wi │ │ │ │ - 0x00040044 74682d67 6c6f6275 732d7061 74683d2f th-globus-path=/ │ │ │ │ - 0x00040054 75737220 2d2d7072 65666978 3d2f7573 usr --prefix=/us │ │ │ │ - 0x00040064 72202d2d 77697468 2d676f6c 616e672d r --with-golang- │ │ │ │ - 0x00040074 70617468 3d2f7573 72202d2d 77697468 path=/usr --with │ │ │ │ - 0x00040084 2d6b7262 352d7061 74683d2f 75737220 -krb5-path=/usr │ │ │ │ - 0x00040094 2d2d7769 74682d72 6561646c 696e652d --with-readline- │ │ │ │ - 0x000400a4 70617468 3d2f7573 72202d2d 77697468 path=/usr --with │ │ │ │ - 0x000400b4 2d6d7069 2d706174 683d2f75 7372202d -mpi-path=/usr - │ │ │ │ - 0x000400c4 2d776974 682d6675 73652d70 6174683d -with-fuse-path= │ │ │ │ - 0x000400d4 2f757372 202d2d77 6974682d 7a6c6962 /usr --with-zlib │ │ │ │ - 0x000400e4 2d706174 683d2f75 7372202d 2d776974 -path=/usr --wit │ │ │ │ - 0x000400f4 682d7079 74686f6e 332d7061 7468202f h-python3-path / │ │ │ │ - 0x00040104 7573722f 62696e2f 70797468 6f6e3320 usr/bin/python3 │ │ │ │ - 0x00040114 2d2d7769 74682d70 7974686f 6e322d70 --with-python2-p │ │ │ │ - 0x00040124 61746820 6e6f202d 2d776974 686f7574 ath no --without │ │ │ │ - 0x00040134 2d737973 74656d2d 70617272 6f74202d -system-parrot - │ │ │ │ - 0x00040144 2d627569 6c642d64 61746520 54687520 -build-date Thu │ │ │ │ - 0x00040154 4f637420 20322031 323a3431 3a313820 Oct 2 12:41:18 │ │ │ │ - 0x00040164 55544320 32303235 00000000 09436f6e UTC 2025.....Con │ │ │ │ - 0x00040174 66696775 72617469 6f6e3a20 25730a00 figuration: %s.. │ │ │ │ - 0x00040184 25642e25 642e2564 00000000 25732076 %d.%d.%d....%s v │ │ │ │ - 0x00040194 65727369 6f6e2025 73202872 656c6561 ersion %s (relea │ │ │ │ - 0x000401a4 73656420 25732900 4275696c 74206279 sed %s).Built by │ │ │ │ - 0x000401b4 20257340 2573206f 6e202573 00000000 %s@%s on %s.... │ │ │ │ - 0x000401c4 53797374 656d3a20 25730000 436f6e66 System: %s..Conf │ │ │ │ - 0x000401d4 69677572 6174696f 6e3a2025 73000000 iguration: %s... │ │ │ │ - 0x000401e4 66617461 6c000000 6572726f 72000000 fatal...error... │ │ │ │ - 0x000401f4 6e6f7469 63650000 64656275 67000000 notice..debug... │ │ │ │ - 0x00040204 73797363 616c6c00 6368616e 6e656c00 syscall.channel. │ │ │ │ - 0x00040214 70726f63 65737300 7265736f 6c766500 process.resolve. │ │ │ │ - 0x00040224 6c696263 616c6c00 74637000 646e7300 libcall.tcp.dns. │ │ │ │ - 0x00040234 61757468 00000000 6c6f6361 6c000000 auth....local... │ │ │ │ - 0x00040244 68747470 00000000 66747000 6e657374 http....ftp.nest │ │ │ │ - 0x00040254 00000000 63686972 70000000 63766d66 ....chirp...cvmf │ │ │ │ - 0x00040264 73000000 6d756c74 69000000 64636170 s...multi...dcap │ │ │ │ - 0x00040274 00000000 7266696f 00000000 676c6974 ....rfio....glit │ │ │ │ - 0x00040284 65000000 6c666300 6766616c 00000000 e...lfc.gfal.... │ │ │ │ - 0x00040294 67726f77 00000000 70737472 65650000 grow....pstree.. │ │ │ │ - 0x000402a4 616c6c6f 63000000 63616368 65000000 alloc...cache... │ │ │ │ - 0x000402b4 706f6c6c 00000000 68646673 00000000 poll....hdfs.... │ │ │ │ - 0x000402c4 62786772 69640000 6c6f6769 6e000000 bxgrid..login... │ │ │ │ - 0x000402d4 69726f64 73000000 77710000 6d706900 irods...wq..mpi. │ │ │ │ - 0x000402e4 75736572 00000000 78726f6f 74640000 user....xrootd.. │ │ │ │ - 0x000402f4 72656d6f 74650000 62617463 68000000 remote..batch... │ │ │ │ - 0x00040304 726d6f6e 69746f72 00000000 6d616b65 rmonitor....make │ │ │ │ - 0x00040314 666c6f77 00000000 6d616b65 666c6f77 flow....makeflow │ │ │ │ - 0x00040324 5f72756e 00000000 6d616b65 666c6f77 _run....makeflow │ │ │ │ - 0x00040334 5f616c6c 6f630000 6d616b65 666c6f77 _alloc..makeflow │ │ │ │ - 0x00040344 5f6c6578 65720000 6d616b65 666c6f77 _lexer..makeflow │ │ │ │ - 0x00040354 5f706172 73657200 6d616b65 666c6f77 _parser.makeflow │ │ │ │ - 0x00040364 5f686f6f 6b000000 65787400 636f6e66 _hook...ext.conf │ │ │ │ - 0x00040374 75676100 76696e65 00000000 746c7100 uga.vine....tlq. │ │ │ │ - 0x00040384 6a780000 73736c00 616c6c00 6275636b jx..ssl.all.buck │ │ │ │ - 0x00040394 6574696e 67000000 74696d65 00000000 eting...time.... │ │ │ │ - 0x000403a4 70696400 636c6561 72000000 636c6561 pid.clear...clea │ │ │ │ - 0x000403b4 72202875 6e736574 7320616c 6c20666c r (unsets all fl │ │ │ │ - 0x000403c4 61677329 00000000 2c202573 00000000 ags)...., %s.... │ │ │ │ - 0x000403d4 545a0000 25303464 2f253032 642f2530 TZ..%04d/%02d/%0 │ │ │ │ - 0x000403e4 32642025 3032643a 25303264 3a253032 2d %02d:%02d:%02 │ │ │ │ - 0x000403f4 642e2530 326c6420 25735b25 645d0000 d.%02ld %s[%d].. │ │ │ │ - 0x00040404 3c636869 6c643a25 643e2000 25733a20 .%s: │ │ │ │ - 0x00040414 00000000 0a000000 3a737464 65727200 ........:stderr. │ │ │ │ - 0x00040424 3a737464 6f757400 636f756c 64206e6f :stdout.could no │ │ │ │ - 0x00040434 74207365 74206465 62756720 66696c65 t set debug file │ │ │ │ - 0x00040444 20272573 273a2025 73000000 636f756c '%s': %s...coul │ │ │ │ - 0x00040454 64206e6f 74207265 6f70656e 20646562 d not reopen deb │ │ │ │ - 0x00040464 7567206c 6f673a20 25730000 445f4445 ug log: %s..D_DE │ │ │ │ - 0x00040474 42554700 25733a20 25733a20 25733a25 BUG.%s: %s: %s:% │ │ │ │ - 0x00040484 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ - 0x00040494 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ - 0x000404a4 29206025 73270a00 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ - 0x000404b4 64656275 675f6669 6c652e63 00000000 debug_file.c.... │ │ │ │ - 0x000404c4 25732e6f 6c640000 636f756c 646e2774 %s.old..couldn't │ │ │ │ - 0x000404d4 20737461 74206465 62756720 66696c65 stat debug file │ │ │ │ - 0x000404e4 3a202573 0a000000 636f756c 646e2774 : %s....couldn't │ │ │ │ - 0x000404f4 20777269 74652074 6f206465 62756720 write to debug │ │ │ │ - 0x00040504 66696c65 3a202573 0a000000 25732e25 file: %s....%s.% │ │ │ │ - 0x00040514 73000000 64656275 675f6669 6c655f72 s...debug_file_r │ │ │ │ - 0x00040524 656f7065 6e000000 72000000 2f657463 eopen...r.../etc │ │ │ │ - 0x00040534 2f726573 6f6c762e 636f6e66 00000000 /resolv.conf.... │ │ │ │ - 0x00040544 73656172 63682025 5b5e2009 0a5d0000 search %[^ ..].. │ │ │ │ - 0x00040554 646f6d61 696e2025 5b5e2009 0a5d0000 domain %[^ ..].. │ │ │ │ - 0x00040564 5e2e2a5c 2e6c6f63 616c2400 66696e64 ^.*\.local$.find │ │ │ │ - 0x00040574 696e6720 6d792068 6f73746e 616d653a ing my hostname: │ │ │ │ - 0x00040584 20756e61 6d65203d 2025732c 20616464 uname = %s, add │ │ │ │ - 0x00040594 72657373 203d2025 732c2068 6f73746e ress = %s, hostn │ │ │ │ - 0x000405a4 616d6520 3d202573 00000000 6c6f6361 ame = %s....loca │ │ │ │ - 0x000405b4 6c686f73 74000000 3132372e 302e302e lhost...127.0.0. │ │ │ │ - 0x000405c4 31000000 6c6f6361 6c206164 64726573 1...local addres │ │ │ │ - 0x000405d4 73206f66 20272573 27202825 73292069 s of '%s' (%s) i │ │ │ │ - 0x000405e4 73206e6f 74207665 72792075 73656675 s not very usefu │ │ │ │ - 0x000405f4 6c2e0000 25732e25 73000000 62757420 l...%s.%s...but │ │ │ │ - 0x00040604 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ - 0x00040614 20736179 7320646f 6d61696e 203d2025 says domain = % │ │ │ │ - 0x00040624 7320736f 20686f73 746e616d 65203d20 s so hostname = │ │ │ │ - 0x00040634 25730000 756e666f 7274756e 6174656c %s..unfortunatel │ │ │ │ - 0x00040644 79202573 20697320 6d65616e 696e676c y %s is meaningl │ │ │ │ - 0x00040654 6573732c 20736f20 676f696e 67206261 ess, so going ba │ │ │ │ - 0x00040664 636b2074 6f202573 00000000 25730000 ck to %s....%s.. │ │ │ │ - 0x00040674 63616e6e 6f742066 696e6420 616e7920 cannot find any │ │ │ │ - 0x00040684 6d6f7265 20696e66 6f2c2073 6f207573 more info, so us │ │ │ │ - 0x00040694 6520686f 73746e61 6d65203d 20257300 e hostname = %s. │ │ │ │ - 0x000406a4 504f5349 584c595f 434f5252 45435400 POSIXLY_CORRECT. │ │ │ │ - 0x000406b4 2d2d0000 25733a20 6f707469 6f6e2027 --..%s: option ' │ │ │ │ - 0x000406c4 25732720 69732061 6d626967 756f7573 %s' is ambiguous │ │ │ │ - 0x000406d4 0a000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ - 0x000406e4 2d2d2573 2720646f 65736e27 7420616c --%s' doesn't al │ │ │ │ - 0x000406f4 6c6f7720 616e2061 7267756d 656e740a low an argument. │ │ │ │ - 0x00040704 00000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ - 0x00040714 25632573 2720646f 65736e27 7420616c %c%s' doesn't al │ │ │ │ - 0x00040724 6c6f7720 616e2061 7267756d 656e740a low an argument. │ │ │ │ - 0x00040734 00000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ - 0x00040744 25732720 72657175 69726573 20616e20 %s' requires an │ │ │ │ - 0x00040754 61726775 6d656e74 0a000000 25733a20 argument....%s: │ │ │ │ - 0x00040764 756e7265 636f676e 697a6564 206f7074 unrecognized opt │ │ │ │ - 0x00040774 696f6e20 272d2d25 73270a00 25733a20 ion '--%s'..%s: │ │ │ │ - 0x00040784 756e7265 636f676e 697a6564 206f7074 unrecognized opt │ │ │ │ - 0x00040794 696f6e20 27256325 73270a00 00000000 ion '%c%s'...... │ │ │ │ - 0x000407a4 25733a20 696e7661 6c696420 6f707469 %s: invalid opti │ │ │ │ - 0x000407b4 6f6e202d 2d202725 63270a00 25733a20 on -- '%c'..%s: │ │ │ │ - 0x000407c4 6f707469 6f6e2072 65717569 72657320 option requires │ │ │ │ - 0x000407d4 616e2061 7267756d 656e7420 2d2d2027 an argument -- ' │ │ │ │ - 0x000407e4 2563270a 00000000 25733a20 6f707469 %c'.....%s: opti │ │ │ │ - 0x000407f4 6f6e2027 2d572025 73272069 7320616d on '-W %s' is am │ │ │ │ - 0x00040804 62696775 6f75730a 00000000 25733a20 biguous.....%s: │ │ │ │ - 0x00040814 6f707469 6f6e2027 2d572025 73272064 option '-W %s' d │ │ │ │ - 0x00040824 6f65736e 27742061 6c6c6f77 20616e20 oesn't allow an │ │ │ │ - 0x00040834 61726775 6d656e74 0a000000 6363746f argument....ccto │ │ │ │ - 0x00040844 6f6c7320 6275673a 20746865 20686173 ols bug: the has │ │ │ │ - 0x00040854 68207461 626c6520 69746572 6174696f h table iteratio │ │ │ │ - 0x00040864 6e206861 73206e6f 74206265 656e2072 n has not been r │ │ │ │ - 0x00040874 65736574 2073696e 6365206c 61737420 eset since last │ │ │ │ - 0x00040884 6d6f6469 66696361 74696f6e 00000000 modification.... │ │ │ │ - 0x00040894 48545450 5f50524f 58590000 3b000000 HTTP_PROXY..;... │ │ │ │ - 0x000408a4 44495245 43540000 68747470 3a2f2f25 DIRECT..http://% │ │ │ │ - 0x000408b4 5b5e3a5d 3a256400 696e7661 6c696420 [^:]:%d.invalid │ │ │ │ - 0x000408c4 70726f78 79207379 6e746178 3a202573 proxy syntax: %s │ │ │ │ - 0x000408d4 00000000 68747470 3a2f2f25 5b5e2f5d ....http://%[^/] │ │ │ │ - 0x000408e4 00000000 6d616c66 6f726d65 64207572 ....malformed ur │ │ │ │ - 0x000408f4 6c3a2025 73000000 25640000 636f6e6e l: %s...%d..conn │ │ │ │ - 0x00040904 65637420 25732070 6f727420 25640000 ect %s port %d.. │ │ │ │ - 0x00040914 25732025 73204854 54502f31 2e310d0a %s %s HTTP/1.1.. │ │ │ │ - 0x00040924 00000000 43616368 652d436f 6e74726f ....Cache-Contro │ │ │ │ - 0x00040934 6c3a206d 61782d61 67653d30 0d0a0000 l: max-age=0.... │ │ │ │ - 0x00040944 436f6e6e 65637469 6f6e3a20 636c6f73 Connection: clos │ │ │ │ - 0x00040954 650d0a00 486f7374 3a202573 0d0a0000 e...Host: %s.... │ │ │ │ - 0x00040964 48545450 5f555345 525f4147 454e5400 HTTP_USER_AGENT. │ │ │ │ - 0x00040974 372e3135 2e392046 494e414c 00000000 7.15.9 FINAL.... │ │ │ │ - 0x00040984 55736572 2d416765 6e743a20 4d6f7a69 User-Agent: Mozi │ │ │ │ - 0x00040994 6c6c612f 352e3020 28636f6d 70617469 lla/5.0 (compati │ │ │ │ - 0x000409a4 626c653b 20434354 6f6f6c73 20257320 ble; CCTools %s │ │ │ │ - 0x000409b4 50617272 6f743b20 68747470 3a2f2f63 Parrot; http://c │ │ │ │ - 0x000409c4 636c2e63 73652e6e 642e6564 752f2025 cl.cse.nd.edu/ % │ │ │ │ - 0x000409d4 73290d0a 00000000 55736572 2d416765 s)......User-Age │ │ │ │ - 0x000409e4 6e743a20 4d6f7a69 6c6c612f 352e3020 nt: Mozilla/5.0 │ │ │ │ - 0x000409f4 28636f6d 70617469 626c653b 20434354 (compatible; CCT │ │ │ │ - 0x00040a04 6f6f6c73 20257320 50617272 6f743b20 ools %s Parrot; │ │ │ │ - 0x00040a14 68747470 3a2f2f63 636c2e63 73652e6e http://ccl.cse.n │ │ │ │ - 0x00040a24 642e6564 752f290d 0a000000 0d0a0000 d.edu/)......... │ │ │ │ - 0x00040a34 25730000 48545450 2f252a64 2e252a64 %s..HTTP/%*d.%*d │ │ │ │ - 0x00040a44 20256400 4c6f6361 74696f6e 3a202573 %d.Location: %s │ │ │ │ - 0x00040a54 00000000 436f6e74 656e742d 4c656e67 ....Content-Leng │ │ │ │ - 0x00040a64 74683a20 256c6c64 00000000 6572726f th: %lld....erro │ │ │ │ - 0x00040a74 723a2073 65727665 72206761 76652025 r: server gave % │ │ │ │ - 0x00040a84 64207265 64697265 63742066 726f6d20 d redirect from │ │ │ │ - 0x00040a94 25732062 61636b20 746f2074 68652073 %s back to the s │ │ │ │ - 0x00040aa4 616d6520 75726c21 00000000 6d616c66 ame url!....malf │ │ │ │ - 0x00040ab4 6f726d65 64207265 73706f6e 73650000 ormed response.. │ │ │ │ - 0x00040ac4 77000000 47455400 6c696e65 2025753a w...GET.line %u: │ │ │ │ - 0x00040ad4 20257300 25780000 756e7375 70706f72 %s.%x..unsuppor │ │ │ │ - 0x00040ae4 74656420 756e6963 6f646520 65736361 ted unicode esca │ │ │ │ - 0x00040af4 70652073 7472696e 673a2025 73000000 pe string: %s... │ │ │ │ - 0x00040b04 696e7661 6c696420 756e6963 6f646520 invalid unicode │ │ │ │ - 0x00040b14 65736361 70652073 7472696e 673a2025 escape string: % │ │ │ │ - 0x00040b24 73000000 73696e67 6c65203d 206d7573 s...single = mus │ │ │ │ - 0x00040b34 74206265 203d3d20 696e7374 65616400 t be == instead. │ │ │ │ - 0x00040b44 73696e67 6c652026 206d7573 74206265 single & must be │ │ │ │ - 0x00040b54 20262620 696e7374 65616400 73696e67 && instead.sing │ │ │ │ - 0x00040b64 6c65207c 206d7573 74206265 207c7c20 le | must be || │ │ │ │ - 0x00040b74 696e7374 65616400 6d697373 696e6720 instead.missing │ │ │ │ - 0x00040b84 656e6420 71756f74 653a2022 25732e2e end quote: "%s.. │ │ │ │ - 0x00040b94 2e000000 73747269 6e672063 6f6e7374 ....string const │ │ │ │ - 0x00040ba4 616e7420 746f6f20 6c6f6e67 3a202225 ant too long: "% │ │ │ │ - 0x00040bb4 732e2e2e 00000000 30313233 34353637 s.......01234567 │ │ │ │ - 0x00040bc4 38392e00 30313233 34353637 38390000 89..0123456789.. │ │ │ │ - 0x00040bd4 65450000 2d2b0000 696e7661 6c696420 eE..-+..invalid │ │ │ │ - 0x00040be4 6e756d62 65722066 6f726d61 743a2025 number format: % │ │ │ │ - 0x00040bf4 73000000 696e7465 67657220 636f6e73 s...integer cons │ │ │ │ - 0x00040c04 74616e74 20746f6f 206c6f6e 673a2025 tant too long: % │ │ │ │ - 0x00040c14 73000000 6e756c6c 00000000 74727565 s...null....true │ │ │ │ - 0x00040c24 00000000 66616c73 65000000 6f720000 ....false...or.. │ │ │ │ - 0x00040c34 616e6400 6e6f7400 666f7200 696e0000 and.not.for.in.. │ │ │ │ - 0x00040c44 69660000 6572726f 72000000 73796d62 if..error...symb │ │ │ │ - 0x00040c54 6f6c2074 6f6f206c 6f6e673a 20257300 ol too long: %s. │ │ │ │ - 0x00040c64 696e7661 6c696420 63686172 61637465 invalid characte │ │ │ │ - 0x00040c74 723a2025 63000000 65787065 63746564 r: %c...expected │ │ │ │ - 0x00040c84 2027666f 72272074 6f206265 20666f6c 'for' to be fol │ │ │ │ - 0x00040c94 6c6f7765 64206279 20612076 61726961 lowed by a varia │ │ │ │ - 0x00040ca4 626c6520 6e616d65 2c206e6f 74202725 ble name, not '% │ │ │ │ - 0x00040cb4 73270000 65787065 63746564 2027666f s'..expected 'fo │ │ │ │ - 0x00040cc4 72202573 2720746f 20626520 666f6c6c r %s' to be foll │ │ │ │ - 0x00040cd4 6f776564 20627920 27696e27 2c206e6f owed by 'in', no │ │ │ │ - 0x00040ce4 74202725 73270000 756e6578 70656374 t '%s'..unexpect │ │ │ │ - 0x00040cf4 65642045 4f462066 6f6c6c6f 77696e67 ed EOF following │ │ │ │ - 0x00040d04 2027666f 72202573 27000000 756e6578 'for %s'...unex │ │ │ │ - 0x00040d14 70656374 65642045 4f462061 66746572 pected EOF after │ │ │ │ - 0x00040d24 20276966 27000000 6c697374 206f6620 'if'...list of │ │ │ │ - 0x00040d34 6974656d 73206d69 7373696e 67206120 items missing a │ │ │ │ - 0x00040d44 636f6d6d 61206f72 20636c6f 73696e67 comma or closing │ │ │ │ - 0x00040d54 2064656c 696d6974 65720000 6b65792d delimiter..key- │ │ │ │ - 0x00040d64 76616c75 65207061 6972206d 75737420 value pair must │ │ │ │ - 0x00040d74 68617665 20612073 7472696e 67206173 have a string as │ │ │ │ - 0x00040d84 20746865 206b6579 00000000 6b657920 the key....key │ │ │ │ - 0x00040d94 2573206d 75737420 62652066 6f6c6c6f %s must be follo │ │ │ │ - 0x00040da4 77656420 62792061 20636f6c 6f6e0000 wed by a colon.. │ │ │ │ - 0x00040db4 6b65792d 76616c75 65207061 69727320 key-value pairs │ │ │ │ - 0x00040dc4 6d697373 696e6720 6120636f 6d6d6120 missing a comma │ │ │ │ - 0x00040dd4 6f722063 6c6f7369 6e672062 72616365 or closing brace │ │ │ │ - 0x00040de4 00000000 66756e63 74696f6e 2063616c ....function cal │ │ │ │ - 0x00040df4 6c206d69 7373696e 67206f70 656e696e l missing openin │ │ │ │ - 0x00040e04 67207061 72656e74 68657369 73000000 g parenthesis... │ │ │ │ - 0x00040e14 756e7175 6f746564 20737472 696e6773 unquoted strings │ │ │ │ - 0x00040e24 20282573 29206172 65206e6f 7420616c (%s) are not al │ │ │ │ - 0x00040e34 6c6f7765 6420696e 20737472 69637420 lowed in strict │ │ │ │ - 0x00040e44 70617273 696e6720 6d6f6465 00000000 parsing mode.... │ │ │ │ - 0x00040e54 6d697373 696e6720 636c6f73 696e6720 missing closing │ │ │ │ - 0x00040e64 70617265 6e746865 73697300 756e6578 parenthesis.unex │ │ │ │ - 0x00040e74 70656374 65642074 6f6b656e 3a202573 pected token: %s │ │ │ │ - 0x00040e84 00000000 6d697373 696e6720 636c6f73 ....missing clos │ │ │ │ - 0x00040e94 696e6720 62726163 6b657400 66756e63 ing bracket.func │ │ │ │ - 0x00040ea4 74696f6e 206e616d 6573206d 75737420 tion names must │ │ │ │ - 0x00040eb4 62652073 796d626f 6c730000 66756e63 be symbols..func │ │ │ │ - 0x00040ec4 74696f6e 20617267 756d656e 74732028 tion arguments ( │ │ │ │ - 0x00040ed4 29206d75 73742066 6f6c6c6f 77206120 ) must follow a │ │ │ │ - 0x00040ee4 66756e63 74696f6e 206e616d 65000000 function name... │ │ │ │ - 0x00040ef4 646f7420 6f706572 61746f72 206d7573 dot operator mus │ │ │ │ - 0x00040f04 74206265 20666f6c 6c6f7765 64206279 t be followed by │ │ │ │ - 0x00040f14 20612073 796d626f 6c000000 65787065 a symbol...expe │ │ │ │ - 0x00040f24 63746564 20706172 656e7468 65736573 cted parentheses │ │ │ │ - 0x00040f34 20666f6c 6c6f7769 6e672065 72726f72 following error │ │ │ │ - 0x00040f44 28290000 65787065 63746564 20636c6f ()..expected clo │ │ │ │ - 0x00040f54 73696e67 20706172 656e7468 65736973 sing parenthesis │ │ │ │ - 0x00040f64 20666f72 20657272 6f722829 00000000 for error().... │ │ │ │ - 0x00040f74 70617273 65206572 726f723a 20257300 parse error: %s. │ │ │ │ - 0x00040f84 72000000 436f756c 64206e6f 74206f70 r...Could not op │ │ │ │ - 0x00040f94 656e206a 78206669 6c653a20 25730000 en jx file: %s.. │ │ │ │ - 0x00040fa4 6661696c 65642074 6f207061 72736520 failed to parse │ │ │ │ - 0x00040fb4 636f6e74 65787400 0a457272 6f722069 context..Error i │ │ │ │ - 0x00040fc4 6e204a58 20617267 73000000 41726773 n JX args...Args │ │ │ │ - 0x00040fd4 2066696c 65206d75 73742063 6f6e7461 file must conta │ │ │ │ - 0x00040fe4 696e2061 204a5820 6f626a65 63740000 in a JX object.. │ │ │ │ - 0x00040ff4 4a582076 61726961 626c6520 6d757374 JX variable must │ │ │ │ - 0x00041004 20626520 6f662074 68652066 6f726d20 be of the form │ │ │ │ - 0x00041014 5641523d 45585052 00000000 496e7661 VAR=EXPR....Inva │ │ │ │ - 0x00041024 6c696420 4a582065 78707265 7373696f lid JX expressio │ │ │ │ - 0x00041034 6e000000 0a457272 6f722069 6e204a58 n....Error in JX │ │ │ │ - 0x00041044 20646566 696e6500 20666f72 20000000 define. for ... │ │ │ │ - 0x00041054 20696e20 00000000 20696620 00000000 in .... if .... │ │ │ │ - 0x00041064 3a000000 2c000000 3d3d0000 213d0000 :...,...==..!=.. │ │ │ │ - 0x00041074 3c000000 3c3d0000 3e000000 3e3d0000 <...<=..>...>=.. │ │ │ │ - 0x00041084 2b000000 2d000000 2a000000 2f000000 +...-...*.../... │ │ │ │ - 0x00041094 25000000 20616e64 20000000 206f7220 %... and ... or │ │ │ │ - 0x000410a4 00000000 206e6f74 20000000 5b000000 .... not ...[... │ │ │ │ - 0x000410b4 28000000 2e000000 3f3f3f00 6e756c6c (.......???.null │ │ │ │ - 0x000410c4 00000000 626f6f6c 65616e00 696e7465 ....boolean.inte │ │ │ │ - 0x000410d4 67657200 666c6f61 74000000 73747269 ger.float...stri │ │ │ │ - 0x000410e4 6e670000 73796d62 6f6c0000 61727261 ng..symbol..arra │ │ │ │ - 0x000410f4 79000000 6f626a65 63740000 6f706572 y...object..oper │ │ │ │ - 0x00041104 61746f72 00000000 6572726f 72000000 ator....error... │ │ │ │ - 0x00041114 22000000 5c220000 5c270000 5c5c0000 "...\"..\'..\\.. │ │ │ │ - 0x00041124 5c620000 5c660000 5c6e0000 5c720000 \b..\f..\n..\r.. │ │ │ │ - 0x00041134 5c740000 25630000 5c752530 34780000 \t..%c..\u%04x.. │ │ │ │ - 0x00041144 29000000 252e3136 67000000 74727565 )...%.16g...true │ │ │ │ - 0x00041154 00000000 66616c73 65000000 25730000 ....false...%s.. │ │ │ │ - 0x00041164 256c6c64 00000000 5d000000 7b000000 %lld....]...{... │ │ │ │ - 0x00041174 7d000000 6572726f 72280000 6578706f }...error(..expo │ │ │ │ - 0x00041184 72742025 733d2573 0a000000 756e7375 rt %s=%s....unsu │ │ │ │ - 0x00041194 70706f72 74656420 6f706572 61746f72 pported operator │ │ │ │ - 0x000411a4 206f6e20 6e756c6c 00000000 6f6e206c on null....on l │ │ │ │ - 0x000411b4 696e6520 25642c20 25733a20 25730000 ine %d, %s: %s.. │ │ │ │ - 0x000411c4 756e7375 70706f72 74656420 6f706572 unsupported oper │ │ │ │ - 0x000411d4 61746f72 206f6e20 626f6f6c 65616e00 ator on boolean. │ │ │ │ - 0x000411e4 64697669 73696f6e 20627920 7a65726f division by zero │ │ │ │ - 0x000411f4 00000000 756e7375 70706f72 74656420 ....unsupported │ │ │ │ - 0x00041204 6f706572 61746f72 206f6e20 696e7465 operator on inte │ │ │ │ - 0x00041214 67657200 756e7375 70706f72 74656420 ger.unsupported │ │ │ │ - 0x00041224 6f706572 61746f72 206f6e20 646f7562 operator on doub │ │ │ │ - 0x00041234 6c650000 00000000 25732573 00000000 le......%s%s.... │ │ │ │ - 0x00041244 756e7375 70706f72 74656420 6f706572 unsupported oper │ │ │ │ - 0x00041254 61746f72 206f6e20 73747269 6e670000 ator on string.. │ │ │ │ - 0x00041264 6d697373 696e6720 61726775 6d656e74 missing argument │ │ │ │ - 0x00041274 7320746f 20617272 6179206f 70657261 s to array opera │ │ │ │ - 0x00041284 746f7200 756e7375 70706f72 74656420 tor.unsupported │ │ │ │ - 0x00041294 6f706572 61746f72 206f6e20 61727261 operator on arra │ │ │ │ - 0x000412a4 79000000 6f6e206c 696e6520 25642c20 y...on line %d, │ │ │ │ - 0x000412b4 6f6e6c79 20617272 61797320 73757070 only arrays supp │ │ │ │ - 0x000412c4 6f727420 736c6963 696e6700 736c6963 ort slicing.slic │ │ │ │ - 0x000412d4 6520696e 64696365 73206d75 73742062 e indices must b │ │ │ │ - 0x000412e4 6520696e 74656765 72730000 6c6f6f6b e integers..look │ │ │ │ - 0x000412f4 7570206f 6e206c69 6e652025 642c206b up on line %d, k │ │ │ │ - 0x00041304 6579206e 6f742066 6f756e64 00000000 ey not found.... │ │ │ │ - 0x00041314 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ - 0x00041324 67650000 61727261 79207265 66657265 ge..array refere │ │ │ │ - 0x00041334 6e636520 6f6e206c 696e6520 25643a20 nce on line %d: │ │ │ │ - 0x00041344 25730000 6f6e206c 696e6520 25642c20 %s..on line %d, │ │ │ │ - 0x00041354 25733a20 696e7661 6c696420 74797065 %s: invalid type │ │ │ │ - 0x00041364 20666f72 206c6f6f 6b757000 6d69736d for lookup.mism │ │ │ │ - 0x00041374 61746368 65642074 79706573 20666f72 atched types for │ │ │ │ - 0x00041384 206f7065 7261746f 72000000 7276616c operator...rval │ │ │ │ - 0x00041394 75652064 6f657320 6e6f7420 73757070 ue does not supp │ │ │ │ - 0x000413a4 6f727420 6f706572 61746f72 73000000 ort operators... │ │ │ │ - 0x000413b4 6f6e206c 696e6520 25643a20 6c697374 on line %d: list │ │ │ │ - 0x000413c4 20636f6d 70726568 656e7369 6f6e2074 comprehension t │ │ │ │ - 0x000413d4 616b6573 20616e20 61727261 79000000 akes an array... │ │ │ │ - 0x000413e4 6f6e206c 696e6520 25642c20 25733a20 on line %d, %s: │ │ │ │ - 0x000413f4 6c697374 20636f6d 70726568 656e7369 list comprehensi │ │ │ │ - 0x00041404 6f6e2063 6f6e6469 74696f6e 2074616b on condition tak │ │ │ │ - 0x00041414 65732061 20626f6f 6c65616e 00000000 es a boolean.... │ │ │ │ - 0x00041424 6f6e206c 696e6520 25643a20 64696374 on line %d: dict │ │ │ │ - 0x00041434 20636f6d 70726568 656e7369 6f6e2074 comprehension t │ │ │ │ - 0x00041444 616b6573 20616e20 61727261 79000000 akes an array... │ │ │ │ - 0x00041454 6f6e206c 696e6520 25642c20 25733a20 on line %d, %s: │ │ │ │ - 0x00041464 64696374 20636f6d 70726568 656e7369 dict comprehensi │ │ │ │ - 0x00041474 6f6e2063 6f6e6469 74696f6e 2074616b on condition tak │ │ │ │ - 0x00041484 65732061 20626f6f 6c65616e 00000000 es a boolean.... │ │ │ │ - 0x00041494 636f6e74 65787420 6d757374 20626520 context must be │ │ │ │ - 0x000414a4 616e206f 626a6563 74000000 6f6e206c an object...on l │ │ │ │ - 0x000414b4 696e6520 25642c20 25733a20 756e6465 ine %d, %s: unde │ │ │ │ - 0x000414c4 66696e65 64207379 6d626f6c 00000000 fined symbol.... │ │ │ │ - 0x000414d4 64656669 6e650000 72616e67 65000000 define..range... │ │ │ │ - 0x000414e4 72616e67 65282073 74617274 2c207374 range( start, st │ │ │ │ - 0x000414f4 6f702c20 73746570 20290000 666f726d op, step )..form │ │ │ │ - 0x00041504 61740000 666f726d 61742820 7374723a at..format( str: │ │ │ │ - 0x00041514 20257320 696e743a 20256420 666c6f61 %s int: %d floa │ │ │ │ - 0x00041524 743a2025 66222c20 2268656c 6c6f222c t: %f", "hello", │ │ │ │ - 0x00041534 2034322c 20332e31 34313539 20290000 42, 3.14159 ).. │ │ │ │ - 0x00041544 6a6f696e 00000000 6a6f696e 28206172 join....join( ar │ │ │ │ - 0x00041554 7261792c 2064656c 696d2029 00000000 ray, delim ).... │ │ │ │ - 0x00041564 6365696c 00000000 6365696c 28207661 ceil....ceil( va │ │ │ │ - 0x00041574 6c756520 29000000 666c6f6f 72000000 lue )...floor... │ │ │ │ - 0x00041584 666c6f6f 72282076 616c7565 20290000 floor( value ).. │ │ │ │ - 0x00041594 62617365 6e616d65 00000000 62617365 basename....base │ │ │ │ - 0x000415a4 6e616d65 28207061 74682029 00000000 name( path ).... │ │ │ │ - 0x000415b4 6469726e 616d6500 6469726e 616d6528 dirname.dirname( │ │ │ │ - 0x000415c4 20706174 68202900 6c697374 64697200 path ).listdir. │ │ │ │ - 0x000415d4 6c697374 64697228 20706174 68202900 listdir( path ). │ │ │ │ - 0x000415e4 65736361 70650000 65736361 70652820 escape..escape( │ │ │ │ - 0x000415f4 73747269 6e672029 00000000 6c656e00 string )....len. │ │ │ │ - 0x00041604 6c656e28 20617272 61792029 00000000 len( array ).... │ │ │ │ - 0x00041614 66657463 68000000 66657463 68282055 fetch...fetch( U │ │ │ │ - 0x00041624 524c2f70 61746820 29000000 73636865 RL/path )...sche │ │ │ │ - 0x00041634 6d610000 73636865 6d612820 6f626a65 ma..schema( obje │ │ │ │ - 0x00041644 63742029 00000000 6c696b65 00000000 ct )....like.... │ │ │ │ - 0x00041654 6c696b65 28206f62 6a656374 2c207374 like( object, st │ │ │ │ - 0x00041664 72696e67 20290000 6b657973 00000000 ring )..keys.... │ │ │ │ - 0x00041674 6b657973 28206f62 6a656374 20290000 keys( object ).. │ │ │ │ - 0x00041684 76616c75 65730000 76616c75 65732820 values..values( │ │ │ │ - 0x00041694 6f626a65 63742029 00000000 6974656d object )....item │ │ │ │ - 0x000416a4 73000000 6974656d 7328206f 626a6563 s...items( objec │ │ │ │ - 0x000416b4 74202900 74656d70 6c617465 00000000 t ).template.... │ │ │ │ - 0x000416c4 74656d70 6c617465 28207374 72696e67 template( string │ │ │ │ - 0x000416d4 205b2c6f 626a6563 745d2029 00000000 [,object] ).... │ │ │ │ - 0x000416e4 73656c65 63740000 73656c65 63742820 select..select( │ │ │ │ - 0x000416f4 61727261 792c2062 6f6f6c65 616e2029 array, boolean ) │ │ │ │ - 0x00041704 00000000 77686572 65000000 77686572 ....where...wher │ │ │ │ - 0x00041714 65282061 72726179 2c20626f 6f6c6561 e( array, boolea │ │ │ │ - 0x00041724 6e202900 70726f6a 65637400 70726f6a n ).project.proj │ │ │ │ - 0x00041734 65637428 20617272 61792c20 65787072 ect( array, expr │ │ │ │ - 0x00041744 65737369 6f6e2029 00000000 66756e63 ession )....func │ │ │ │ - 0x00041754 74696f6e 20257320 6f6e206c 696e6520 tion %s on line │ │ │ │ - 0x00041764 25643a20 00000000 65787465 726e616c %d: ....external │ │ │ │ - 0x00041774 2066756e 6374696f 6e732064 69736162 functions disab │ │ │ │ - 0x00041784 6c656400 696e7661 6c696420 66756e63 led.invalid func │ │ │ │ - 0x00041794 74696f6e 206e616d 65000000 20202573 tion name... %s │ │ │ │ - 0x000417a4 0a000000 25000000 256c6c69 00000000 ....%...%lli.... │ │ │ │ - 0x000417b4 25650000 25450000 25660000 25460000 %e..%E..%f..%F.. │ │ │ │ - 0x000417c4 25670000 25470000 00000000 696e7661 %g..%G......inva │ │ │ │ - 0x000417d4 6c69642f 6d697373 696e6720 666f726d lid/missing form │ │ │ │ - 0x000417e4 61742073 7472696e 67000000 6d69736d at string...mism │ │ │ │ - 0x000417f4 61746368 65642066 6f726d61 74207370 atched format sp │ │ │ │ - 0x00041804 65636966 69657200 25630000 7472756e ecifier.%c..trun │ │ │ │ - 0x00041814 63617465 6420666f 726d6174 20737065 cated format spe │ │ │ │ - 0x00041824 63696669 65720000 746f6f20 6d616e79 cifier..too many │ │ │ │ - 0x00041834 20617267 756d656e 74732066 6f722066 arguments for f │ │ │ │ - 0x00041844 6f726d61 74207370 65636966 69657200 ormat specifier. │ │ │ │ - 0x00041854 696e7661 6c696420 61726775 6d656e74 invalid argument │ │ │ │ - 0x00041864 73000000 73746570 206d7573 74206265 s...step must be │ │ │ │ - 0x00041874 206e6f6e 7a65726f 00000000 746f6f20 nonzero....too │ │ │ │ - 0x00041884 6d616e79 20617267 756d656e 74732074 many arguments t │ │ │ │ - 0x00041894 6f206a6f 696e0000 746f6f20 66657720 o join..too few │ │ │ │ - 0x000418a4 61726775 6d656e74 7320746f 206a6f69 arguments to joi │ │ │ │ - 0x000418b4 6e000000 41206c69 7374206d 75737420 n...A list must │ │ │ │ - 0x000418c4 62652074 68652066 69727374 20617267 be the first arg │ │ │ │ - 0x000418d4 756d656e 7420696e 206a6f69 6e000000 ument in join... │ │ │ │ - 0x000418e4 41206465 6c696d65 74657220 6d757374 A delimeter must │ │ │ │ - 0x000418f4 20626520 64656669 6e656420 61732061 be defined as a │ │ │ │ - 0x00041904 20737472 696e6700 416c6c20 61727261 string.All arra │ │ │ │ - 0x00041914 79207661 6c756573 206d7573 74206265 y values must be │ │ │ │ - 0x00041924 20737472 696e6773 00000000 20000000 strings.... ... │ │ │ │ - 0x00041934 746f6f20 6d616e79 20617267 756d656e too many argumen │ │ │ │ - 0x00041944 74730000 746f6f20 66657720 61726775 ts..too few argu │ │ │ │ - 0x00041954 6d656e74 73000000 61726720 6f662069 ments...arg of i │ │ │ │ - 0x00041964 6e76616c 69642074 79706500 6f6e6520 nvalid type.one │ │ │ │ - 0x00041974 61726775 6d656e74 20697320 72657175 argument is requ │ │ │ │ - 0x00041984 69726564 00000000 6f6e6c79 2074776f ired....only two │ │ │ │ - 0x00041994 20617267 756d656e 74732061 72652061 arguments are a │ │ │ │ - 0x000419a4 6c6c6f77 65640000 70617468 206d7573 llowed..path mus │ │ │ │ - 0x000419b4 74206265 20612073 7472696e 67000000 t be a string... │ │ │ │ - 0x000419c4 73756666 6978206d 75737420 62652061 suffix must be a │ │ │ │ - 0x000419d4 20737472 696e6700 6469726e 616d6520 string.dirname │ │ │ │ - 0x000419e4 74616b65 73206f6e 65206172 67756d65 takes one argume │ │ │ │ - 0x000419f4 6e740000 6469726e 616d6520 74616b65 nt..dirname take │ │ │ │ - 0x00041a04 73206120 73747269 6e670000 6f6e6520 s a string..one │ │ │ │ - 0x00041a14 61726775 6d656e74 20726571 75697265 argument require │ │ │ │ - 0x00041a24 642c2025 64206769 76656e00 73747269 d, %d given.stri │ │ │ │ - 0x00041a34 6e672070 61746820 72657175 69726564 ng path required │ │ │ │ - 0x00041a44 00000000 25732c20 25730000 2e000000 ....%s, %s...... │ │ │ │ - 0x00041a54 2e2e0000 65736361 70652074 616b6573 ....escape takes │ │ │ │ - 0x00041a64 206f6e65 20617267 756d656e 74000000 one argument... │ │ │ │ - 0x00041a74 65736361 70652074 616b6573 20612073 escape takes a s │ │ │ │ - 0x00041a84 7472696e 67000000 7b000000 7d000000 tring...{...}... │ │ │ │ - 0x00041a94 756e6d61 74636865 64207d20 696e2074 unmatched } in t │ │ │ │ - 0x00041aa4 656d706c 61746500 756e7465 726d696e emplate.untermin │ │ │ │ - 0x00041ab4 61746564 2074656d 706c6174 65206578 ated template ex │ │ │ │ - 0x00041ac4 70726573 73696f6e 00000000 696e7661 pression....inva │ │ │ │ - 0x00041ad4 6c696420 74656d70 6c617465 3b206561 lid template; ea │ │ │ │ - 0x00041ae4 63682065 78707265 7373696f 6e206d75 ch expression mu │ │ │ │ - 0x00041af4 73742062 65206120 73696e67 6c652069 st be a single i │ │ │ │ - 0x00041b04 64656e74 69666965 72000000 756e6465 dentifier...unde │ │ │ │ - 0x00041b14 66696e65 64207379 6d626f6c 20696e20 fined symbol in │ │ │ │ - 0x00041b24 74656d70 6c617465 00000000 63616e6e template....cann │ │ │ │ - 0x00041b34 6f742066 6f726d61 74206578 70726573 ot format expres │ │ │ │ - 0x00041b44 73696f6e 20696e20 74656d70 6c617465 sion in template │ │ │ │ - 0x00041b54 00000000 74656d70 6c617465 20737472 ....template str │ │ │ │ - 0x00041b64 696e6720 69732072 65717569 72656400 ing is required. │ │ │ │ - 0x00041b74 6f766572 72696465 73206d75 73742062 overrides must b │ │ │ │ - 0x00041b84 6520616e 206f626a 65637400 74656d70 e an object.temp │ │ │ │ - 0x00041b94 6c617465 206d7573 74206265 20612073 late must be a s │ │ │ │ - 0x00041ba4 7472696e 67000000 6174206d 6f737420 tring...at most │ │ │ │ - 0x00041bb4 74776f20 61726775 6d656e74 73206172 two arguments ar │ │ │ │ - 0x00041bc4 6520616c 6c6f7765 64000000 61726775 e allowed...argu │ │ │ │ - 0x00041bd4 6d656e74 206d7573 74206265 20616e20 ment must be an │ │ │ │ - 0x00041be4 61727261 79000000 65786163 746c7920 array...exactly │ │ │ │ - 0x00041bf4 31206172 67756d65 6e742072 65717569 1 argument requi │ │ │ │ - 0x00041c04 72656400 61726775 6d656e74 206d7573 red.argument mus │ │ │ │ - 0x00041c14 74206265 20616e20 6f626a65 63740000 t be an object.. │ │ │ │ - 0x00041c24 6d757374 20706173 7320696e 206f6e65 must pass in one │ │ │ │ - 0x00041c34 20706174 68206f72 206f6e65 2055524c path or one URL │ │ │ │ - 0x00041c44 00000000 6d757374 20706173 7320696e ....must pass in │ │ │ │ - 0x00041c54 20612070 61746820 6f722055 524c0000 a path or URL.. │ │ │ │ - 0x00041c64 20737472 696e6720 61726775 6d656e74 string argument │ │ │ │ - 0x00041c74 20726571 75697265 64000000 68747470 required...http │ │ │ │ - 0x00041c84 2873293f 3a2f2f00 6375726c 202d6d20 (s)?://.curl -m │ │ │ │ - 0x00041c94 3330202d 73202573 00000000 72000000 30 -s %s....r... │ │ │ │ - 0x00041ca4 6572726f 72206665 74636869 6e672025 error fetching % │ │ │ │ - 0x00041cb4 733a2025 73000000 6572726f 72207265 s: %s...error re │ │ │ │ - 0x00041cc4 6164696e 67202573 3a202573 0a000000 ading %s: %s.... │ │ │ │ - 0x00041cd4 6572726f 72207061 7273696e 67204a53 error parsing JS │ │ │ │ - 0x00041ce4 4f4e2069 6e202573 00000000 32206172 ON in %s....2 ar │ │ │ │ - 0x00041cf4 67756d65 6e747320 72657175 69726564 guments required │ │ │ │ - 0x00041d04 00000000 6c697374 206f6620 6f626a65 ....list of obje │ │ │ │ - 0x00041d14 63747320 72657175 69726564 00000000 cts required.... │ │ │ │ - 0x00041d24 73656c65 63742065 78707265 7373696f select expressio │ │ │ │ - 0x00041d34 6e206d75 73742075 73652061 20626f6f n must use a boo │ │ │ │ - 0x00041d44 6c65616e 20707265 64696361 74650000 lean predicate.. │ │ │ │ - 0x00041d54 31206172 67756d65 6e742072 65717569 1 argument requi │ │ │ │ - 0x00041d64 72656400 31737420 61726775 6d656e74 red.1st argument │ │ │ │ - 0x00041d74 206d7573 74206265 20612073 7472696e must be a strin │ │ │ │ - 0x00041d84 67000000 326e6420 61726775 6d656e74 g...2nd argument │ │ │ │ - 0x00041d94 206d7573 74206265 20612073 7472696e must be a strin │ │ │ │ - 0x00041da4 67000000 32206172 67756d65 6e747320 g...2 arguments │ │ │ │ - 0x00041db4 616c6c6f 77656400 5443505f 57494e44 allowed.TCP_WIND │ │ │ │ - 0x00041dc4 4f575f53 495a4500 61747461 63686564 OW_SIZE.attached │ │ │ │ - 0x00041dd4 20746f20 25732070 6f727420 25640000 to %s port %d.. │ │ │ │ - 0x00041de4 736f636b 61646472 5f736574 5f706f72 sockaddr_set_por │ │ │ │ - 0x00041df4 743a2075 6e657870 65637465 64206164 t: unexpected ad │ │ │ │ - 0x00041e04 64726573 73206661 6d696c79 2025640a dress family %d. │ │ │ │ - 0x00041e14 00000000 25730000 636f756c 64206e6f ....%s..could no │ │ │ │ - 0x00041e24 74206372 65617465 2053534c 20636f6e t create SSL con │ │ │ │ - 0x00041e34 74657874 3a202573 00000000 73657474 text: %s....sett │ │ │ │ - 0x00041e44 696e6720 63657274 69666963 61746520 ing certificate │ │ │ │ - 0x00041e54 616e6420 6b657900 626f7468 206f7220 and key.both or │ │ │ │ - 0x00041e64 6e656974 68657220 73736c5f 6b657920 neither ssl_key │ │ │ │ - 0x00041e74 616e6420 73736c5f 63657274 2073686f and ssl_cert sho │ │ │ │ - 0x00041e84 756c6420 62652073 70656369 66696564 uld be specified │ │ │ │ - 0x00041e94 2e000000 636f756c 64206e6f 74207365 ....could not se │ │ │ │ - 0x00041ea4 74207373 6c206365 72746966 69636174 t ssl certificat │ │ │ │ - 0x00041eb4 653a2025 73000000 636f756c 64206e6f e: %s...could no │ │ │ │ - 0x00041ec4 74207365 74207373 6c206b65 793a2025 t set ssl key: % │ │ │ │ - 0x00041ed4 73000000 6c697374 656e696e 67206f6e s...listening on │ │ │ │ - 0x00041ee4 20706f72 74202564 00000000 5443505f port %d....TCP_ │ │ │ │ - 0x00041ef4 4c4f575f 504f5254 00000000 5443505f LOW_PORT....TCP_ │ │ │ │ - 0x00041f04 48494748 5f504f52 54000000 68696768 HIGH_PORT...high │ │ │ │ - 0x00041f14 20706f72 74202564 20697320 6c657373 port %d is less │ │ │ │ - 0x00041f24 20746861 6e206c6f 7720706f 72742025 than low port % │ │ │ │ - 0x00041f34 6420696e 2072616e 67650000 756e6162 d in range..unab │ │ │ │ - 0x00041f44 6c652074 6f206c69 7374656e 206f6e20 le to listen on │ │ │ │ - 0x00041f54 616e7920 706f7274 20626574 7765656e any port between │ │ │ │ - 0x00041f64 20256420 616e6420 25643a20 25730000 %d and %d: %s.. │ │ │ │ - 0x00041f74 61636365 7074696e 67207373 6c207374 accepting ssl st │ │ │ │ - 0x00041f84 61746520 666f7220 25732070 6f727420 ate for %s port │ │ │ │ - 0x00041f94 25640000 73736c20 61636365 70742066 %d..ssl accept f │ │ │ │ - 0x00041fa4 61696c65 64206672 6f6d2025 7320706f ailed from %s po │ │ │ │ - 0x00041fb4 72742025 64000000 436f756c 64206e6f rt %d...Could no │ │ │ │ - 0x00041fc4 74207377 69746368 206c696e 6b206261 t switch link ba │ │ │ │ - 0x00041fd4 636b2074 6f206e6f 6e2d626c 6f636b69 ck to non-blocki │ │ │ │ - 0x00041fe4 6e672061 66746572 2053534c 2068616e ng after SSL han │ │ │ │ - 0x00041ff4 64736861 6b653a20 25730000 53657474 dshake: %s..Sett │ │ │ │ - 0x00042004 696e6720 534e4920 746f3a20 25730000 ing SNI to: %s.. │ │ │ │ - 0x00042014 61636365 70746564 20636f6e 6e656374 accepted connect │ │ │ │ - 0x00042024 696f6e20 66726f6d 20257320 706f7274 ion from %s port │ │ │ │ - 0x00042034 20256400 636f6e6e 65637469 6e672074 %d.connecting t │ │ │ │ - 0x00042044 6f202573 20706f72 74202564 00000000 o %s port %d.... │ │ │ │ - 0x00042054 6d616465 20636f6e 6e656374 696f6e20 made connection │ │ │ │ - 0x00042064 746f2025 7320706f 72742025 64000000 to %s port %d... │ │ │ │ - 0x00042074 636f6e6e 65637469 6f6e2074 6f202573 connection to %s │ │ │ │ - 0x00042084 20706f72 74202564 20666169 6c656420 port %d failed │ │ │ │ - 0x00042094 28257329 00000000 64656c65 74696e67 (%s)....deleting │ │ │ │ - 0x000420a4 20636f6e 74657874 2066726f 6d202573 context from %s │ │ │ │ - 0x000420b4 20706f72 74202564 00000000 636c6561 port %d....clea │ │ │ │ - 0x000420c4 72696e67 20737461 74652066 726f6d20 ring state from │ │ │ │ - 0x000420d4 25732070 6f727420 25640000 64697363 %s port %d..disc │ │ │ │ - 0x000420e4 6f6e6e65 63746564 2066726f 6d202573 onnected from %s │ │ │ │ - 0x000420f4 20706f72 74202564 00000000 6f757420 port %d....out │ │ │ │ - 0x00042104 6f66206d 656d6f72 790a0000 80000000 of memory....... │ │ │ │ - 0x00042114 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00042124 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00042134 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00042144 00000000 00000000 00000000 25303278 ............%02x │ │ │ │ - 0x00042154 00000000 67656e65 72617469 6e672061 ....generating a │ │ │ │ - 0x00042164 62736f6c 75746520 70617468 20746f20 bsolute path to │ │ │ │ - 0x00042174 60257327 3a202573 00000000 636f756c `%s': %s....coul │ │ │ │ - 0x00042184 64206e6f 74207265 736f6c76 65207061 d not resolve pa │ │ │ │ - 0x00042194 74682060 2573273a 20257300 636f756c th `%s': %s.coul │ │ │ │ - 0x000421a4 64206e6f 74206465 6c657465 2074656d d not delete tem │ │ │ │ - 0x000421b4 706f7261 72792064 69722060 2573273a porary dir `%s': │ │ │ │ - 0x000421c4 20257300 2e000000 2f2e2e00 2f000000 %s...../.../... │ │ │ │ - 0x000421d4 2e2f0000 2e2e2f00 2e2e0000 2f2e2e2f ./..../...../../ │ │ │ │ - 0x000421e4 00000000 25732f25 73000000 636f756c ....%s/%s...coul │ │ │ │ - 0x000421f4 646e2774 20676574 6377643a 20257300 dn't getcwd: %s. │ │ │ │ - 0x00042204 25732563 00000000 25732f00 50415448 %s%c....%s/.PATH │ │ │ │ - 0x00042214 00000000 3a000000 70617468 5f636f6e ....:...path_con │ │ │ │ - 0x00042224 63617420 6d616c6c 6f632066 61696c65 cat malloc faile │ │ │ │ - 0x00042234 643a2025 73210a00 6c737461 74282573 d: %s!..lstat(%s │ │ │ │ - 0x00042244 29206661 696c6564 3a202573 210a0000 ) failed: %s!... │ │ │ │ - 0x00042254 25732069 6e636c75 64657320 73796d62 %s includes symb │ │ │ │ - 0x00042264 6f6c6963 206c696e 6b282573 29210a00 olic link(%s)!.. │ │ │ │ - 0x00042274 70617468 5f646570 74682064 6f657320 path_depth does │ │ │ │ - 0x00042284 6e6f7420 73757070 6f727420 74686520 not support the │ │ │ │ - 0x00042294 70617468 20282573 2920696e 636c7564 path (%s) includ │ │ │ │ - 0x000422a4 696e6720 646f7562 6c652064 6f747321 ing double dots! │ │ │ │ - 0x000422b4 0a000000 25732069 73206120 44495245 ....%s is a DIRE │ │ │ │ - 0x000422c4 43544f52 59000000 2f646576 2f757261 CTORY.../dev/ura │ │ │ │ - 0x000422d4 6e646f6d 00000000 2f646576 2f72616e ndom..../dev/ran │ │ │ │ - 0x000422e4 646f6d00 7761726e 696e673a 2066616c dom.warning: fal │ │ │ │ - 0x000422f4 6c696e67 20626163 6b20746f 206c6f77 ling back to low │ │ │ │ - 0x00042304 2d717561 6c697479 20656e74 726f7079 -quality entropy │ │ │ │ - 0x00042314 00000000 25303136 6c6c7800 25733a20 ....%016llx.%s: │ │ │ │ - 0x00042324 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x00042334 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x00042344 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x00042354 4c000000 7368656c 6c2e6300 2d630000 L...shell.c.-c.. │ │ │ │ - 0x00042364 73680000 2f62696e 2f736800 7368656c sh../bin/sh.shel │ │ │ │ - 0x00042374 6c636f64 65206578 65637574 65206661 lcode execute fa │ │ │ │ - 0x00042384 696c7572 653a2025 73000000 25733a20 ilure: %s...%s: │ │ │ │ - 0x00042394 25733a25 645b2573 5d206572 726f723a %s:%d[%s] error: │ │ │ │ - 0x000423a4 20256420 60257327 00000000 7368656c %d `%s'....shel │ │ │ │ - 0x000423b4 6c636f64 65206669 6e697368 65642069 lcode finished i │ │ │ │ - 0x000423c4 6e20252e 32667300 ffffffff ffffffff n %.2fs......... │ │ │ │ - 0x000423d4 65786563 75746500 7368656c 6c636f64 execute.shellcod │ │ │ │ - 0x000423e4 65000000 22000000 5c000000 27270000 e..."...\...''.. │ │ │ │ - 0x000423f4 20000000 5e000000 24000000 252e3166 ...^...$...%.1f │ │ │ │ - 0x00042404 25730000 256c6c64 20256300 00000000 %s..%lld %c..... │ │ │ │ - 0x00042414 43616e6e 6f742061 6c6c6f63 61746520 Cannot allocate │ │ │ │ - 0x00042424 6d656d6f 72792066 6f722073 7472696e memory for strin │ │ │ │ - 0x00042434 6720636f 6e636174 656e6174 696f6e2e g concatenation. │ │ │ │ - 0x00042444 0a000000 25250000 25733025 64000000 ....%%..%s0%d... │ │ │ │ - 0x00042454 25732564 00000000 4a616e00 46656200 %s%d....Jan.Feb. │ │ │ │ - 0x00042464 4d617200 41707200 4d617900 4a756e00 Mar.Apr.May.Jun. │ │ │ │ - 0x00042474 4a756c00 41756700 53657000 4f637400 Jul.Aug.Sep.Oct. │ │ │ │ - 0x00042484 4e6f7600 44656300 53747269 6e672027 Nov.Dec.String ' │ │ │ │ - 0x00042494 25333073 2e2e2e27 20697320 257a6420 %30s...' is %zd │ │ │ │ - 0x000424a4 28677265 61746572 20746861 6e207468 (greater than th │ │ │ │ - 0x000424b4 6520257a 64206c69 6d697429 2e000000 e %zd limit).... │ │ │ │ - 0x000424c4 74727565 00000000 79657300 7b7d0000 true....yes.{}.. │ │ │ │ - 0x000424d4 5b5d0000 202f6269 6e2f7368 202d6320 [].. /bin/sh -c │ │ │ │ - 0x000424e4 00000000 00000020 4b00204d 00204700 ....... K. M. G. │ │ │ │ - 0x000424f4 20540020 50000000 25252532 58000000 T. P...%%%2X... │ │ │ │ - 0x00042504 25327800 6f757420 6f66206d 656d6f72 %2x.out of memor │ │ │ │ - 0x00042514 79000000 25733a20 25733a25 645b2573 y...%s: %s:%d[%s │ │ │ │ - 0x00042524 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ - 0x00042534 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ - 0x00042544 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ - 0x00042554 5f616464 72657373 2e630000 79657300 _address.c..yes. │ │ │ │ - 0x00042564 61646472 6573733a 20616363 65707465 address: accepte │ │ │ │ - 0x00042574 64000000 61646472 6573733a 20636f75 d...address: cou │ │ │ │ - 0x00042584 6c646e27 74206765 74206164 64726573 ldn't get addres │ │ │ │ - 0x00042594 73206f66 206c696e 6b000000 61646472 s of link...addr │ │ │ │ - 0x000425a4 6573733a 206f7574 206f6620 6d656d6f ess: out of memo │ │ │ │ - 0x000425b4 72790000 7965730a 00000000 6e6f0a00 ry..yes.....no.. │ │ │ │ - 0x000425c4 61646472 6573733a 20726567 69737465 address: registe │ │ │ │ - 0x000425d4 72656400 61646472 65737300 61757468 red.address.auth │ │ │ │ - 0x000425e4 5f616464 72657373 5f617373 65727400 _address_assert. │ │ │ │ - 0x000425f4 25733a20 25733a25 645b2573 5d20756e %s: %s:%d[%s] un │ │ │ │ - 0x00042604 69782065 72726f72 3a202d31 20286572 ix error: -1 (er │ │ │ │ - 0x00042614 726e6f20 3d202564 29206025 73270000 rno = %d) `%s'.. │ │ │ │ - 0x00042624 46494e41 4c000000 6236342e 63000000 FINAL...b64.c... │ │ │ │ - 0x00042634 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ - 0x00042644 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ - 0x00042654 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ - 0x00042664 7778797a 30313233 34353637 38392b2f wxyz0123456789+/ │ │ │ │ - 0x00042674 6236345f 656e636f 64650000 ffffffff b64_encode...... │ │ │ │ - 0x00042684 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042694 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000426a4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000426b4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000426c4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000426d4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000426e4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000426f4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042704 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042714 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042724 ffffffff ffffffff 3e000000 ffffffff ........>....... │ │ │ │ - 0x00042734 ffffffff ffffffff 3f000000 34000000 ........?...4... │ │ │ │ - 0x00042744 35000000 36000000 37000000 38000000 5...6...7...8... │ │ │ │ - 0x00042754 39000000 3a000000 3b000000 3c000000 9...:...;...<... │ │ │ │ - 0x00042764 3d000000 ffffffff ffffffff ffffffff =............... │ │ │ │ - 0x00042774 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042784 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x00042794 04000000 05000000 06000000 07000000 ................ │ │ │ │ - 0x000427a4 08000000 09000000 0a000000 0b000000 ................ │ │ │ │ - 0x000427b4 0c000000 0d000000 0e000000 0f000000 ................ │ │ │ │ - 0x000427c4 10000000 11000000 12000000 13000000 ................ │ │ │ │ - 0x000427d4 14000000 15000000 16000000 17000000 ................ │ │ │ │ - 0x000427e4 18000000 19000000 ffffffff ffffffff ................ │ │ │ │ - 0x000427f4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042804 1a000000 1b000000 1c000000 1d000000 ................ │ │ │ │ - 0x00042814 1e000000 1f000000 20000000 21000000 ........ ...!... │ │ │ │ - 0x00042824 22000000 23000000 24000000 25000000 "...#...$...%... │ │ │ │ - 0x00042834 26000000 27000000 28000000 29000000 &...'...(...)... │ │ │ │ - 0x00042844 2a000000 2b000000 2c000000 2d000000 *...+...,...-... │ │ │ │ - 0x00042854 2e000000 2f000000 30000000 31000000 ..../...0...1... │ │ │ │ - 0x00042864 32000000 33000000 ffffffff ffffffff 2...3........... │ │ │ │ - 0x00042874 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042884 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042894 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000428a4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000428b4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000428c4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000428d4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000428e4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000428f4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042904 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042914 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042924 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042934 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042944 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042954 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042964 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042974 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042984 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042994 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000429a4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000429b4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000429c4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000429d4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000429e4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000429f4 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042a04 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042a14 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042a24 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042a34 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042a44 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042a54 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042a64 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00042a74 ffffffff ffffffff ffffffff 6236345f ............b64_ │ │ │ │ - 0x00042a84 6465636f 64650000 6c6f6f6b 696e6720 decode..looking │ │ │ │ - 0x00042a94 75702061 64647220 25730000 25732069 up addr %s..%s i │ │ │ │ - 0x00042aa4 73206e6f 74206120 76616c69 64206164 s not a valid ad │ │ │ │ - 0x00042ab4 64720000 636f756c 646e2774 206c6f6f dr..couldn't loo │ │ │ │ - 0x00042ac4 6b207570 2025733a 20257300 25732069 k up %s: %s.%s i │ │ │ │ - 0x00042ad4 73202573 00000000 6c6f6f6b 696e6720 s %s....looking │ │ │ │ - 0x00042ae4 7570206e 616d6520 25730000 756e6162 up name %s..unab │ │ │ │ - 0x00042af4 6c652074 6f207472 616e736c 61746520 le to translate │ │ │ │ - 0x00042b04 72657375 6c742066 726f6d20 67657461 result from geta │ │ │ │ - 0x00042b14 64647269 6e666f00 6f6e206c 696e6520 ddrinfo.on line │ │ │ │ - 0x00042b24 25642c20 696e7661 6c696420 70616972 %d, invalid pair │ │ │ │ - 0x00042b34 20696e20 64696374 20636f6d 70726568 in dict compreh │ │ │ │ - 0x00042b44 656e7369 6f6e0000 636f6e74 65787420 ension..context │ │ │ │ - 0x00042b54 6d757374 20626520 616e206f 626a6563 must be an objec │ │ │ │ - 0x00042b64 74000000 6f6e206c 696e6520 25642c20 t...on line %d, │ │ │ │ - 0x00042b74 25733a20 756e6465 66696e65 64207379 %s: undefined sy │ │ │ │ - 0x00042b84 6d626f6c 00000000 40000000 09000000 mbol....@....... │ │ │ │ - 0x00042b94 30000000 09000000 04000000 09000000 0............... │ │ │ │ - 0x00042ba4 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ - 0x00042bb4 37000000 09000000 17000000 09000000 7............... │ │ │ │ - 0x00042bc4 2f000000 09000000 11000000 09000000 /............... │ │ │ │ - 0x00042bd4 33000000 09000000 15000000 09000000 3............... │ │ │ │ - 0x00042be4 12000000 09000000 1f000000 09000000 ................ │ │ │ │ - 0x00042bf4 36000000 09000000 10000000 09000000 6............... │ │ │ │ - 0x00042c04 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ - 0x00042c14 00000000 00000000 ........ │ │ │ │ + 0x0003d218 01000200 40000000 09000000 30000000 ....@.......0... │ │ │ │ + 0x0003d228 09000000 04000000 09000000 0c000000 ................ │ │ │ │ + 0x0003d238 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ + 0x0003d248 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ + 0x0003d258 09000000 11000000 09000000 33000000 ............3... │ │ │ │ + 0x0003d268 09000000 15000000 09000000 12000000 ................ │ │ │ │ + 0x0003d278 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ + 0x0003d288 09000000 10000000 09000000 24000000 ............$... │ │ │ │ + 0x0003d298 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ + 0x0003d2a8 00000000 03000000 11000000 04000000 ................ │ │ │ │ + 0x0003d2b8 00000000 2f000000 2f255b5e 2f5d2573 ..../.../%[^/]%s │ │ │ │ + 0x0003d2c8 00000000 7573653a 20257320 3c6f7074 ....use: %s ...where option │ │ │ │ + 0x0003d2f8 73206172 653a0a00 2d612c2d 2d617574 s are:..-a,--aut │ │ │ │ + 0x0003d308 683d3c66 6c61673e 00000000 20252d33 h=.... %-3 │ │ │ │ + 0x0003d318 30732052 65717569 72652074 68697320 0s Require this │ │ │ │ + 0x0003d328 61757468 656e7469 63617469 6f6e206d authentication m │ │ │ │ + 0x0003d338 6f64652e 0a000000 2d622c2d 2d626c6f ode.....-b,--blo │ │ │ │ + 0x0003d348 636b2d73 697a653d 3c627974 65733e00 ck-size=. │ │ │ │ + 0x0003d358 20252d33 30732042 6c6f636b 2073697a %-30s Block siz │ │ │ │ + 0x0003d368 6520666f 72206e65 74776f72 6b20492f e for network I/ │ │ │ │ + 0x0003d378 4f2e2028 64656661 756c7420 69732025 O. (default is % │ │ │ │ + 0x0003d388 6473290a 00000000 2d642c2d 2d646562 ds).....-d,--deb │ │ │ │ + 0x0003d398 75673d3c 666c6167 3e000000 20252d33 ug=... %-3 │ │ │ │ + 0x0003d3a8 30732045 6e61626c 65206465 62756767 0s Enable debugg │ │ │ │ + 0x0003d3b8 696e6720 666f7220 74686973 20737562 ing for this sub │ │ │ │ + 0x0003d3c8 73797374 656d2e0a 00000000 2d73202d system......-s - │ │ │ │ + 0x0003d3d8 2d73696e 676c652d 73657276 65720000 -single-server.. │ │ │ │ + 0x0003d3e8 20252d33 30732043 6f6e6e65 6374206f %-30s Connect o │ │ │ │ + 0x0003d3f8 6e6c7920 746f2074 6865206e 616d6564 nly to the named │ │ │ │ + 0x0003d408 20686f73 743a706f 72742061 6e642068 host:port and h │ │ │ │ + 0x0003d418 69646520 74686520 676c6f62 616c206e ide the global n │ │ │ │ + 0x0003d428 616d6573 70616365 2e0a0000 2d442c2d amespace....-D,- │ │ │ │ + 0x0003d438 2d6e6f2d 6f707469 6d697a65 00000000 -no-optimize.... │ │ │ │ + 0x0003d448 20252d33 30732044 69736162 6c652073 %-30s Disable s │ │ │ │ + 0x0003d458 6d616c6c 2066696c 65206f70 74696d69 mall file optimi │ │ │ │ + 0x0003d468 7a617469 6f6e7320 73756368 20617320 zations such as │ │ │ │ + 0x0003d478 72656375 72736976 65206465 6c657465 recursive delete │ │ │ │ + 0x0003d488 2e0a0000 2d662c2d 2d666f72 6567726f ....-f,--foregro │ │ │ │ + 0x0003d498 756e6400 20252d33 30732052 756e2069 und. %-30s Run i │ │ │ │ + 0x0003d4a8 6e20666f 72656772 6f756e64 20666f72 n foreground for │ │ │ │ + 0x0003d4b8 20646562 75676769 6e672e0a 00000000 debugging...... │ │ │ │ + 0x0003d4c8 2d692c2d 2d746963 6b657473 3d3c6669 -i,--tickets=.... %-30s C │ │ │ │ + 0x0003d4e8 6f6d6d61 2d64656c 696d6974 6564206c omma-delimited l │ │ │ │ + 0x0003d4f8 69737420 6f662074 69636b65 74732074 ist of tickets t │ │ │ │ + 0x0003d508 6f207573 6520666f 72206175 7468656e o use for authen │ │ │ │ + 0x0003d518 74696361 74696f6e 2e0a0000 2d6d2c2d tication....-m,- │ │ │ │ + 0x0003d528 2d6d6f75 6e742d6f 7074696f 6e3d3c6f -mount-option=.. %-30s M │ │ │ │ + 0x0003d548 6f756e74 206f7074 696f6e20 70617373 ount option pass │ │ │ │ + 0x0003d558 65642074 6f204655 53452e20 4d617920 ed to FUSE. May │ │ │ │ + 0x0003d568 62652073 70656369 66696564 206d756c be specified mul │ │ │ │ + 0x0003d578 7469706c 65207469 6d65732e 0a000000 tiple times..... │ │ │ │ + 0x0003d588 2d6f2c2d 2d646562 75672d66 696c653d -o,--debug-file= │ │ │ │ + 0x0003d598 3c66696c 653e0000 20252d33 30732053 .. %-30s S │ │ │ │ + 0x0003d5a8 656e6420 64656275 6767696e 6720746f end debugging to │ │ │ │ + 0x0003d5b8 20746869 73206669 6c652e20 2863616e this file. (can │ │ │ │ + 0x0003d5c8 20616c73 6f206265 203a7374 64657272 also be :stderr │ │ │ │ + 0x0003d5d8 2c206f72 203a7374 646f7574 290a0000 , or :stdout)... │ │ │ │ + 0x0003d5e8 2d742c2d 2d74696d 656f7574 3d3c7469 -t,--timeout=.. %-30s T │ │ │ │ + 0x0003d608 696d656f 75742066 6f72206e 6574776f imeout for netwo │ │ │ │ + 0x0003d618 726b206f 70657261 74696f6e 732e2028 rk operations. ( │ │ │ │ + 0x0003d628 64656661 756c7420 69732025 6473290a default is %ds). │ │ │ │ + 0x0003d638 00000000 2d762c2d 2d766572 73696f6e ....-v,--version │ │ │ │ + 0x0003d648 00000000 20252d33 30732053 686f7720 .... %-30s Show │ │ │ │ + 0x0003d658 70726f67 72616d20 76657273 696f6e2e program version. │ │ │ │ + 0x0003d668 0a000000 2d682c2d 2d68656c 70000000 ....-h,--help... │ │ │ │ + 0x0003d678 20252d33 30732054 68697320 6d657373 %-30s This mess │ │ │ │ + 0x0003d688 6167652e 0a000000 636f756c 64206e6f age.....could no │ │ │ │ + 0x0003d698 74207265 67697374 65722061 75746865 t register authe │ │ │ │ + 0x0003d6a8 6e746963 6174696f 6e206d65 74686f64 ntication method │ │ │ │ + 0x0003d6b8 20602573 273a2025 73000000 613a623a `%s': %s...a:b: │ │ │ │ + 0x0003d6c8 643a4466 68693a6d 3a6f3a73 3a743a76 d:Dfhi:m:o:s:t:v │ │ │ │ + 0x0003d6d8 00000000 43484952 505f434c 49454e54 ....CHIRP_CLIENT │ │ │ │ + 0x0003d6e8 5f544943 4b455453 00000000 63686972 _TICKETS....chir │ │ │ │ + 0x0003d6f8 705f6675 73653a20 636f756c 646e2774 p_fuse: couldn't │ │ │ │ + 0x0003d708 20637265 61746520 66757365 20696e73 create fuse ins │ │ │ │ + 0x0003d718 74616e63 6520666f 72202573 0a000000 tance for %s.... │ │ │ │ + 0x0003d728 63686972 705f6675 73653a20 636f756c chirp_fuse: coul │ │ │ │ + 0x0003d738 646e2774 20616363 65737320 25730a00 dn't access %s.. │ │ │ │ + 0x0003d748 63686972 705f6675 73653a20 6d6f756e chirp_fuse: moun │ │ │ │ + 0x0003d758 74656420 63686972 70206f6e 2025730a ted chirp on %s. │ │ │ │ + 0x0003d768 00000000 63686972 705f6675 73653a20 ....chirp_fuse: │ │ │ │ + 0x0003d778 746f2075 6e6d6f75 6e743a20 66757365 to unmount: fuse │ │ │ │ + 0x0003d788 726d6f75 6e74202d 75202573 0a000000 rmount -u %s.... │ │ │ │ + 0x0003d798 61757468 00000000 626c6f63 6b2d7369 auth....block-si │ │ │ │ + 0x0003d7a8 7a650000 64656275 67000000 6e6f2d6f ze..debug...no-o │ │ │ │ + 0x0003d7b8 7074696d 697a6500 666f7265 67726f75 ptimize.foregrou │ │ │ │ + 0x0003d7c8 6e640000 73696e67 6c652d73 65727665 nd..single-serve │ │ │ │ + 0x0003d7d8 72000000 7469636b 65747300 6d6f756e r...tickets.moun │ │ │ │ + 0x0003d7e8 742d6f70 74696f6e 00000000 64656275 t-option....debu │ │ │ │ + 0x0003d7f8 672d6669 6c650000 74696d65 6f757400 g-file..timeout. │ │ │ │ + 0x0003d808 76657273 696f6e00 68656c70 00000000 version.help.... │ │ │ │ + 0x0003d818 2f000000 6d756c74 69000000 6d756c74 /...multi...mult │ │ │ │ + 0x0003d828 693a3930 39340000 6c617374 68656172 i:9094..lasthear │ │ │ │ + 0x0003d838 6466726f 6d000000 746f7461 6c000000 dfrom...total... │ │ │ │ + 0x0003d848 61766169 6c000000 2f255b5e 2f5d2573 avail.../%[^/]%s │ │ │ │ + 0x0003d858 00000000 63617461 6c6f6720 71756572 ....catalog quer │ │ │ │ + 0x0003d868 69657320 64697361 626c6564 0a000000 ies disabled.... │ │ │ │ + 0x0003d878 43415441 4c4f475f 484f5354 00000000 CATALOG_HOST.... │ │ │ │ + 0x0003d888 63617461 6c6f672e 6373652e 6e642e65 catalog.cse.nd.e │ │ │ │ + 0x0003d898 64752c62 61636b75 702d6361 74616c6f du,backup-catalo │ │ │ │ + 0x0003d8a8 672e6373 652e6e64 2e656475 00000000 g.cse.nd.edu.... │ │ │ │ + 0x0003d8b8 71756572 79696e67 20636174 616c6f67 querying catalog │ │ │ │ + 0x0003d8c8 20617420 25730000 74797065 00000000 at %s..type.... │ │ │ │ + 0x0003d8d8 63686972 70000000 6e616d65 00000000 chirp...name.... │ │ │ │ + 0x0003d8e8 706f7274 00000000 25733a25 64000000 port....%s:%d... │ │ │ │ + 0x0003d8f8 6f70656e 696e6720 766f6c75 6d652025 opening volume % │ │ │ │ + 0x0003d908 73000000 25732f6b 65790000 636f756c s...%s/key..coul │ │ │ │ + 0x0003d918 646e2774 206f7065 6e202573 3a202573 dn't open %s: %s │ │ │ │ + 0x0003d928 00000000 25732f68 6f737473 00000000 ....%s/hosts.... │ │ │ │ + 0x0003d938 65737469 6d617469 6e672025 64207365 estimating %d se │ │ │ │ + 0x0003d948 72766572 73000000 20090a00 73657276 rvers... ...serv │ │ │ │ + 0x0003d958 65723a20 25730000 696e6974 3a202f6d er: %s..init: /m │ │ │ │ + 0x0003d968 756c7469 2f257300 2f2e2e00 2f000000 ulti/%s./.../... │ │ │ │ + 0x0003d978 25732f72 6f6f742f 25730000 25732025 %s/root/%s..%s % │ │ │ │ + 0x0003d988 73000000 6c6f6f6b 75703a20 2f6d756c s...lookup: /mul │ │ │ │ + 0x0003d998 74692f25 73257320 6174202f 63686972 ti/%s%s at /chir │ │ │ │ + 0x0003d9a8 702f2573 2f257300 25730a25 730a0000 p/%s/%s.%s.%s... │ │ │ │ + 0x0003d9b8 70726570 6172696e 67207365 72766572 preparing server │ │ │ │ + 0x0003d9c8 20257300 2f257300 25732f25 73000000 %s./%s.%s/%s... │ │ │ │ + 0x0003d9d8 63726561 74653a20 2f6d756c 74692f25 create: /multi/% │ │ │ │ + 0x0003d9e8 73257320 6174202f 63686972 702f2573 s%s at /chirp/%s │ │ │ │ + 0x0003d9f8 2f257300 63726561 74652066 61696c65 /%s.create faile │ │ │ │ + 0x0003da08 642c2074 7279696e 6720616e 6f746865 d, trying anothe │ │ │ │ + 0x0003da18 72207365 72766572 2e2e2e00 2e000000 r server........ │ │ │ │ + 0x0003da28 2e2e0000 556e6c69 6e6b2066 696c6520 ....Unlink file │ │ │ │ + 0x0003da38 6661696c 65643a20 6572726e 6f3d2569 failed: errno=%i │ │ │ │ + 0x0003da48 20282573 29000000 556e6c69 6e6b2073 (%s)...Unlink s │ │ │ │ + 0x0003da58 74756220 6661696c 65643a20 6572726e tub failed: errn │ │ │ │ + 0x0003da68 6f3d2569 20282573 29000000 436f756c o=%i (%s)...Coul │ │ │ │ + 0x0003da78 64206e6f 7420636f 6d706c65 74652076 d not complete v │ │ │ │ + 0x0003da88 6f6c756d 652f7061 7468206c 6f6f6b75 olume/path looku │ │ │ │ + 0x0003da98 703a2065 72726e6f 3d256920 28257329 p: errno=%i (%s) │ │ │ │ + 0x0003daa8 00000000 434f4e44 4f520000 40404000 ....CONDOR..@@@. │ │ │ │ + 0x0003dab8 76657269 6679696e 673a2025 73000000 verifying: %s... │ │ │ │ + 0x0003dac8 7374616c 653a2064 65766963 65206368 stale: device ch │ │ │ │ + 0x0003dad8 616e6765 643a2025 73000000 7374616c anged: %s...stal │ │ │ │ + 0x0003dae8 653a2069 6e6f6465 20636861 6e676564 e: inode changed │ │ │ │ + 0x0003daf8 3a202573 00000000 7374616c 653a2072 : %s....stale: r │ │ │ │ + 0x0003db08 64657620 6368616e 6765643a 20257300 dev changed: %s. │ │ │ │ + 0x0003db18 7570746f 64617465 3a202573 00000000 uptodate: %s.... │ │ │ │ + 0x0003db28 7374616c 653a2025 733a2025 73000000 stale: %s: %s... │ │ │ │ + 0x0003db38 636f756c 646e2774 20636f6e 6e656374 couldn't connect │ │ │ │ + 0x0003db48 20746f20 25733a20 7374696c 6c207472 to %s: still tr │ │ │ │ + 0x0003db58 79696e67 2e2e2e0a 00000000 636f756c ying........coul │ │ │ │ + 0x0003db68 646e2774 2074616c 6b20746f 2025733a dn't talk to %s: │ │ │ │ + 0x0003db78 2025730a 00000000 74727920 61676169 %s.....try agai │ │ │ │ + 0x0003db88 6e20696e 20256420 7365636f 6e64730a n in %d seconds. │ │ │ │ + 0x0003db98 00000000 636f756c 646e2774 20636f6e ....couldn't con │ │ │ │ + 0x0003dba8 6e656374 3a207374 696c6c20 74727969 nect: still tryi │ │ │ │ + 0x0003dbb8 6e672e2e 2e0a0000 2520090a 00000000 ng......% ...... │ │ │ │ + 0x0003dbc8 6c696e6b 2062726f 6b656e20 72656164 link broken read │ │ │ │ + 0x0003dbd8 696e6720 73746174 3a202573 00000000 ing stat: %s.... │ │ │ │ + 0x0003dbe8 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ + 0x0003dbf8 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ + 0x0003dc08 6c642025 6c6c6420 256c6c64 20256c6c ld %lld %lld %ll │ │ │ │ + 0x0003dc18 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ + 0x0003dc28 0a000000 64696420 6e6f7420 67657420 ....did not get │ │ │ │ + 0x0003dc38 65787065 63746564 20666965 6c647320 expected fields │ │ │ │ + 0x0003dc48 666f7220 73746174 20726573 756c743a for stat result: │ │ │ │ + 0x0003dc58 20602573 27000000 28616e6f 6e290000 `%s'...(anon).. │ │ │ │ + 0x0003dc68 22257322 203d207b 64657620 3d20256c "%s" = {dev = %l │ │ │ │ + 0x0003dc78 6c642c20 696e6f20 3d20256c 6c642c20 ld, ino = %lld, │ │ │ │ + 0x0003dc88 6d6f6465 203d2025 6c6c642c 206e6c69 mode = %lld, nli │ │ │ │ + 0x0003dc98 6e6b203d 20256c6c 642c2075 6964203d nk = %lld, uid = │ │ │ │ + 0x0003dca8 20256c6c 642c2067 6964203d 20256c6c %lld, gid = %ll │ │ │ │ + 0x0003dcb8 642c2072 64657620 3d20256c 6c642c20 d, rdev = %lld, │ │ │ │ + 0x0003dcc8 73697a65 203d2025 6c6c642c 20626c6b size = %lld, blk │ │ │ │ + 0x0003dcd8 73697a65 203d2025 6c6c642c 20626c6f size = %lld, blo │ │ │ │ + 0x0003dce8 636b7320 3d20256c 6c642c20 6174696d cks = %lld, atim │ │ │ │ + 0x0003dcf8 65203d20 256c6c64 2c206d74 696d6520 e = %lld, mtime │ │ │ │ + 0x0003dd08 3d20256c 6c642c20 6374696d 65203d20 = %lld, ctime = │ │ │ │ + 0x0003dd18 256c6c64 7d000000 256c6c64 20256c6c %lld}...%lld %ll │ │ │ │ + 0x0003dd28 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ + 0x0003dd38 20256c6c 6420256c 6c640a00 256c6c64 %lld %lld..%lld │ │ │ │ + 0x0003dd48 00000000 203d2025 6c6c6400 203d2025 .... = %lld. = % │ │ │ │ + 0x0003dd58 6c6c6420 28257329 00000000 25733a20 lld (%s)....%s: │ │ │ │ + 0x0003dd68 25730000 72000000 63686972 702e636f %s..r...chirp.co │ │ │ │ + 0x0003dd78 6e666967 00000000 2e636869 72702e63 nfig.....chirp.c │ │ │ │ + 0x0003dd88 6f6e6669 67000000 2e636869 72705f63 onfig....chirp_c │ │ │ │ + 0x0003dd98 6f6e6669 67000000 25732025 64202573 onfig...%s %d %s │ │ │ │ + 0x0003dda8 00000000 25733a25 64000000 636f6f6b ....%s:%d...cook │ │ │ │ + 0x0003ddb8 69652025 730a0000 6c6f6769 6e202573 ie %s...login %s │ │ │ │ + 0x0003ddc8 2025730a 00000000 6765746c 6f6e6764 %s.....getlongd │ │ │ │ + 0x0003ddd8 69722025 730a0000 67657464 69722025 ir %s...getdir % │ │ │ │ + 0x0003dde8 730a0000 67657461 636c2025 730a0000 s...getacl %s... │ │ │ │ + 0x0003ddf8 43484952 505f5449 434b4554 5f4e414d CHIRP_TICKET_NAM │ │ │ │ + 0x0003de08 453d2573 00000000 7368656c 6c636f64 E=%s....shellcod │ │ │ │ + 0x0003de18 65206578 69742073 74617475 73202564 e exit status %d │ │ │ │ + 0x0003de28 3b207374 64657272 3a0a2573 00000000 ; stderr:.%s.... │ │ │ │ + 0x0003de38 7469636b 65743a25 73000000 636f756c ticket:%s...coul │ │ │ │ + 0x0003de48 64206e6f 74206372 65617465 20746963 d not create tic │ │ │ │ + 0x0003de58 6b65742c 20646f20 796f7520 68617665 ket, do you have │ │ │ │ + 0x0003de68 206f7065 6e73736c 20696e73 74616c6c openssl install │ │ │ │ + 0x0003de78 65643f00 73656c66 00000000 7469636b ed?.self....tick │ │ │ │ + 0x0003de88 65745f72 65676973 74657220 25732025 et_register %s % │ │ │ │ + 0x0003de98 6c6c7520 257a750a 00000000 25630000 llu %zu.....%c.. │ │ │ │ + 0x0003dea8 61000000 23202573 3a205265 67697374 a...# %s: Regist │ │ │ │ + 0x0003deb8 65726564 20776974 68202573 20617320 ered with %s as │ │ │ │ + 0x0003dec8 22257322 2e205265 71756573 74656420 "%s". Requested │ │ │ │ + 0x0003ded8 65787069 72617469 6f6e206f 6e202573 expiration on %s │ │ │ │ + 0x0003dee8 0a000000 43484952 505f5449 434b4554 ....CHIRP_TICKET │ │ │ │ + 0x0003def8 5f424954 533d2575 00000000 00000000 _BITS=%u........ │ │ │ │ + 0x0003df08 25730000 7469636b 65745f64 656c6574 %s..ticket_delet │ │ │ │ + 0x0003df18 65202573 0a000000 7469636b 65745f67 e %s....ticket_g │ │ │ │ + 0x0003df28 65742025 730a0000 257a7500 256c6c75 et %s...%zu.%llu │ │ │ │ + 0x0003df38 00000000 25732025 73000000 7469636b ....%s %s...tick │ │ │ │ + 0x0003df48 65745f6c 69737420 25730a00 7469636b et_list %s..tick │ │ │ │ + 0x0003df58 65745f6d 6f646966 79202573 20257320 et_modify %s %s │ │ │ │ + 0x0003df68 25730a00 23202573 3a205365 74204143 %s..# %s: Set AC │ │ │ │ + 0x0003df78 4c204d61 736b206f 6e202573 20646972 L Mask on %s dir │ │ │ │ + 0x0003df88 6563746f 7279203d 20272573 27206d61 ectory = '%s' ma │ │ │ │ + 0x0003df98 736b203d 20272573 272e0a00 73657461 sk = '%s'...seta │ │ │ │ + 0x0003dfa8 636c2025 73202573 2025730a 00000000 cl %s %s %s..... │ │ │ │ + 0x0003dfb8 72657365 7461636c 20257320 25730a00 resetacl %s %s.. │ │ │ │ + 0x0003dfc8 255b5e3a 5d252a73 00000000 25733a25 %[^:]%*s....%s:% │ │ │ │ + 0x0003dfd8 73000000 77000000 72770000 63000000 s...w...rw..c... │ │ │ │ + 0x0003dfe8 74000000 78000000 73000000 6f70656e t...x...s...open │ │ │ │ + 0x0003dff8 20257320 25732025 6c6c640a 00000000 %s %s %lld..... │ │ │ │ + 0x0003e008 636c6f73 6520256c 6c640a00 70726561 close %lld..prea │ │ │ │ + 0x0003e018 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ + 0x0003e028 0a000000 73726561 6420256c 6c642025 ....sread %lld % │ │ │ │ + 0x0003e038 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ + 0x0003e048 6c640a00 67657466 696c6520 25730a00 ld..getfile %s.. │ │ │ │ + 0x0003e058 72656164 6c696e6b 20257320 256c6c64 readlink %s %lld │ │ │ │ + 0x0003e068 0a000000 6c6f6361 6c706174 68202573 ....localpath %s │ │ │ │ + 0x0003e078 0a000000 77686f61 6d692025 6c6c640a ....whoami %lld. │ │ │ │ + 0x0003e088 00000000 77686f61 7265796f 75202573 ....whoareyou %s │ │ │ │ + 0x0003e098 20256c6c 640a0000 70777269 74652025 %lld...pwrite % │ │ │ │ + 0x0003e0a8 6c6c6420 256c6c64 20256c6c 640a0000 lld %lld %lld... │ │ │ │ + 0x0003e0b8 73777269 74652025 6c6c6420 256c6c64 swrite %lld %lld │ │ │ │ + 0x0003e0c8 20256c6c 6420256c 6c642025 6c6c640a %lld %lld %lld. │ │ │ │ + 0x0003e0d8 00000000 70757466 696c6520 25732025 ....putfile %s % │ │ │ │ + 0x0003e0e8 6c6c6420 256c6c64 0a000000 67657473 lld %lld....gets │ │ │ │ + 0x0003e0f8 74726561 6d202573 0a000000 70757473 tream %s....puts │ │ │ │ + 0x0003e108 74726561 6d202573 0a000000 74686972 tream %s....thir │ │ │ │ + 0x0003e118 64707574 20257320 25732025 730a0000 dput %s %s %s... │ │ │ │ + 0x0003e128 6663686d 6f642025 6c6c6420 256c6c64 fchmod %lld %lld │ │ │ │ + 0x0003e138 0a000000 6663686f 776e2025 6c6c6420 ....fchown %lld │ │ │ │ + 0x0003e148 256c6c64 20256c6c 640a0000 66747275 %lld %lld...ftru │ │ │ │ + 0x0003e158 6e636174 6520256c 6c642025 6c6c640a ncate %lld %lld. │ │ │ │ + 0x0003e168 00000000 66737461 7420256c 6c640a00 ....fstat %lld.. │ │ │ │ + 0x0003e178 73746174 2025730a 00000000 6c737461 stat %s.....lsta │ │ │ │ + 0x0003e188 74202573 0a000000 66737461 74667320 t %s....fstatfs │ │ │ │ + 0x0003e198 256c6c64 0a000000 73746174 66732025 %lld....statfs % │ │ │ │ + 0x0003e1a8 730a0000 756e6c69 6e6b2025 730a0000 s...unlink %s... │ │ │ │ + 0x0003e1b8 72656e61 6d652025 73202573 0a000000 rename %s %s.... │ │ │ │ + 0x0003e1c8 6c696e6b 20257320 25730a00 73796d6c link %s %s..syml │ │ │ │ + 0x0003e1d8 696e6b20 25732025 73000000 73796d6c ink %s %s...syml │ │ │ │ + 0x0003e1e8 696e6b20 25732025 730a0000 6673796e ink %s %s...fsyn │ │ │ │ + 0x0003e1f8 6320256c 6c640a00 6d6b6469 72202573 c %lld..mkdir %s │ │ │ │ + 0x0003e208 20256c6c 640a0000 726d6469 72202573 %lld...rmdir %s │ │ │ │ + 0x0003e218 0a000000 726d616c 6c202573 0a000000 ....rmall %s.... │ │ │ │ + 0x0003e228 7472756e 63617465 20257320 256c6c64 truncate %s %lld │ │ │ │ + 0x0003e238 0a000000 7574696d 65202573 20257520 ....utime %s %u │ │ │ │ + 0x0003e248 25750a00 61636365 73732025 7320256c %u..access %s %l │ │ │ │ + 0x0003e258 6c640a00 63686d6f 64202573 20256c6c ld..chmod %s %ll │ │ │ │ + 0x0003e268 640a0000 63686f77 6e202573 20256c6c d...chown %s %ll │ │ │ │ + 0x0003e278 6420256c 6c640a00 6c63686f 776e2025 d %lld..lchown % │ │ │ │ + 0x0003e288 7320256c 6c642025 6c6c640a 00000000 s %lld %lld..... │ │ │ │ + 0x0003e298 68617368 20257320 25730a00 6d643500 hash %s %s..md5. │ │ │ │ + 0x0003e2a8 73657472 65702025 73202564 0a000000 setrep %s %d.... │ │ │ │ + 0x0003e2b8 2a000000 64656275 67202573 0a000000 *...debug %s.... │ │ │ │ + 0x0003e2c8 61756469 74202573 0a000000 25732025 audit %s....%s % │ │ │ │ + 0x0003e2d8 6c6c6420 256c6c64 20256c6c 64000000 lld %lld %lld... │ │ │ │ + 0x0003e2e8 6d6b616c 6c6f6320 25732025 6c6c6420 mkalloc %s %lld │ │ │ │ + 0x0003e2f8 256c6c64 0a000000 6c73616c 6c6f6320 %lld....lsalloc │ │ │ │ + 0x0003e308 25730a00 25732025 6c6c6420 256c6c64 %s..%s %lld %lld │ │ │ │ + 0x0003e318 00000000 73656172 63682025 73202573 ....search %s %s │ │ │ │ + 0x0003e328 2025640a 00000000 00000000 256c6c64 %d.........%lld │ │ │ │ + 0x0003e338 20256c6c 6420256c 6c642025 6c6c6420 %lld %lld %lld │ │ │ │ + 0x0003e348 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ + 0x0003e358 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ + 0x0003e368 6c642025 6c6c6420 256c6c64 00000000 ld %lld %lld.... │ │ │ │ + 0x0003e378 67657478 61747472 20257320 25730a00 getxattr %s %s.. │ │ │ │ + 0x0003e388 66676574 78617474 7220256c 6c642025 fgetxattr %lld % │ │ │ │ + 0x0003e398 730a0000 6c676574 78617474 72202573 s...lgetxattr %s │ │ │ │ + 0x0003e3a8 2025730a 00000000 6c697374 78617474 %s.....listxatt │ │ │ │ + 0x0003e3b8 72202573 0a000000 666c6973 74786174 r %s....flistxat │ │ │ │ + 0x0003e3c8 74722025 6c6c640a 00000000 6c6c6973 tr %lld.....llis │ │ │ │ + 0x0003e3d8 74786174 74722025 730a0000 73657478 txattr %s...setx │ │ │ │ + 0x0003e3e8 61747472 20257320 25732025 7a752025 attr %s %s %zu % │ │ │ │ + 0x0003e3f8 640a0000 66736574 78617474 72202573 d...fsetxattr %s │ │ │ │ + 0x0003e408 20257320 257a7520 25640a00 6c736574 %s %zu %d..lset │ │ │ │ + 0x0003e418 78617474 72202573 20257320 257a7520 xattr %s %s %zu │ │ │ │ + 0x0003e428 25640a00 72656d6f 76657861 74747220 %d..removexattr │ │ │ │ + 0x0003e438 25732025 730a0000 6672656d 6f766578 %s %s...fremovex │ │ │ │ + 0x0003e448 61747472 20256c6c 64202573 0a000000 attr %lld %s.... │ │ │ │ + 0x0003e458 6c72656d 6f766578 61747472 20257320 lremovexattr %s │ │ │ │ + 0x0003e468 25730a00 6a6f625f 63726561 74652025 %s..job_create % │ │ │ │ + 0x0003e478 7a750a00 6a6f625f 636f6d6d 69742025 zu..job_commit % │ │ │ │ + 0x0003e488 6c6c640a 00000000 6a6f625f 6b696c6c lld.....job_kill │ │ │ │ + 0x0003e498 20256c6c 640a0000 6a6f625f 73746174 %lld...job_stat │ │ │ │ + 0x0003e4a8 75732025 6c6c640a 00000000 6a6f625f us %lld.....job_ │ │ │ │ + 0x0003e4b8 77616974 20256c6c 6420256c 6c640a00 wait %lld %lld.. │ │ │ │ + 0x0003e4c8 73657420 2d650a69 66205b20 2d72202f set -e.if [ -r / │ │ │ │ + 0x0003e4d8 6465762f 7572616e 646f6d20 5d3b2074 dev/urandom ]; t │ │ │ │ + 0x0003e4e8 68656e0a 20202065 78706f72 74205241 hen. export RA │ │ │ │ + 0x0003e4f8 4e444649 4c453d2f 6465762f 7572616e NDFILE=/dev/uran │ │ │ │ + 0x0003e508 646f6d0a 656c6966 205b202d 72202f64 dom.elif [ -r /d │ │ │ │ + 0x0003e518 65762f72 616e646f 6d205d3b 20746865 ev/random ]; the │ │ │ │ + 0x0003e528 6e0a2020 20657870 6f727420 52414e44 n. export RAND │ │ │ │ + 0x0003e538 46494c45 3d2f6465 762f7261 6e646f6d FILE=/dev/random │ │ │ │ + 0x0003e548 0a656c73 650a2020 20756e73 65742052 .else. unset R │ │ │ │ + 0x0003e558 414e4446 494c450a 20202065 78706f72 ANDFILE. expor │ │ │ │ + 0x0003e568 7420484f 4d453d2f 0a66690a 73656420 t HOME=/.fi.sed │ │ │ │ + 0x0003e578 272f5e5c 732a232f 6427203c 20222443 '/^\s*#/d' < "$C │ │ │ │ + 0x0003e588 48495250 5f544943 4b45545f 4e414d45 HIRP_TICKET_NAME │ │ │ │ + 0x0003e598 22207c20 6f70656e 73736c20 72736120 " | openssl rsa │ │ │ │ + 0x0003e5a8 2d707562 6f75740a 00000000 73657420 -pubout.....set │ │ │ │ + 0x0003e5b8 2d650a69 66205b20 2d72202f 6465762f -e.if [ -r /dev/ │ │ │ │ + 0x0003e5c8 7572616e 646f6d20 5d3b2074 68656e0a urandom ]; then. │ │ │ │ + 0x0003e5d8 20202065 78706f72 74205241 4e444649 export RANDFI │ │ │ │ + 0x0003e5e8 4c453d2f 6465762f 7572616e 646f6d0a LE=/dev/urandom. │ │ │ │ + 0x0003e5f8 656c6966 205b202d 72202f64 65762f72 elif [ -r /dev/r │ │ │ │ + 0x0003e608 616e646f 6d205d3b 20746865 6e0a2020 andom ]; then. │ │ │ │ + 0x0003e618 20657870 6f727420 52414e44 46494c45 export RANDFILE │ │ │ │ + 0x0003e628 3d2f6465 762f7261 6e646f6d 0a656c73 =/dev/random.els │ │ │ │ + 0x0003e638 650a2020 20756e73 65742052 414e4446 e. unset RANDF │ │ │ │ + 0x0003e648 494c450a 20202065 78706f72 7420484f ILE. export HO │ │ │ │ + 0x0003e658 4d453d2f 0a66690a 6966205b 202d7220 ME=/.fi.if [ -r │ │ │ │ + 0x0003e668 22244348 4952505f 5449434b 45545f4e "$CHIRP_TICKET_N │ │ │ │ + 0x0003e678 414d4522 205d3b20 7468656e 0a097365 AME" ]; then..se │ │ │ │ + 0x0003e688 6420272f 5e5c732a 232f6427 203c2022 d '/^\s*#/d' < " │ │ │ │ + 0x0003e698 24434849 52505f54 49434b45 545f4e41 $CHIRP_TICKET_NA │ │ │ │ + 0x0003e6a8 4d452220 7c206f70 656e7373 6c207273 ME" | openssl rs │ │ │ │ + 0x0003e6b8 61202d70 75626f75 740a0965 78697420 a -pubout..exit │ │ │ │ + 0x0003e6c8 300a656c 73650a09 65786974 20310a66 0.else..exit 1.f │ │ │ │ + 0x0003e6d8 690a0000 73657420 2d650a69 66205b20 i...set -e.if [ │ │ │ │ + 0x0003e6e8 2d72202f 6465762f 7572616e 646f6d20 -r /dev/urandom │ │ │ │ + 0x0003e6f8 5d3b2074 68656e0a 20202065 78706f72 ]; then. expor │ │ │ │ + 0x0003e708 74205241 4e444649 4c453d2f 6465762f t RANDFILE=/dev/ │ │ │ │ + 0x0003e718 7572616e 646f6d0a 656c6966 205b202d urandom.elif [ - │ │ │ │ + 0x0003e728 72202f64 65762f72 616e646f 6d205d3b r /dev/random ]; │ │ │ │ + 0x0003e738 20746865 6e0a2020 20657870 6f727420 then. export │ │ │ │ + 0x0003e748 52414e44 46494c45 3d2f6465 762f7261 RANDFILE=/dev/ra │ │ │ │ + 0x0003e758 6e646f6d 0a656c73 650a2020 20756e73 ndom.else. uns │ │ │ │ + 0x0003e768 65742052 414e4446 494c450a 20202065 et RANDFILE. e │ │ │ │ + 0x0003e778 78706f72 7420484f 4d453d2f 0a66690a xport HOME=/.fi. │ │ │ │ + 0x0003e788 756d6173 6b203031 37370a54 3d606d6b umask 0177.T=`mk │ │ │ │ + 0x0003e798 74656d70 202f746d 702f7469 636b6574 temp /tmp/ticket │ │ │ │ + 0x0003e7a8 2e585858 58585860 0a503d60 6d6b7465 .XXXXXX`.P=`mkte │ │ │ │ + 0x0003e7b8 6d70202f 746d702f 7469636b 65742e70 mp /tmp/ticket.p │ │ │ │ + 0x0003e7c8 75622e58 58585858 58600a4d 44353d60 ub.XXXXXX`.MD5=` │ │ │ │ + 0x0003e7d8 6d6b7465 6d70202f 746d702f 7469636b mktemp /tmp/tick │ │ │ │ + 0x0003e7e8 65742e6d 64352e58 58585858 58600a65 et.md5.XXXXXX`.e │ │ │ │ + 0x0003e7f8 63686f20 22232043 68697270 20546963 cho "# Chirp Tic │ │ │ │ + 0x0003e808 6b657422 203e2022 2454220a 6563686f ket" > "$T".echo │ │ │ │ + 0x0003e818 20222320 60646174 65603a20 5469636b "# `date`: Tick │ │ │ │ + 0x0003e828 65742043 72656174 65642e22 203e3e20 et Created." >> │ │ │ │ + 0x0003e838 22245422 0a6f7065 6e73736c 2067656e "$T".openssl gen │ │ │ │ + 0x0003e848 72736120 22244348 4952505f 5449434b rsa "$CHIRP_TICK │ │ │ │ + 0x0003e858 45545f42 49545322 203e3e20 22245422 ET_BITS" >> "$T" │ │ │ │ + 0x0003e868 0a736564 20272f5e 5c732a23 2f642720 .sed '/^\s*#/d' │ │ │ │ + 0x0003e878 3c202224 5422207c 206f7065 6e73736c < "$T" | openssl │ │ │ │ + 0x0003e888 20727361 202d7075 626f7574 203e2022 rsa -pubout > " │ │ │ │ + 0x0003e898 2450220a 6f70656e 73736c20 6d643520 $P".openssl md5 │ │ │ │ + 0x0003e8a8 3c202224 5022207c 20747220 2d642027 < "$P" | tr -d ' │ │ │ │ + 0x0003e8b8 5b3a7370 6163653a 5d27207c 20746169 [:space:]' | tai │ │ │ │ + 0x0003e8c8 6c202d63 20333220 3e202224 4d443522 l -c 32 > "$MD5" │ │ │ │ + 0x0003e8d8 0a696620 5b202d7a 20222443 48495250 .if [ -z "$CHIRP │ │ │ │ + 0x0003e8e8 5f544943 4b45545f 4e414d45 22205d3b _TICKET_NAME" ]; │ │ │ │ + 0x0003e8f8 20746865 6e0a2020 43484952 505f5449 then. CHIRP_TI │ │ │ │ + 0x0003e908 434b4554 5f4e414d 453d2274 69636b65 CKET_NAME="ticke │ │ │ │ + 0x0003e918 742e6063 61742024 4d443560 220a6669 t.`cat $MD5`".fi │ │ │ │ + 0x0003e928 0a636174 203e2022 24434849 52505f54 .cat > "$CHIRP_T │ │ │ │ + 0x0003e938 49434b45 545f4e41 4d452220 3c202224 ICKET_NAME" < "$ │ │ │ │ + 0x0003e948 54220a72 6d202d66 20222454 22202224 T".rm -f "$T" "$ │ │ │ │ + 0x0003e958 50222022 244d4435 220a6563 686f2022 P" "$MD5".echo " │ │ │ │ + 0x0003e968 47656e65 72617465 64207469 636b6574 Generated ticket │ │ │ │ + 0x0003e978 20244348 4952505f 5449434b 45545f4e $CHIRP_TICKET_N │ │ │ │ + 0x0003e988 414d452e 2220313e 26320a70 72696e74 AME." 1>&2.print │ │ │ │ + 0x0003e998 66202725 73272022 24434849 52505f54 f '%s' "$CHIRP_T │ │ │ │ + 0x0003e9a8 49434b45 545f4e41 4d45220a 00000000 ICKET_NAME"..... │ │ │ │ + 0x0003e9b8 7375626a 65637420 22257322 0a000000 subject "%s".... │ │ │ │ + 0x0003e9c8 7469636b 65742022 2573220a 00000000 ticket "%s"..... │ │ │ │ + 0x0003e9d8 65787069 72617469 6f6e2022 256c7522 expiration "%lu" │ │ │ │ + 0x0003e9e8 0a000000 72696768 74732022 25732220 ....rights "%s" │ │ │ │ + 0x0003e9f8 22257322 0a000000 7375626a 65637400 "%s"....subject. │ │ │ │ + 0x0003ea08 7469636b 65740000 65787069 72617469 ticket..expirati │ │ │ │ + 0x0003ea18 6f6e0000 72696768 74730000 2f000000 on..rights../... │ │ │ │ + 0x0003ea28 6e000000 7469636b 65743a25 33327300 n...ticket:%32s. │ │ │ │ + 0x0003ea38 2f2e5f5f 7469636b 65742e25 33327300 /.__ticket.%32s. │ │ │ │ + 0x0003ea48 2e5f5f74 69636b65 742e256e 2533325b .__ticket.%n%32[ │ │ │ │ + 0x0003ea58 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ + 0x0003ea68 41424344 45465d25 6e000000 7469636b ABCDEF]%n...tick │ │ │ │ + 0x0003ea78 65743a25 6e253332 5b303132 33343536 et:%n%32[0123456 │ │ │ │ + 0x0003ea88 37383961 62636465 66414243 4445465d 789abcdefABCDEF] │ │ │ │ + 0x0003ea98 256e0000 4343544f 4f4c535f 49505f4d %n..CCTOOLS_IP_M │ │ │ │ + 0x0003eaa8 4f444500 49505634 00000000 4155544f ODE.IPV4....AUTO │ │ │ │ + 0x0003eab8 00000000 49505636 00000000 4343544f ....IPV6....CCTO │ │ │ │ + 0x0003eac8 4f4c535f 49505f4d 4f444520 68617320 OLS_IP_MODE has │ │ │ │ + 0x0003ead8 696e7661 6c696420 76616c75 65202825 invalid value (% │ │ │ │ + 0x0003eae8 73292e20 2043686f 69636573 20617265 s). Choices are │ │ │ │ + 0x0003eaf8 20495056 342c2049 5056362c 206f7220 IPV4, IPV6, or │ │ │ │ + 0x0003eb08 4155544f 00000000 255b5e3a 5d3a2564 AUTO....%[^:]:%d │ │ │ │ + 0x0003eb18 00000000 5b255b5e 5d5d5d3a 25640000 ....[%[^]]]:%d.. │ │ │ │ + 0x0003eb28 72657175 65737469 6e672027 25732720 requesting '%s' │ │ │ │ + 0x0003eb38 61757468 656e7469 63617469 6f6e0000 authentication.. │ │ │ │ + 0x0003eb48 25730a00 25733a20 25733a25 645b2573 %s..%s: %s:%d[%s │ │ │ │ + 0x0003eb58 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x0003eb68 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x0003eb78 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ + 0x0003eb88 2e630000 79657300 73657276 65722061 .c..yes.server a │ │ │ │ + 0x0003eb98 67726565 7320746f 20747279 20272573 grees to try '%s │ │ │ │ + 0x0003eba8 27000000 73756363 65737366 756c6c79 '...successfully │ │ │ │ + 0x0003ebb8 20617574 68656e74 69636174 65640000 authenticated.. │ │ │ │ + 0x0003ebc8 72656164 696e6720 6261636b 20617574 reading back aut │ │ │ │ + 0x0003ebd8 6820696e 666f2066 726f6d20 73657276 h info from serv │ │ │ │ + 0x0003ebe8 65720000 73657276 65722074 68696e6b er..server think │ │ │ │ + 0x0003ebf8 73204920 616d2025 733a2573 00000000 s I am %s:%s.... │ │ │ │ + 0x0003ec08 62757420 6e6f7420 61757468 6f72697a but not authoriz │ │ │ │ + 0x0003ec18 65642074 6f20636f 6e74696e 75650000 ed to continue.. │ │ │ │ + 0x0003ec28 6661696c 65642074 6f206175 7468656e failed to authen │ │ │ │ + 0x0003ec38 74696361 74650000 25733a20 25733a25 ticate..%s: %s:% │ │ │ │ + 0x0003ec48 645b2573 5d206572 726f723a 20256420 d[%s] error: %d │ │ │ │ + 0x0003ec58 60257327 00000000 73657276 65722072 `%s'....server r │ │ │ │ + 0x0003ec68 65667573 65732074 6f207472 79202725 efuses to try '% │ │ │ │ + 0x0003ec78 73270000 7374696c 6c207472 79696e67 s'..still trying │ │ │ │ + 0x0003ec88 2e2e2e00 72616e20 6f757420 6f662061 ....ran out of a │ │ │ │ + 0x0003ec98 75746865 6e746963 61746f72 73000000 uthenticators... │ │ │ │ + 0x0003eca8 25733a25 64207265 71756573 74732027 %s:%d requests ' │ │ │ │ + 0x0003ecb8 25732720 61757468 656e7469 63617469 %s' authenticati │ │ │ │ + 0x0003ecc8 6f6e0000 49206167 72656520 746f2074 on..I agree to t │ │ │ │ + 0x0003ecd8 72792027 25732720 00000000 7965730a ry '%s' ....yes. │ │ │ │ + 0x0003ece8 00000000 4920646f 206e6f74 20616772 ....I do not agr │ │ │ │ + 0x0003ecf8 65652074 6f202725 73272000 6e6f0a00 ee to '%s' .no.. │ │ │ │ + 0x0003ed08 27257327 20617574 68656e74 69636174 '%s' authenticat │ │ │ │ + 0x0003ed18 696f6e20 73756363 65656465 64000000 ion succeeded... │ │ │ │ + 0x0003ed28 25733a25 64206973 2025733a 25730a00 %s:%d is %s:%s.. │ │ │ │ + 0x0003ed38 7965730a 25730a25 730a0000 25733a25 yes.%s.%s...%s:% │ │ │ │ + 0x0003ed48 6420636f 756c6420 6e6f7420 61757468 d could not auth │ │ │ │ + 0x0003ed58 656e7469 63617465 20757369 6e672027 enticate using ' │ │ │ │ + 0x0003ed68 25732700 7374696c 6c207472 79696e67 %s'.still trying │ │ │ │ + 0x0003ed78 00000000 25733a25 64206469 73636f6e ....%s:%d discon │ │ │ │ + 0x0003ed88 6e656374 65640000 61757468 5f617373 nected..auth_ass │ │ │ │ + 0x0003ed98 65727400 61757468 5f626172 72696572 ert.auth_barrier │ │ │ │ + 0x0003eda8 00000000 6b657262 65726f73 00000000 ....kerberos.... │ │ │ │ + 0x0003edb8 676c6f62 75730000 756e6978 00000000 globus..unix.... │ │ │ │ + 0x0003edc8 686f7374 6e616d65 00000000 61646472 hostname....addr │ │ │ │ + 0x0003edd8 65737300 7469636b 65740000 257a750a ess.ticket..%zu. │ │ │ │ + 0x0003ede8 00000000 676c6f62 75733a20 7573696e ....globus: usin │ │ │ │ + 0x0003edf8 67206465 6c656761 74656420 63726564 g delegated cred │ │ │ │ + 0x0003ee08 656e7469 616c0000 676c6f62 75733a20 ential..globus: │ │ │ │ + 0x0003ee18 6c6f6164 696e6720 6d792063 72656465 loading my crede │ │ │ │ + 0x0003ee28 6e746961 6c730000 676c6f62 75733a20 ntials..globus: │ │ │ │ + 0x0003ee38 77616974 696e6720 666f7220 73657276 waiting for serv │ │ │ │ + 0x0003ee48 65722074 6f206765 74207265 61647900 er to get ready. │ │ │ │ + 0x0003ee58 7965730a 00000000 676c6f62 75733a20 yes.....globus: │ │ │ │ + 0x0003ee68 61757468 656e7469 63617469 6e672077 authenticating w │ │ │ │ + 0x0003ee78 69746820 73657276 65720000 4753492d ith server..GSI- │ │ │ │ + 0x0003ee88 4e4f2d54 41524745 54000000 676c6f62 NO-TARGET...glob │ │ │ │ + 0x0003ee98 75733a20 63726564 656e7469 616c7320 us: credentials │ │ │ │ + 0x0003eea8 61636365 70746564 21000000 00000000 accepted!....... │ │ │ │ + 0x0003eeb8 756e6b6e 6f776e20 72656173 6f6e0000 unknown reason.. │ │ │ │ + 0x0003eec8 676c6f62 75733a20 63726564 656e7469 globus: credenti │ │ │ │ + 0x0003eed8 616c7320 72656a65 63746564 3a202573 als rejected: %s │ │ │ │ + 0x0003eee8 00000000 676c6f62 75733a20 73657276 ....globus: serv │ │ │ │ + 0x0003eef8 65722063 6f756c64 6e277420 6c6f6164 er couldn't load │ │ │ │ + 0x0003ef08 20637265 64656e74 69616c73 00000000 credentials.... │ │ │ │ + 0x0003ef18 676c6f62 75733a20 636f756c 646e2774 globus: couldn't │ │ │ │ + 0x0003ef28 206c6f61 64206d79 20637265 64656e74 load my credent │ │ │ │ + 0x0003ef38 69616c73 3b206469 6420796f 75206772 ials; did you gr │ │ │ │ + 0x0003ef48 69642d70 726f7879 2d696e69 743f0000 id-proxy-init?.. │ │ │ │ + 0x0003ef58 6e6f0a00 676c6f62 75733a20 77616974 no..globus: wait │ │ │ │ + 0x0003ef68 696e6720 666f7220 636c6965 6e742074 ing for client t │ │ │ │ + 0x0003ef78 6f206765 74207265 61647900 676c6f62 o get ready.glob │ │ │ │ + 0x0003ef88 75733a20 61757468 656e7469 63617469 us: authenticati │ │ │ │ + 0x0003ef98 6e672063 6c69656e 74000000 676c6f62 ng client...glob │ │ │ │ + 0x0003efa8 75733a20 61636365 70746564 20636c69 us: accepted cli │ │ │ │ + 0x0003efb8 656e7420 25730000 676c6f62 75733a20 ent %s..globus: │ │ │ │ + 0x0003efc8 636c6965 6e742064 656c6567 61746564 client delegated │ │ │ │ + 0x0003efd8 20697473 20637265 64656e74 69616c73 its credentials │ │ │ │ + 0x0003efe8 00000000 676c6f62 75733a20 636f756c ....globus: coul │ │ │ │ + 0x0003eff8 646e2774 20617574 68656e74 69636174 dn't authenticat │ │ │ │ + 0x0003f008 6520636c 69656e74 3a202573 00000000 e client: %s.... │ │ │ │ + 0x0003f018 676c6f62 75733a20 636c6965 6e742063 globus: client c │ │ │ │ + 0x0003f028 6f756c64 6e277420 6c6f6164 20637265 ouldn't load cre │ │ │ │ + 0x0003f038 64656e74 69616c73 00000000 676c6f62 dentials....glob │ │ │ │ + 0x0003f048 75733a20 636f756c 646e2774 206c6f61 us: couldn't loa │ │ │ │ + 0x0003f058 64206d79 20637265 64656e74 69616c73 d my credentials │ │ │ │ + 0x0003f068 3a206469 6420796f 75207275 6e206772 : did you run gr │ │ │ │ + 0x0003f078 69642d70 726f7879 2d696e69 743f0000 id-proxy-init?.. │ │ │ │ + 0x0003f088 676c6f62 75733a20 72656769 73746572 globus: register │ │ │ │ + 0x0003f098 65640000 676c6f62 75730000 25733a20 ed..globus..%s: │ │ │ │ + 0x0003f0a8 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ + 0x0003f0b8 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ + 0x0003f0c8 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ + 0x0003f0d8 4c000000 61757468 5f686f73 746e616d L...auth_hostnam │ │ │ │ + 0x0003f0e8 652e6300 79657300 686f7374 6e616d65 e.c.yes.hostname │ │ │ │ + 0x0003f0f8 3a206163 63657074 65640000 686f7374 : accepted..host │ │ │ │ + 0x0003f108 6e616d65 3a20636f 756c646e 27742067 name: couldn't g │ │ │ │ + 0x0003f118 65742061 64647265 7373206f 66206c69 et address of li │ │ │ │ + 0x0003f128 6e6b0000 686f7374 6e616d65 3a20636f nk..hostname: co │ │ │ │ + 0x0003f138 756c646e 2774206c 6f6f6b20 7570206e uldn't look up n │ │ │ │ + 0x0003f148 616d6520 6f662025 73000000 686f7374 ame of %s...host │ │ │ │ + 0x0003f158 6e616d65 3a206f75 74206f66 206d656d name: out of mem │ │ │ │ + 0x0003f168 6f727900 7965730a 00000000 6e6f0a00 ory.yes.....no.. │ │ │ │ + 0x0003f178 686f7374 6e616d65 3a207265 67697374 hostname: regist │ │ │ │ + 0x0003f188 65726564 00000000 686f7374 6e616d65 ered....hostname │ │ │ │ + 0x0003f198 00000000 61757468 5f686f73 746e616d ....auth_hostnam │ │ │ │ + 0x0003f1a8 655f6173 73657274 00000000 6b657262 e_assert....kerb │ │ │ │ + 0x0003f1b8 65726f73 3a206e6f 7420636f 6d70696c eros: not compil │ │ │ │ + 0x0003f1c8 65642069 6e000000 636f756c 64206e6f ed in...could no │ │ │ │ + 0x0003f1d8 74206163 63657373 20746963 6b657420 t access ticket │ │ │ │ + 0x0003f1e8 25733a20 25730000 5449434b 45543d25 %s: %s..TICKET=% │ │ │ │ + 0x0003f1f8 73000000 25733a20 25733a25 645b2573 s...%s: %s:%d[%s │ │ │ │ + 0x0003f208 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x0003f218 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x0003f228 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ + 0x0003f238 5f746963 6b65742e 63000000 7368656c _ticket.c...shel │ │ │ │ + 0x0003f248 6c636f64 653a0a25 73000000 25303278 lcode:.%s...%02x │ │ │ │ + 0x0003f258 00000000 6f70656e 73736c20 64696420 ....openssl did │ │ │ │ + 0x0003f268 6e6f7420 72657475 726e2070 75626b65 not return pubke │ │ │ │ + 0x0003f278 792c2074 7279696e 67206e65 78742074 y, trying next t │ │ │ │ + 0x0003f288 69636b65 74000000 74727969 6e672074 icket...trying t │ │ │ │ + 0x0003f298 69636b65 74202573 00000000 25730a00 icket %s....%s.. │ │ │ │ + 0x0003f2a8 6465636c 696e6564 00000000 7469636b declined....tick │ │ │ │ + 0x0003f2b8 65742025 73206465 636c696e 65642c20 et %s declined, │ │ │ │ + 0x0003f2c8 74727969 6e67206e 65787420 6f6e652e trying next one. │ │ │ │ + 0x0003f2d8 2e2e0000 25733a20 25733a25 645b2573 ....%s: %s:%d[%s │ │ │ │ + 0x0003f2e8 5d206572 726f723a 20256420 60257327 ] error: %d `%s' │ │ │ │ + 0x0003f2f8 00000000 72656365 69766564 20636861 ....received cha │ │ │ │ + 0x0003f308 6c6c656e 6765206f 6620256c 75206279 llenge of %lu by │ │ │ │ + 0x0003f318 74657300 6f70656e 73736c20 6661696c tes.openssl fail │ │ │ │ + 0x0003f328 65642c20 796f7572 206b6579 73697a65 ed, your keysize │ │ │ │ + 0x0003f338 206d6179 20626520 746f6f20 736d616c may be too smal │ │ │ │ + 0x0003f348 6c000000 706c6561 73652064 65627567 l...please debug │ │ │ │ + 0x0003f358 20757369 6e672022 64642069 663d2f64 using "dd if=/d │ │ │ │ + 0x0003f368 65762f75 72616e64 6f6d2063 6f756e74 ev/urandom count │ │ │ │ + 0x0003f378 3d363420 62733d31 207c206f 70656e73 =64 bs=1 | opens │ │ │ │ + 0x0003f388 736c2070 6b657975 746c202d 696e6b65 sl pkeyutl -inke │ │ │ │ + 0x0003f398 79203c74 69636b65 74206669 6c653e20 y │ │ │ │ + 0x0003f3a8 2d736967 6e220000 6f70656e 73736c20 -sign"..openssl │ │ │ │ + 0x0003f3b8 64696420 6e6f7420 72657475 726e2064 did not return d │ │ │ │ + 0x0003f3c8 69676573 742c2074 7279696e 67206e65 igest, trying ne │ │ │ │ + 0x0003f3d8 78742074 69636b65 74000000 257a750a xt ticket...%zu. │ │ │ │ + 0x0003f3e8 00000000 73656e74 20736967 6e656420 ....sent signed │ │ │ │ + 0x0003f3f8 6368616c 6c656e67 65206f66 20257a75 challenge of %zu │ │ │ │ + 0x0003f408 20627974 65730000 73756363 65737300 bytes..success. │ │ │ │ + 0x0003f418 73756363 65656465 64206368 616c6c65 succeeded challe │ │ │ │ + 0x0003f428 6e676520 666f7220 25730000 6661696c nge for %s..fail │ │ │ │ + 0x0003f438 75726500 6661696c 65642063 68616c6c ure.failed chall │ │ │ │ + 0x0003f448 656e6765 20666f72 20257300 72656365 enge for %s.rece │ │ │ │ + 0x0003f458 69766564 20626164 20726573 706f6e73 ived bad respons │ │ │ │ + 0x0003f468 653a2027 25732700 3d3d0a00 2f746d70 e: '%s'.==../tmp │ │ │ │ + 0x0003f478 2f746963 6b65742e 746d702e 58585858 /ticket.tmp.XXXX │ │ │ │ + 0x0003f488 58580000 7469636b 65743a20 756e6162 XX..ticket: unab │ │ │ │ + 0x0003f498 6c652074 6f206372 65617465 2074656d le to create tem │ │ │ │ + 0x0003f4a8 70206669 6c652025 733a2025 730a0000 p file %s: %s... │ │ │ │ + 0x0003f4b8 7469636b 65743a20 73656e64 696e6720 ticket: sending │ │ │ │ + 0x0003f4c8 6368616c 6c656e67 65206f66 20257a75 challenge of %zu │ │ │ │ + 0x0003f4d8 20627974 65730000 7469636b 65743a20 bytes..ticket: │ │ │ │ + 0x0003f4e8 696e7661 6c696420 72657370 6f6e7365 invalid response │ │ │ │ + 0x0003f4f8 20746f20 6368616c 6c656e67 650a0000 to challenge... │ │ │ │ + 0x0003f508 7469636b 65743a20 756e6162 6c652074 ticket: unable t │ │ │ │ + 0x0003f518 6f207265 61642065 6e746972 65207369 o read entire si │ │ │ │ + 0x0003f528 676e6174 75726520 6f662025 64206279 gnature of %d by │ │ │ │ + 0x0003f538 7465730a 00000000 7469636b 65743a20 tes.....ticket: │ │ │ │ + 0x0003f548 72656365 69766564 20736967 6e656420 received signed │ │ │ │ + 0x0003f558 6368616c 6c656e67 65206f66 20256420 challenge of %d │ │ │ │ + 0x0003f568 62797465 73000000 7469636b 65743a20 bytes...ticket: │ │ │ │ + 0x0003f578 636f756c 646e2774 20777269 74652074 couldn't write t │ │ │ │ + 0x0003f588 6f202573 3a202573 0a000000 6f70656e o %s: %s....open │ │ │ │ + 0x0003f598 73736c20 72736175 746c202d 70756269 ssl rsautl -pubi │ │ │ │ + 0x0003f5a8 6e202d69 6e6b6579 20222573 22202d69 n -inkey "%s" -i │ │ │ │ + 0x0003f5b8 6e202225 7322202d 76657269 66790000 n "%s" -verify.. │ │ │ │ + 0x0003f5c8 7469636b 65743a20 25730a00 7469636b ticket: %s..tick │ │ │ │ + 0x0003f5d8 65743a20 6661696c 65642063 68616c6c et: failed chall │ │ │ │ + 0x0003f5e8 656e6765 20666f72 20257300 7469636b enge for %s.tick │ │ │ │ + 0x0003f5f8 65743a20 73756363 65656465 64206368 et: succeeded ch │ │ │ │ + 0x0003f608 616c6c65 6e676520 666f7220 25730000 allenge for %s.. │ │ │ │ + 0x0003f618 7469636b 65743a20 77616974 696e6720 ticket: waiting │ │ │ │ + 0x0003f628 666f7220 7469636b 65747300 7469636b for tickets.tick │ │ │ │ + 0x0003f638 65743a20 64697363 6f6e6e65 63746564 et: disconnected │ │ │ │ + 0x0003f648 2066726f 6d20636c 69656e74 00000000 from client.... │ │ │ │ + 0x0003f658 3d3d0000 7469636b 65743a20 65786861 ==..ticket: exha │ │ │ │ + 0x0003f668 75737465 6420616c 6c207469 636b6574 usted all ticket │ │ │ │ + 0x0003f678 20636861 6c6c656e 67657300 7469636b challenges.tick │ │ │ │ + 0x0003f688 65743a20 62616420 72657370 6f6e7365 et: bad response │ │ │ │ + 0x0003f698 00000000 7469636b 65743a20 72656164 ....ticket: read │ │ │ │ + 0x0003f6a8 20746963 6b657420 64696765 73743a20 ticket digest: │ │ │ │ + 0x0003f6b8 25730000 73756363 6573730a 00000000 %s..success..... │ │ │ │ + 0x0003f6c8 6661696c 7572650a 00000000 7469636b failure.....tick │ │ │ │ + 0x0003f6d8 65743a20 72656769 73746572 65640000 et: registered.. │ │ │ │ + 0x0003f6e8 7469636b 65740000 2c000000 61646469 ticket..,...addi │ │ │ │ + 0x0003f6f8 6e672025 73000000 2e000000 7469636b ng %s.......tick │ │ │ │ + 0x0003f708 65742e00 61646469 6e672074 69636b65 et..adding ticke │ │ │ │ + 0x0003f718 74202573 00000000 6966205b 202d7220 t %s....if [ -r │ │ │ │ + 0x0003f728 2f646576 2f757261 6e646f6d 205d3b20 /dev/urandom ]; │ │ │ │ + 0x0003f738 7468656e 0a096578 706f7274 2052414e then..export RAN │ │ │ │ + 0x0003f748 4446494c 453d2f64 65762f75 72616e64 DFILE=/dev/urand │ │ │ │ + 0x0003f758 6f6d0a65 6c696620 5b202d72 202f6465 om.elif [ -r /de │ │ │ │ + 0x0003f768 762f7261 6e646f6d 205d3b20 7468656e v/random ]; then │ │ │ │ + 0x0003f778 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ + 0x0003f788 453d2f64 65762f72 616e646f 6d0a656c E=/dev/random.el │ │ │ │ + 0x0003f798 73650a09 756e7365 74205241 4e444649 se..unset RANDFI │ │ │ │ + 0x0003f7a8 4c450a09 6578706f 72742048 4f4d453d LE..export HOME= │ │ │ │ + 0x0003f7b8 2f0a6669 0a6f7065 6e73736c 20727361 /.fi.openssl rsa │ │ │ │ + 0x0003f7c8 202d696e 20222454 49434b45 5422202d -in "$TICKET" - │ │ │ │ + 0x0003f7d8 7075626f 75740a00 61757468 5f746963 pubout..auth_tic │ │ │ │ + 0x0003f7e8 6b65745f 61737365 72740000 6966205b ket_assert..if [ │ │ │ │ + 0x0003f7f8 202d7220 2f646576 2f757261 6e646f6d -r /dev/urandom │ │ │ │ + 0x0003f808 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ + 0x0003f818 2052414e 4446494c 453d2f64 65762f75 RANDFILE=/dev/u │ │ │ │ + 0x0003f828 72616e64 6f6d0a65 6c696620 5b202d72 random.elif [ -r │ │ │ │ + 0x0003f838 202f6465 762f7261 6e646f6d 205d3b20 /dev/random ]; │ │ │ │ + 0x0003f848 7468656e 0a096578 706f7274 2052414e then..export RAN │ │ │ │ + 0x0003f858 4446494c 453d2f64 65762f72 616e646f DFILE=/dev/rando │ │ │ │ + 0x0003f868 6d0a656c 73650a09 756e7365 74205241 m.else..unset RA │ │ │ │ + 0x0003f878 4e444649 4c450a09 6578706f 72742048 NDFILE..export H │ │ │ │ + 0x0003f888 4f4d453d 2f0a6669 0a6f7065 6e73736c OME=/.fi.openssl │ │ │ │ + 0x0003f898 20727361 75746c20 2d696e6b 65792022 rsautl -inkey " │ │ │ │ + 0x0003f8a8 24544943 4b455422 202d7369 676e0a00 $TICKET" -sign.. │ │ │ │ + 0x0003f8b8 756e6978 3a207761 6974696e 6720666f unix: waiting fo │ │ │ │ + 0x0003f8c8 72206368 616c6c65 6e676500 25733a20 r challenge.%s: │ │ │ │ + 0x0003f8d8 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ + 0x0003f8e8 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ + 0x0003f8f8 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ + 0x0003f908 4c000000 61757468 5f756e69 782e6300 L...auth_unix.c. │ │ │ │ + 0x0003f918 756e6978 3a206368 616c6c65 6e676520 unix: challenge │ │ │ │ + 0x0003f928 69732025 73000000 756e6978 3a20636f is %s...unix: co │ │ │ │ + 0x0003f938 756c6420 6e6f7420 6d656574 20636861 uld not meet cha │ │ │ │ + 0x0003f948 6c6c656e 67653a20 25730000 6e6f0a00 llenge: %s..no.. │ │ │ │ + 0x0003f958 756e6978 3a206973 73756564 20726573 unix: issued res │ │ │ │ + 0x0003f968 706f6e73 65000000 7965730a 00000000 ponse...yes..... │ │ │ │ + 0x0003f978 756e6978 3a207265 73706f6e 73652072 unix: response r │ │ │ │ + 0x0003f988 656a6563 74656400 25733a20 25733a25 ejected.%s: %s:% │ │ │ │ + 0x0003f998 645b2573 5d206572 726f723a 20256420 d[%s] error: %d │ │ │ │ + 0x0003f9a8 60257327 00000000 756e6978 3a207265 `%s'....unix: re │ │ │ │ + 0x0003f9b8 73706f6e 73652061 63636570 74656400 sponse accepted. │ │ │ │ + 0x0003f9c8 25732f63 68616c6c 656e6765 2e25642e %s/challenge.%d. │ │ │ │ + 0x0003f9d8 25640000 756e6978 3a202573 20697320 %d..unix: %s is │ │ │ │ + 0x0003f9e8 696e2075 73652c20 7374696c 6c207472 in use, still tr │ │ │ │ + 0x0003f9f8 79696e67 2e2e2e00 756e6978 3a206368 ying....unix: ch │ │ │ │ + 0x0003fa08 616c6c65 6e676520 70617468 20697320 allenge path is │ │ │ │ + 0x0003fa18 25730000 72000000 756e6978 3a20636f %s..r...unix: co │ │ │ │ + 0x0003fa28 756c646e 2774206f 70656e20 25733a20 uldn't open %s: │ │ │ │ + 0x0003fa38 25730000 756e6978 3a206765 6e657261 %s..unix: genera │ │ │ │ + 0x0003fa48 74696e67 20636861 6c6c656e 67650000 ting challenge.. │ │ │ │ + 0x0003fa58 25730a00 756e6978 3a207761 6974696e %s..unix: waitin │ │ │ │ + 0x0003fa68 6720666f 72207265 73706f6e 73650000 g for response.. │ │ │ │ + 0x0003fa78 79657300 756e6978 3a20636c 69656e74 yes.unix: client │ │ │ │ + 0x0003fa88 20636c61 696d7320 73756363 6573732c claims success, │ │ │ │ + 0x0003fa98 20627574 20492064 6f6e2774 20736565 but I don't see │ │ │ │ + 0x0003faa8 20697420 7965742e 2e2e0000 756e6978 it yet.....unix │ │ │ │ + 0x0003fab8 3a20676f 74207265 73706f6e 73650000 : got response.. │ │ │ │ + 0x0003fac8 756e6978 3a20636c 69656e74 20697320 unix: client is │ │ │ │ + 0x0003fad8 75696420 25640000 756e6978 3a20636c uid %d..unix: cl │ │ │ │ + 0x0003fae8 69656e74 20697320 7375626a 65637420 ient is subject │ │ │ │ + 0x0003faf8 25730000 756e6978 3a207468 65726520 %s..unix: there │ │ │ │ + 0x0003fb08 6973206e 6f207573 65722063 6f727265 is no user corre │ │ │ │ + 0x0003fb18 73706f6e 64696e67 20746f20 75696420 sponding to uid │ │ │ │ + 0x0003fb28 25640000 756e6978 3a20636c 69656e74 %d..unix: client │ │ │ │ + 0x0003fb38 20666169 6c656420 74686520 6368616c failed the chal │ │ │ │ + 0x0003fb48 6c656e67 653a2025 73000000 756e6978 lenge: %s...unix │ │ │ │ + 0x0003fb58 3a20636c 69656e74 20646563 6c696e65 : client decline │ │ │ │ + 0x0003fb68 64207468 65206368 616c6c65 6e676500 d the challenge. │ │ │ │ + 0x0003fb78 756e6978 3a207265 67697374 65726564 unix: registered │ │ │ │ + 0x0003fb88 00000000 756e6978 00000000 61757468 ....unix....auth │ │ │ │ + 0x0003fb98 5f756e69 785f6173 73657274 00000000 _unix_assert.... │ │ │ │ + 0x0003fba8 62756666 65722e63 00000000 5b25733a buffer.c....[%s: │ │ │ │ + 0x0003fbb8 25645d3a 20257300 43415441 4c4f475f %d]: %s.CATALOG_ │ │ │ │ + 0x0003fbc8 504f5254 00000000 62616420 686f7374 PORT....bad host │ │ │ │ + 0x0003fbd8 20737065 63696669 63617469 6f6e3a20 specification: │ │ │ │ + 0x0003fbe8 25730000 74727565 00000000 68747470 %s..true....http │ │ │ │ + 0x0003fbf8 3a2f2f25 733a2564 2f717565 72792f25 ://%s:%d/query/% │ │ │ │ + 0x0003fc08 73000000 74727969 6e672063 6174616c s...trying catal │ │ │ │ + 0x0003fc18 6f672071 75657279 3a202573 00000000 og query: %s.... │ │ │ │ + 0x0003fc28 47455400 68747470 3a2f2f25 733a2564 GET.http://%s:%d │ │ │ │ + 0x0003fc38 2f717565 72792e6a 736f6e00 66616c6c /query.json.fall │ │ │ │ + 0x0003fc48 696e6720 6261636b 20746f20 6f6c6420 ing back to old │ │ │ │ + 0x0003fc58 71756572 793a2025 73000000 71756572 query: %s...quer │ │ │ │ + 0x0003fc68 79207265 73756c74 20666169 6c656420 y result failed │ │ │ │ + 0x0003fc78 746f2070 61727365 20617320 4a534f4e to parse as JSON │ │ │ │ + 0x0003fc88 00000000 71756572 79207265 73756c74 ....query result │ │ │ │ + 0x0003fc98 20697320 6e6f7420 61204a53 4f4e2061 is not a JSON a │ │ │ │ + 0x0003fca8 72726179 00000000 43415441 4c4f475f rray....CATALOG_ │ │ │ │ + 0x0003fcb8 484f5354 00000000 63617461 6c6f672e HOST....catalog. │ │ │ │ + 0x0003fcc8 6373652e 6e642e65 64752c62 61636b75 cse.nd.edu,backu │ │ │ │ + 0x0003fcd8 702d6361 74616c6f 672e6373 652e6e64 p-catalog.cse.nd │ │ │ │ + 0x0003fce8 2e656475 00000000 63617461 6c6f6720 .edu....catalog │ │ │ │ + 0x0003fcf8 73657276 65722061 74202573 20697320 server at %s is │ │ │ │ + 0x0003fd08 6261636b 20757000 63617461 6c6f6720 back up.catalog │ │ │ │ + 0x0003fd18 73657276 65722061 74202573 20736565 server at %s see │ │ │ │ + 0x0003fd28 6d732074 6f206265 20646f77 6e000000 ms to be down... │ │ │ │ + 0x0003fd38 7761726e 696e673a 20556e61 626c6520 warning: Unable │ │ │ │ + 0x0003fd48 746f2063 6f6d7072 65737320 64617461 to compress data │ │ │ │ + 0x0003fd58 20666f72 20757064 6174652e 0a000000 for update..... │ │ │ │ + 0x0003fd68 43415441 4c4f475f 55504441 54455f50 CATALOG_UPDATE_P │ │ │ │ + 0x0003fd78 524f544f 434f4c00 75647000 74637000 ROTOCOL.udp.tcp. │ │ │ │ + 0x0003fd88 43415441 4c4f475f 55504441 54455f50 CATALOG_UPDATE_P │ │ │ │ + 0x0003fd98 524f544f 434f4c3d 25732062 75742073 ROTOCOL=%s but s │ │ │ │ + 0x0003fda8 686f756c 64206265 20277564 7027206f hould be 'udp' o │ │ │ │ + 0x0003fdb8 72202774 63702720 696e7374 6561642e r 'tcp' instead. │ │ │ │ + 0x0003fdc8 00000000 73656e64 696e6720 75706461 ....sending upda │ │ │ │ + 0x0003fdd8 74652076 69612075 64702074 6f202573 te via udp to %s │ │ │ │ + 0x0003fde8 28257329 3a256400 73656e64 696e6720 (%s):%d.sending │ │ │ │ + 0x0003fdf8 75706461 74652076 69612074 63702074 update via tcp t │ │ │ │ + 0x0003fe08 6f202573 28257329 3a256400 6661696c o %s(%s):%d.fail │ │ │ │ + 0x0003fe18 65642074 6f20636f 6e6e6563 7420746f ed to connect to │ │ │ │ + 0x0003fe28 20257328 2573293a 25643a20 25730000 %s(%s):%d: %s.. │ │ │ │ + 0x0003fe38 73656e64 696e6720 75706461 74652076 sending update v │ │ │ │ + 0x0003fe48 69612074 63702074 6f202573 28257329 ia tcp to %s(%s) │ │ │ │ + 0x0003fe58 3a256420 28626163 6b67726f 756e6420 :%d (background │ │ │ │ + 0x0003fe68 70696420 25642900 756e6162 6c652074 pid %d).unable t │ │ │ │ + 0x0003fe78 6f207761 69742066 6f722063 68696c64 o wait for child │ │ │ │ + 0x0003fe88 2070726f 63657373 20256421 20282573 process %d! (%s │ │ │ │ + 0x0003fe98 29000000 756e6162 6c652074 6f20666f )...unable to fo │ │ │ │ + 0x0003fea8 726b2075 70646174 65207072 6f636573 rk update proces │ │ │ │ + 0x0003feb8 733a2025 73000000 43415441 4c4f475f s: %s...CATALOG_ │ │ │ │ + 0x0003fec8 55504441 54455f4c 494d4954 00000000 UPDATE_LIMIT.... │ │ │ │ + 0x0003fed8 636f6d70 72657373 65642075 70646174 compressed updat │ │ │ │ + 0x0003fee8 65206d65 73736167 65206672 6f6d2025 e message from % │ │ │ │ + 0x0003fef8 6420746f 20256420 62797465 73000000 d to %d bytes... │ │ │ │ + 0x0003ff08 636f6d70 72657373 65642075 70646174 compressed updat │ │ │ │ + 0x0003ff18 65206d65 73736167 65206578 63656564 e message exceed │ │ │ │ + 0x0003ff28 73206c69 6d697420 6f662025 64206279 s limit of %d by │ │ │ │ + 0x0003ff38 74657320 28434154 414c4f47 5f555044 tes (CATALOG_UPD │ │ │ │ + 0x0003ff48 4154455f 4c494d49 54290000 756e6162 ATE_LIMIT)..unab │ │ │ │ + 0x0003ff58 6c652074 6f206c6f 6f6b7570 20616464 le to lookup add │ │ │ │ + 0x0003ff68 72657373 206f6620 686f7374 3a202573 ress of host: %s │ │ │ │ + 0x0003ff78 00000000 372e3135 2e392046 494e414c ....7.15.9 FINAL │ │ │ │ + 0x0003ff88 00000000 25732076 65727369 6f6e2025 ....%s version % │ │ │ │ + 0x0003ff98 73202872 656c6561 73656420 2573290a s (released %s). │ │ │ │ + 0x0003ffa8 00000000 54687520 4f637420 20322031 ....Thu Oct 2 1 │ │ │ │ + 0x0003ffb8 323a3431 3a313820 55544320 32303235 2:41:18 UTC 2025 │ │ │ │ + 0x0003ffc8 00000000 64656269 616e0000 09427569 ....debian...Bui │ │ │ │ + 0x0003ffd8 6c742062 79202573 40257320 6f6e2025 lt by %s@%s on % │ │ │ │ + 0x0003ffe8 730a0000 32303138 2d31322d 32350000 s...2018-12-25.. │ │ │ │ + 0x0003fff8 44656269 616e2062 75696c64 206f6620 Debian build of │ │ │ │ + 0x00040008 6363746f 6f6c7300 09537973 74656d3a cctools..System: │ │ │ │ + 0x00040018 2025730a 00000000 2d2d7769 74682d67 %s.....--with-g │ │ │ │ + 0x00040028 6c6f6275 732d7061 74683d2f 75737220 lobus-path=/usr │ │ │ │ + 0x00040038 2d2d7072 65666978 3d2f7573 72202d2d --prefix=/usr -- │ │ │ │ + 0x00040048 77697468 2d676f6c 616e672d 70617468 with-golang-path │ │ │ │ + 0x00040058 3d2f7573 72202d2d 77697468 2d6b7262 =/usr --with-krb │ │ │ │ + 0x00040068 352d7061 74683d2f 75737220 2d2d7769 5-path=/usr --wi │ │ │ │ + 0x00040078 74682d72 6561646c 696e652d 70617468 th-readline-path │ │ │ │ + 0x00040088 3d2f7573 72202d2d 77697468 2d6d7069 =/usr --with-mpi │ │ │ │ + 0x00040098 2d706174 683d2f75 7372202d 2d776974 -path=/usr --wit │ │ │ │ + 0x000400a8 682d6675 73652d70 6174683d 2f757372 h-fuse-path=/usr │ │ │ │ + 0x000400b8 202d2d77 6974682d 7a6c6962 2d706174 --with-zlib-pat │ │ │ │ + 0x000400c8 683d2f75 7372202d 2d776974 682d7079 h=/usr --with-py │ │ │ │ + 0x000400d8 74686f6e 332d7061 7468202f 7573722f thon3-path /usr/ │ │ │ │ + 0x000400e8 62696e2f 70797468 6f6e3320 2d2d7769 bin/python3 --wi │ │ │ │ + 0x000400f8 74682d70 7974686f 6e322d70 61746820 th-python2-path │ │ │ │ + 0x00040108 6e6f202d 2d776974 686f7574 2d737973 no --without-sys │ │ │ │ + 0x00040118 74656d2d 70617272 6f74202d 2d627569 tem-parrot --bui │ │ │ │ + 0x00040128 6c642d64 61746520 54687520 4f637420 ld-date Thu Oct │ │ │ │ + 0x00040138 20322031 323a3431 3a313820 55544320 2 12:41:18 UTC │ │ │ │ + 0x00040148 32303235 00000000 09436f6e 66696775 2025.....Configu │ │ │ │ + 0x00040158 72617469 6f6e3a20 25730a00 25642e25 ration: %s..%d.% │ │ │ │ + 0x00040168 642e2564 00000000 25732076 65727369 d.%d....%s versi │ │ │ │ + 0x00040178 6f6e2025 73202872 656c6561 73656420 on %s (released │ │ │ │ + 0x00040188 25732900 4275696c 74206279 20257340 %s).Built by %s@ │ │ │ │ + 0x00040198 2573206f 6e202573 00000000 53797374 %s on %s....Syst │ │ │ │ + 0x000401a8 656d3a20 25730000 436f6e66 69677572 em: %s..Configur │ │ │ │ + 0x000401b8 6174696f 6e3a2025 73000000 66617461 ation: %s...fata │ │ │ │ + 0x000401c8 6c000000 6572726f 72000000 6e6f7469 l...error...noti │ │ │ │ + 0x000401d8 63650000 64656275 67000000 73797363 ce..debug...sysc │ │ │ │ + 0x000401e8 616c6c00 6368616e 6e656c00 70726f63 all.channel.proc │ │ │ │ + 0x000401f8 65737300 7265736f 6c766500 6c696263 ess.resolve.libc │ │ │ │ + 0x00040208 616c6c00 74637000 646e7300 61757468 all.tcp.dns.auth │ │ │ │ + 0x00040218 00000000 6c6f6361 6c000000 68747470 ....local...http │ │ │ │ + 0x00040228 00000000 66747000 6e657374 00000000 ....ftp.nest.... │ │ │ │ + 0x00040238 63686972 70000000 63766d66 73000000 chirp...cvmfs... │ │ │ │ + 0x00040248 6d756c74 69000000 64636170 00000000 multi...dcap.... │ │ │ │ + 0x00040258 7266696f 00000000 676c6974 65000000 rfio....glite... │ │ │ │ + 0x00040268 6c666300 6766616c 00000000 67726f77 lfc.gfal....grow │ │ │ │ + 0x00040278 00000000 70737472 65650000 616c6c6f ....pstree..allo │ │ │ │ + 0x00040288 63000000 63616368 65000000 706f6c6c c...cache...poll │ │ │ │ + 0x00040298 00000000 68646673 00000000 62786772 ....hdfs....bxgr │ │ │ │ + 0x000402a8 69640000 6c6f6769 6e000000 69726f64 id..login...irod │ │ │ │ + 0x000402b8 73000000 77710000 6d706900 75736572 s...wq..mpi.user │ │ │ │ + 0x000402c8 00000000 78726f6f 74640000 72656d6f ....xrootd..remo │ │ │ │ + 0x000402d8 74650000 62617463 68000000 726d6f6e te..batch...rmon │ │ │ │ + 0x000402e8 69746f72 00000000 6d616b65 666c6f77 itor....makeflow │ │ │ │ + 0x000402f8 00000000 6d616b65 666c6f77 5f72756e ....makeflow_run │ │ │ │ + 0x00040308 00000000 6d616b65 666c6f77 5f616c6c ....makeflow_all │ │ │ │ + 0x00040318 6f630000 6d616b65 666c6f77 5f6c6578 oc..makeflow_lex │ │ │ │ + 0x00040328 65720000 6d616b65 666c6f77 5f706172 er..makeflow_par │ │ │ │ + 0x00040338 73657200 6d616b65 666c6f77 5f686f6f ser.makeflow_hoo │ │ │ │ + 0x00040348 6b000000 65787400 636f6e66 75676100 k...ext.confuga. │ │ │ │ + 0x00040358 76696e65 00000000 746c7100 6a780000 vine....tlq.jx.. │ │ │ │ + 0x00040368 73736c00 616c6c00 6275636b 6574696e ssl.all.bucketin │ │ │ │ + 0x00040378 67000000 74696d65 00000000 70696400 g...time....pid. │ │ │ │ + 0x00040388 636c6561 72000000 636c6561 72202875 clear...clear (u │ │ │ │ + 0x00040398 6e736574 7320616c 6c20666c 61677329 nsets all flags) │ │ │ │ + 0x000403a8 00000000 2c202573 00000000 545a0000 ...., %s....TZ.. │ │ │ │ + 0x000403b8 25303464 2f253032 642f2530 32642025 %04d/%02d/%02d % │ │ │ │ + 0x000403c8 3032643a 25303264 3a253032 642e2530 02d:%02d:%02d.%0 │ │ │ │ + 0x000403d8 326c6420 25735b25 645d0000 3c636869 2ld %s[%d].. .%s: .... │ │ │ │ + 0x000403f8 0a000000 3a737464 65727200 3a737464 ....:stderr.:std │ │ │ │ + 0x00040408 6f757400 636f756c 64206e6f 74207365 out.could not se │ │ │ │ + 0x00040418 74206465 62756720 66696c65 20272573 t debug file '%s │ │ │ │ + 0x00040428 273a2025 73000000 636f756c 64206e6f ': %s...could no │ │ │ │ + 0x00040438 74207265 6f70656e 20646562 7567206c t reopen debug l │ │ │ │ + 0x00040448 6f673a20 25730000 445f4445 42554700 og: %s..D_DEBUG. │ │ │ │ + 0x00040458 25733a20 25733a20 25733a25 645b2573 %s: %s: %s:%d[%s │ │ │ │ + 0x00040468 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x00040478 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x00040488 73270a00 46494e41 4c000000 64656275 s'..FINAL...debu │ │ │ │ + 0x00040498 675f6669 6c652e63 00000000 25732e6f g_file.c....%s.o │ │ │ │ + 0x000404a8 6c640000 636f756c 646e2774 20737461 ld..couldn't sta │ │ │ │ + 0x000404b8 74206465 62756720 66696c65 3a202573 t debug file: %s │ │ │ │ + 0x000404c8 0a000000 636f756c 646e2774 20777269 ....couldn't wri │ │ │ │ + 0x000404d8 74652074 6f206465 62756720 66696c65 te to debug file │ │ │ │ + 0x000404e8 3a202573 0a000000 25732e25 73000000 : %s....%s.%s... │ │ │ │ + 0x000404f8 64656275 675f6669 6c655f72 656f7065 debug_file_reope │ │ │ │ + 0x00040508 6e000000 72000000 2f657463 2f726573 n...r.../etc/res │ │ │ │ + 0x00040518 6f6c762e 636f6e66 00000000 73656172 olv.conf....sear │ │ │ │ + 0x00040528 63682025 5b5e2009 0a5d0000 646f6d61 ch %[^ ..]..doma │ │ │ │ + 0x00040538 696e2025 5b5e2009 0a5d0000 5e2e2a5c in %[^ ..]..^.*\ │ │ │ │ + 0x00040548 2e6c6f63 616c2400 66696e64 696e6720 .local$.finding │ │ │ │ + 0x00040558 6d792068 6f73746e 616d653a 20756e61 my hostname: una │ │ │ │ + 0x00040568 6d65203d 2025732c 20616464 72657373 me = %s, address │ │ │ │ + 0x00040578 203d2025 732c2068 6f73746e 616d6520 = %s, hostname │ │ │ │ + 0x00040588 3d202573 00000000 6c6f6361 6c686f73 = %s....localhos │ │ │ │ + 0x00040598 74000000 3132372e 302e302e 31000000 t...127.0.0.1... │ │ │ │ + 0x000405a8 6c6f6361 6c206164 64726573 73206f66 local address of │ │ │ │ + 0x000405b8 20272573 27202825 73292069 73206e6f '%s' (%s) is no │ │ │ │ + 0x000405c8 74207665 72792075 73656675 6c2e0000 t very useful... │ │ │ │ + 0x000405d8 25732e25 73000000 62757420 2f657463 %s.%s...but /etc │ │ │ │ + 0x000405e8 2f726573 6f6c762e 636f6e66 20736179 /resolv.conf say │ │ │ │ + 0x000405f8 7320646f 6d61696e 203d2025 7320736f s domain = %s so │ │ │ │ + 0x00040608 20686f73 746e616d 65203d20 25730000 hostname = %s.. │ │ │ │ + 0x00040618 756e666f 7274756e 6174656c 79202573 unfortunately %s │ │ │ │ + 0x00040628 20697320 6d65616e 696e676c 6573732c is meaningless, │ │ │ │ + 0x00040638 20736f20 676f696e 67206261 636b2074 so going back t │ │ │ │ + 0x00040648 6f202573 00000000 25730000 63616e6e o %s....%s..cann │ │ │ │ + 0x00040658 6f742066 696e6420 616e7920 6d6f7265 ot find any more │ │ │ │ + 0x00040668 20696e66 6f2c2073 6f207573 6520686f info, so use ho │ │ │ │ + 0x00040678 73746e61 6d65203d 20257300 504f5349 stname = %s.POSI │ │ │ │ + 0x00040688 584c595f 434f5252 45435400 2d2d0000 XLY_CORRECT.--.. │ │ │ │ + 0x00040698 25733a20 6f707469 6f6e2027 25732720 %s: option '%s' │ │ │ │ + 0x000406a8 69732061 6d626967 756f7573 0a000000 is ambiguous.... │ │ │ │ + 0x000406b8 25733a20 6f707469 6f6e2027 2d2d2573 %s: option '--%s │ │ │ │ + 0x000406c8 2720646f 65736e27 7420616c 6c6f7720 ' doesn't allow │ │ │ │ + 0x000406d8 616e2061 7267756d 656e740a 00000000 an argument..... │ │ │ │ + 0x000406e8 25733a20 6f707469 6f6e2027 25632573 %s: option '%c%s │ │ │ │ + 0x000406f8 2720646f 65736e27 7420616c 6c6f7720 ' doesn't allow │ │ │ │ + 0x00040708 616e2061 7267756d 656e740a 00000000 an argument..... │ │ │ │ + 0x00040718 25733a20 6f707469 6f6e2027 25732720 %s: option '%s' │ │ │ │ + 0x00040728 72657175 69726573 20616e20 61726775 requires an argu │ │ │ │ + 0x00040738 6d656e74 0a000000 25733a20 756e7265 ment....%s: unre │ │ │ │ + 0x00040748 636f676e 697a6564 206f7074 696f6e20 cognized option │ │ │ │ + 0x00040758 272d2d25 73270a00 25733a20 756e7265 '--%s'..%s: unre │ │ │ │ + 0x00040768 636f676e 697a6564 206f7074 696f6e20 cognized option │ │ │ │ + 0x00040778 27256325 73270a00 00000000 25733a20 '%c%s'......%s: │ │ │ │ + 0x00040788 696e7661 6c696420 6f707469 6f6e202d invalid option - │ │ │ │ + 0x00040798 2d202725 63270a00 25733a20 6f707469 - '%c'..%s: opti │ │ │ │ + 0x000407a8 6f6e2072 65717569 72657320 616e2061 on requires an a │ │ │ │ + 0x000407b8 7267756d 656e7420 2d2d2027 2563270a rgument -- '%c'. │ │ │ │ + 0x000407c8 00000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x000407d8 2d572025 73272069 7320616d 62696775 -W %s' is ambigu │ │ │ │ + 0x000407e8 6f75730a 00000000 25733a20 6f707469 ous.....%s: opti │ │ │ │ + 0x000407f8 6f6e2027 2d572025 73272064 6f65736e on '-W %s' doesn │ │ │ │ + 0x00040808 27742061 6c6c6f77 20616e20 61726775 't allow an argu │ │ │ │ + 0x00040818 6d656e74 0a000000 6363746f 6f6c7320 ment....cctools │ │ │ │ + 0x00040828 6275673a 20746865 20686173 68207461 bug: the hash ta │ │ │ │ + 0x00040838 626c6520 69746572 6174696f 6e206861 ble iteration ha │ │ │ │ + 0x00040848 73206e6f 74206265 656e2072 65736574 s not been reset │ │ │ │ + 0x00040858 2073696e 6365206c 61737420 6d6f6469 since last modi │ │ │ │ + 0x00040868 66696361 74696f6e 00000000 48545450 fication....HTTP │ │ │ │ + 0x00040878 5f50524f 58590000 3b000000 44495245 _PROXY..;...DIRE │ │ │ │ + 0x00040888 43540000 68747470 3a2f2f25 5b5e3a5d CT..http://%[^:] │ │ │ │ + 0x00040898 3a256400 696e7661 6c696420 70726f78 :%d.invalid prox │ │ │ │ + 0x000408a8 79207379 6e746178 3a202573 00000000 y syntax: %s.... │ │ │ │ + 0x000408b8 68747470 3a2f2f25 5b5e2f5d 00000000 http://%[^/].... │ │ │ │ + 0x000408c8 6d616c66 6f726d65 64207572 6c3a2025 malformed url: % │ │ │ │ + 0x000408d8 73000000 25640000 636f6e6e 65637420 s...%d..connect │ │ │ │ + 0x000408e8 25732070 6f727420 25640000 25732025 %s port %d..%s % │ │ │ │ + 0x000408f8 73204854 54502f31 2e310d0a 00000000 s HTTP/1.1...... │ │ │ │ + 0x00040908 43616368 652d436f 6e74726f 6c3a206d Cache-Control: m │ │ │ │ + 0x00040918 61782d61 67653d30 0d0a0000 436f6e6e ax-age=0....Conn │ │ │ │ + 0x00040928 65637469 6f6e3a20 636c6f73 650d0a00 ection: close... │ │ │ │ + 0x00040938 486f7374 3a202573 0d0a0000 48545450 Host: %s....HTTP │ │ │ │ + 0x00040948 5f555345 525f4147 454e5400 372e3135 _USER_AGENT.7.15 │ │ │ │ + 0x00040958 2e392046 494e414c 00000000 55736572 .9 FINAL....User │ │ │ │ + 0x00040968 2d416765 6e743a20 4d6f7a69 6c6c612f -Agent: Mozilla/ │ │ │ │ + 0x00040978 352e3020 28636f6d 70617469 626c653b 5.0 (compatible; │ │ │ │ + 0x00040988 20434354 6f6f6c73 20257320 50617272 CCTools %s Parr │ │ │ │ + 0x00040998 6f743b20 68747470 3a2f2f63 636c2e63 ot; http://ccl.c │ │ │ │ + 0x000409a8 73652e6e 642e6564 752f2025 73290d0a se.nd.edu/ %s).. │ │ │ │ + 0x000409b8 00000000 55736572 2d416765 6e743a20 ....User-Agent: │ │ │ │ + 0x000409c8 4d6f7a69 6c6c612f 352e3020 28636f6d Mozilla/5.0 (com │ │ │ │ + 0x000409d8 70617469 626c653b 20434354 6f6f6c73 patible; CCTools │ │ │ │ + 0x000409e8 20257320 50617272 6f743b20 68747470 %s Parrot; http │ │ │ │ + 0x000409f8 3a2f2f63 636c2e63 73652e6e 642e6564 ://ccl.cse.nd.ed │ │ │ │ + 0x00040a08 752f290d 0a000000 0d0a0000 25730000 u/).........%s.. │ │ │ │ + 0x00040a18 48545450 2f252a64 2e252a64 20256400 HTTP/%*d.%*d %d. │ │ │ │ + 0x00040a28 4c6f6361 74696f6e 3a202573 00000000 Location: %s.... │ │ │ │ + 0x00040a38 436f6e74 656e742d 4c656e67 74683a20 Content-Length: │ │ │ │ + 0x00040a48 256c6c64 00000000 6572726f 723a2073 %lld....error: s │ │ │ │ + 0x00040a58 65727665 72206761 76652025 64207265 erver gave %d re │ │ │ │ + 0x00040a68 64697265 63742066 726f6d20 25732062 direct from %s b │ │ │ │ + 0x00040a78 61636b20 746f2074 68652073 616d6520 ack to the same │ │ │ │ + 0x00040a88 75726c21 00000000 6d616c66 6f726d65 url!....malforme │ │ │ │ + 0x00040a98 64207265 73706f6e 73650000 77000000 d response..w... │ │ │ │ + 0x00040aa8 47455400 6c696e65 2025753a 20257300 GET.line %u: %s. │ │ │ │ + 0x00040ab8 25780000 756e7375 70706f72 74656420 %x..unsupported │ │ │ │ + 0x00040ac8 756e6963 6f646520 65736361 70652073 unicode escape s │ │ │ │ + 0x00040ad8 7472696e 673a2025 73000000 696e7661 tring: %s...inva │ │ │ │ + 0x00040ae8 6c696420 756e6963 6f646520 65736361 lid unicode esca │ │ │ │ + 0x00040af8 70652073 7472696e 673a2025 73000000 pe string: %s... │ │ │ │ + 0x00040b08 73696e67 6c65203d 206d7573 74206265 single = must be │ │ │ │ + 0x00040b18 203d3d20 696e7374 65616400 73696e67 == instead.sing │ │ │ │ + 0x00040b28 6c652026 206d7573 74206265 20262620 le & must be && │ │ │ │ + 0x00040b38 696e7374 65616400 73696e67 6c65207c instead.single | │ │ │ │ + 0x00040b48 206d7573 74206265 207c7c20 696e7374 must be || inst │ │ │ │ + 0x00040b58 65616400 6d697373 696e6720 656e6420 ead.missing end │ │ │ │ + 0x00040b68 71756f74 653a2022 25732e2e 2e000000 quote: "%s...... │ │ │ │ + 0x00040b78 73747269 6e672063 6f6e7374 616e7420 string constant │ │ │ │ + 0x00040b88 746f6f20 6c6f6e67 3a202225 732e2e2e too long: "%s... │ │ │ │ + 0x00040b98 00000000 30313233 34353637 38392e00 ....0123456789.. │ │ │ │ + 0x00040ba8 30313233 34353637 38390000 65450000 0123456789..eE.. │ │ │ │ + 0x00040bb8 2d2b0000 696e7661 6c696420 6e756d62 -+..invalid numb │ │ │ │ + 0x00040bc8 65722066 6f726d61 743a2025 73000000 er format: %s... │ │ │ │ + 0x00040bd8 696e7465 67657220 636f6e73 74616e74 integer constant │ │ │ │ + 0x00040be8 20746f6f 206c6f6e 673a2025 73000000 too long: %s... │ │ │ │ + 0x00040bf8 6e756c6c 00000000 74727565 00000000 null....true.... │ │ │ │ + 0x00040c08 66616c73 65000000 6f720000 616e6400 false...or..and. │ │ │ │ + 0x00040c18 6e6f7400 666f7200 696e0000 69660000 not.for.in..if.. │ │ │ │ + 0x00040c28 6572726f 72000000 73796d62 6f6c2074 error...symbol t │ │ │ │ + 0x00040c38 6f6f206c 6f6e673a 20257300 696e7661 oo long: %s.inva │ │ │ │ + 0x00040c48 6c696420 63686172 61637465 723a2025 lid character: % │ │ │ │ + 0x00040c58 63000000 65787065 63746564 2027666f c...expected 'fo │ │ │ │ + 0x00040c68 72272074 6f206265 20666f6c 6c6f7765 r' to be followe │ │ │ │ + 0x00040c78 64206279 20612076 61726961 626c6520 d by a variable │ │ │ │ + 0x00040c88 6e616d65 2c206e6f 74202725 73270000 name, not '%s'.. │ │ │ │ + 0x00040c98 65787065 63746564 2027666f 72202573 expected 'for %s │ │ │ │ + 0x00040ca8 2720746f 20626520 666f6c6c 6f776564 ' to be followed │ │ │ │ + 0x00040cb8 20627920 27696e27 2c206e6f 74202725 by 'in', not '% │ │ │ │ + 0x00040cc8 73270000 756e6578 70656374 65642045 s'..unexpected E │ │ │ │ + 0x00040cd8 4f462066 6f6c6c6f 77696e67 2027666f OF following 'fo │ │ │ │ + 0x00040ce8 72202573 27000000 756e6578 70656374 r %s'...unexpect │ │ │ │ + 0x00040cf8 65642045 4f462061 66746572 20276966 ed EOF after 'if │ │ │ │ + 0x00040d08 27000000 6c697374 206f6620 6974656d '...list of item │ │ │ │ + 0x00040d18 73206d69 7373696e 67206120 636f6d6d s missing a comm │ │ │ │ + 0x00040d28 61206f72 20636c6f 73696e67 2064656c a or closing del │ │ │ │ + 0x00040d38 696d6974 65720000 6b65792d 76616c75 imiter..key-valu │ │ │ │ + 0x00040d48 65207061 6972206d 75737420 68617665 e pair must have │ │ │ │ + 0x00040d58 20612073 7472696e 67206173 20746865 a string as the │ │ │ │ + 0x00040d68 206b6579 00000000 6b657920 2573206d key....key %s m │ │ │ │ + 0x00040d78 75737420 62652066 6f6c6c6f 77656420 ust be followed │ │ │ │ + 0x00040d88 62792061 20636f6c 6f6e0000 6b65792d by a colon..key- │ │ │ │ + 0x00040d98 76616c75 65207061 69727320 6d697373 value pairs miss │ │ │ │ + 0x00040da8 696e6720 6120636f 6d6d6120 6f722063 ing a comma or c │ │ │ │ + 0x00040db8 6c6f7369 6e672062 72616365 00000000 losing brace.... │ │ │ │ + 0x00040dc8 66756e63 74696f6e 2063616c 6c206d69 function call mi │ │ │ │ + 0x00040dd8 7373696e 67206f70 656e696e 67207061 ssing opening pa │ │ │ │ + 0x00040de8 72656e74 68657369 73000000 756e7175 renthesis...unqu │ │ │ │ + 0x00040df8 6f746564 20737472 696e6773 20282573 oted strings (%s │ │ │ │ + 0x00040e08 29206172 65206e6f 7420616c 6c6f7765 ) are not allowe │ │ │ │ + 0x00040e18 6420696e 20737472 69637420 70617273 d in strict pars │ │ │ │ + 0x00040e28 696e6720 6d6f6465 00000000 6d697373 ing mode....miss │ │ │ │ + 0x00040e38 696e6720 636c6f73 696e6720 70617265 ing closing pare │ │ │ │ + 0x00040e48 6e746865 73697300 756e6578 70656374 nthesis.unexpect │ │ │ │ + 0x00040e58 65642074 6f6b656e 3a202573 00000000 ed token: %s.... │ │ │ │ + 0x00040e68 6d697373 696e6720 636c6f73 696e6720 missing closing │ │ │ │ + 0x00040e78 62726163 6b657400 66756e63 74696f6e bracket.function │ │ │ │ + 0x00040e88 206e616d 6573206d 75737420 62652073 names must be s │ │ │ │ + 0x00040e98 796d626f 6c730000 66756e63 74696f6e ymbols..function │ │ │ │ + 0x00040ea8 20617267 756d656e 74732028 29206d75 arguments () mu │ │ │ │ + 0x00040eb8 73742066 6f6c6c6f 77206120 66756e63 st follow a func │ │ │ │ + 0x00040ec8 74696f6e 206e616d 65000000 646f7420 tion name...dot │ │ │ │ + 0x00040ed8 6f706572 61746f72 206d7573 74206265 operator must be │ │ │ │ + 0x00040ee8 20666f6c 6c6f7765 64206279 20612073 followed by a s │ │ │ │ + 0x00040ef8 796d626f 6c000000 65787065 63746564 ymbol...expected │ │ │ │ + 0x00040f08 20706172 656e7468 65736573 20666f6c parentheses fol │ │ │ │ + 0x00040f18 6c6f7769 6e672065 72726f72 28290000 lowing error().. │ │ │ │ + 0x00040f28 65787065 63746564 20636c6f 73696e67 expected closing │ │ │ │ + 0x00040f38 20706172 656e7468 65736973 20666f72 parenthesis for │ │ │ │ + 0x00040f48 20657272 6f722829 00000000 70617273 error()....pars │ │ │ │ + 0x00040f58 65206572 726f723a 20257300 72000000 e error: %s.r... │ │ │ │ + 0x00040f68 436f756c 64206e6f 74206f70 656e206a Could not open j │ │ │ │ + 0x00040f78 78206669 6c653a20 25730000 6661696c x file: %s..fail │ │ │ │ + 0x00040f88 65642074 6f207061 72736520 636f6e74 ed to parse cont │ │ │ │ + 0x00040f98 65787400 0a457272 6f722069 6e204a58 ext..Error in JX │ │ │ │ + 0x00040fa8 20617267 73000000 41726773 2066696c args...Args fil │ │ │ │ + 0x00040fb8 65206d75 73742063 6f6e7461 696e2061 e must contain a │ │ │ │ + 0x00040fc8 204a5820 6f626a65 63740000 4a582076 JX object..JX v │ │ │ │ + 0x00040fd8 61726961 626c6520 6d757374 20626520 ariable must be │ │ │ │ + 0x00040fe8 6f662074 68652066 6f726d20 5641523d of the form VAR= │ │ │ │ + 0x00040ff8 45585052 00000000 496e7661 6c696420 EXPR....Invalid │ │ │ │ + 0x00041008 4a582065 78707265 7373696f 6e000000 JX expression... │ │ │ │ + 0x00041018 0a457272 6f722069 6e204a58 20646566 .Error in JX def │ │ │ │ + 0x00041028 696e6500 20666f72 20000000 20696e20 ine. for ... in │ │ │ │ + 0x00041038 00000000 20696620 00000000 3a000000 .... if ....:... │ │ │ │ + 0x00041048 2c000000 3d3d0000 213d0000 3c000000 ,...==..!=..<... │ │ │ │ + 0x00041058 3c3d0000 3e000000 3e3d0000 2b000000 <=..>...>=..+... │ │ │ │ + 0x00041068 2d000000 2a000000 2f000000 25000000 -...*.../...%... │ │ │ │ + 0x00041078 20616e64 20000000 206f7220 00000000 and ... or .... │ │ │ │ + 0x00041088 206e6f74 20000000 5b000000 28000000 not ...[...(... │ │ │ │ + 0x00041098 2e000000 3f3f3f00 6e756c6c 00000000 ....???.null.... │ │ │ │ + 0x000410a8 626f6f6c 65616e00 696e7465 67657200 boolean.integer. │ │ │ │ + 0x000410b8 666c6f61 74000000 73747269 6e670000 float...string.. │ │ │ │ + 0x000410c8 73796d62 6f6c0000 61727261 79000000 symbol..array... │ │ │ │ + 0x000410d8 6f626a65 63740000 6f706572 61746f72 object..operator │ │ │ │ + 0x000410e8 00000000 6572726f 72000000 22000000 ....error..."... │ │ │ │ + 0x000410f8 5c220000 5c270000 5c5c0000 5c620000 \"..\'..\\..\b.. │ │ │ │ + 0x00041108 5c660000 5c6e0000 5c720000 5c740000 \f..\n..\r..\t.. │ │ │ │ + 0x00041118 25630000 5c752530 34780000 29000000 %c..\u%04x..)... │ │ │ │ + 0x00041128 252e3136 67000000 74727565 00000000 %.16g...true.... │ │ │ │ + 0x00041138 66616c73 65000000 25730000 256c6c64 false...%s..%lld │ │ │ │ + 0x00041148 00000000 5d000000 7b000000 7d000000 ....]...{...}... │ │ │ │ + 0x00041158 6572726f 72280000 6578706f 72742025 error(..export % │ │ │ │ + 0x00041168 733d2573 0a000000 756e7375 70706f72 s=%s....unsuppor │ │ │ │ + 0x00041178 74656420 6f706572 61746f72 206f6e20 ted operator on │ │ │ │ + 0x00041188 6e756c6c 00000000 6f6e206c 696e6520 null....on line │ │ │ │ + 0x00041198 25642c20 25733a20 25730000 756e7375 %d, %s: %s..unsu │ │ │ │ + 0x000411a8 70706f72 74656420 6f706572 61746f72 pported operator │ │ │ │ + 0x000411b8 206f6e20 626f6f6c 65616e00 64697669 on boolean.divi │ │ │ │ + 0x000411c8 73696f6e 20627920 7a65726f 00000000 sion by zero.... │ │ │ │ + 0x000411d8 756e7375 70706f72 74656420 6f706572 unsupported oper │ │ │ │ + 0x000411e8 61746f72 206f6e20 696e7465 67657200 ator on integer. │ │ │ │ + 0x000411f8 756e7375 70706f72 74656420 6f706572 unsupported oper │ │ │ │ + 0x00041208 61746f72 206f6e20 646f7562 6c650000 ator on double.. │ │ │ │ + 0x00041218 00000000 25732573 00000000 756e7375 ....%s%s....unsu │ │ │ │ + 0x00041228 70706f72 74656420 6f706572 61746f72 pported operator │ │ │ │ + 0x00041238 206f6e20 73747269 6e670000 6d697373 on string..miss │ │ │ │ + 0x00041248 696e6720 61726775 6d656e74 7320746f ing arguments to │ │ │ │ + 0x00041258 20617272 6179206f 70657261 746f7200 array operator. │ │ │ │ + 0x00041268 756e7375 70706f72 74656420 6f706572 unsupported oper │ │ │ │ + 0x00041278 61746f72 206f6e20 61727261 79000000 ator on array... │ │ │ │ + 0x00041288 6f6e206c 696e6520 25642c20 6f6e6c79 on line %d, only │ │ │ │ + 0x00041298 20617272 61797320 73757070 6f727420 arrays support │ │ │ │ + 0x000412a8 736c6963 696e6700 736c6963 6520696e slicing.slice in │ │ │ │ + 0x000412b8 64696365 73206d75 73742062 6520696e dices must be in │ │ │ │ + 0x000412c8 74656765 72730000 6c6f6f6b 7570206f tegers..lookup o │ │ │ │ + 0x000412d8 6e206c69 6e652025 642c206b 6579206e n line %d, key n │ │ │ │ + 0x000412e8 6f742066 6f756e64 00000000 696e6465 ot found....inde │ │ │ │ + 0x000412f8 78206f75 74206f66 2072616e 67650000 x out of range.. │ │ │ │ + 0x00041308 61727261 79207265 66657265 6e636520 array reference │ │ │ │ + 0x00041318 6f6e206c 696e6520 25643a20 25730000 on line %d: %s.. │ │ │ │ + 0x00041328 6f6e206c 696e6520 25642c20 25733a20 on line %d, %s: │ │ │ │ + 0x00041338 696e7661 6c696420 74797065 20666f72 invalid type for │ │ │ │ + 0x00041348 206c6f6f 6b757000 6d69736d 61746368 lookup.mismatch │ │ │ │ + 0x00041358 65642074 79706573 20666f72 206f7065 ed types for ope │ │ │ │ + 0x00041368 7261746f 72000000 7276616c 75652064 rator...rvalue d │ │ │ │ + 0x00041378 6f657320 6e6f7420 73757070 6f727420 oes not support │ │ │ │ + 0x00041388 6f706572 61746f72 73000000 6f6e206c operators...on l │ │ │ │ + 0x00041398 696e6520 25643a20 6c697374 20636f6d ine %d: list com │ │ │ │ + 0x000413a8 70726568 656e7369 6f6e2074 616b6573 prehension takes │ │ │ │ + 0x000413b8 20616e20 61727261 79000000 6f6e206c an array...on l │ │ │ │ + 0x000413c8 696e6520 25642c20 25733a20 6c697374 ine %d, %s: list │ │ │ │ + 0x000413d8 20636f6d 70726568 656e7369 6f6e2063 comprehension c │ │ │ │ + 0x000413e8 6f6e6469 74696f6e 2074616b 65732061 ondition takes a │ │ │ │ + 0x000413f8 20626f6f 6c65616e 00000000 6f6e206c boolean....on l │ │ │ │ + 0x00041408 696e6520 25643a20 64696374 20636f6d ine %d: dict com │ │ │ │ + 0x00041418 70726568 656e7369 6f6e2074 616b6573 prehension takes │ │ │ │ + 0x00041428 20616e20 61727261 79000000 6f6e206c an array...on l │ │ │ │ + 0x00041438 696e6520 25642c20 25733a20 64696374 ine %d, %s: dict │ │ │ │ + 0x00041448 20636f6d 70726568 656e7369 6f6e2063 comprehension c │ │ │ │ + 0x00041458 6f6e6469 74696f6e 2074616b 65732061 ondition takes a │ │ │ │ + 0x00041468 20626f6f 6c65616e 00000000 636f6e74 boolean....cont │ │ │ │ + 0x00041478 65787420 6d757374 20626520 616e206f ext must be an o │ │ │ │ + 0x00041488 626a6563 74000000 6f6e206c 696e6520 bject...on line │ │ │ │ + 0x00041498 25642c20 25733a20 756e6465 66696e65 %d, %s: undefine │ │ │ │ + 0x000414a8 64207379 6d626f6c 00000000 64656669 d symbol....defi │ │ │ │ + 0x000414b8 6e650000 72616e67 65000000 72616e67 ne..range...rang │ │ │ │ + 0x000414c8 65282073 74617274 2c207374 6f702c20 e( start, stop, │ │ │ │ + 0x000414d8 73746570 20290000 666f726d 61740000 step )..format.. │ │ │ │ + 0x000414e8 666f726d 61742820 7374723a 20257320 format( str: %s │ │ │ │ + 0x000414f8 696e743a 20256420 666c6f61 743a2025 int: %d float: % │ │ │ │ + 0x00041508 66222c20 2268656c 6c6f222c 2034322c f", "hello", 42, │ │ │ │ + 0x00041518 20332e31 34313539 20290000 6a6f696e 3.14159 )..join │ │ │ │ + 0x00041528 00000000 6a6f696e 28206172 7261792c ....join( array, │ │ │ │ + 0x00041538 2064656c 696d2029 00000000 6365696c delim )....ceil │ │ │ │ + 0x00041548 00000000 6365696c 28207661 6c756520 ....ceil( value │ │ │ │ + 0x00041558 29000000 666c6f6f 72000000 666c6f6f )...floor...floo │ │ │ │ + 0x00041568 72282076 616c7565 20290000 62617365 r( value )..base │ │ │ │ + 0x00041578 6e616d65 00000000 62617365 6e616d65 name....basename │ │ │ │ + 0x00041588 28207061 74682029 00000000 6469726e ( path )....dirn │ │ │ │ + 0x00041598 616d6500 6469726e 616d6528 20706174 ame.dirname( pat │ │ │ │ + 0x000415a8 68202900 6c697374 64697200 6c697374 h ).listdir.list │ │ │ │ + 0x000415b8 64697228 20706174 68202900 65736361 dir( path ).esca │ │ │ │ + 0x000415c8 70650000 65736361 70652820 73747269 pe..escape( stri │ │ │ │ + 0x000415d8 6e672029 00000000 6c656e00 6c656e28 ng )....len.len( │ │ │ │ + 0x000415e8 20617272 61792029 00000000 66657463 array )....fetc │ │ │ │ + 0x000415f8 68000000 66657463 68282055 524c2f70 h...fetch( URL/p │ │ │ │ + 0x00041608 61746820 29000000 73636865 6d610000 ath )...schema.. │ │ │ │ + 0x00041618 73636865 6d612820 6f626a65 63742029 schema( object ) │ │ │ │ + 0x00041628 00000000 6c696b65 00000000 6c696b65 ....like....like │ │ │ │ + 0x00041638 28206f62 6a656374 2c207374 72696e67 ( object, string │ │ │ │ + 0x00041648 20290000 6b657973 00000000 6b657973 )..keys....keys │ │ │ │ + 0x00041658 28206f62 6a656374 20290000 76616c75 ( object )..valu │ │ │ │ + 0x00041668 65730000 76616c75 65732820 6f626a65 es..values( obje │ │ │ │ + 0x00041678 63742029 00000000 6974656d 73000000 ct )....items... │ │ │ │ + 0x00041688 6974656d 7328206f 626a6563 74202900 items( object ). │ │ │ │ + 0x00041698 74656d70 6c617465 00000000 74656d70 template....temp │ │ │ │ + 0x000416a8 6c617465 28207374 72696e67 205b2c6f late( string [,o │ │ │ │ + 0x000416b8 626a6563 745d2029 00000000 73656c65 bject] )....sele │ │ │ │ + 0x000416c8 63740000 73656c65 63742820 61727261 ct..select( arra │ │ │ │ + 0x000416d8 792c2062 6f6f6c65 616e2029 00000000 y, boolean ).... │ │ │ │ + 0x000416e8 77686572 65000000 77686572 65282061 where...where( a │ │ │ │ + 0x000416f8 72726179 2c20626f 6f6c6561 6e202900 rray, boolean ). │ │ │ │ + 0x00041708 70726f6a 65637400 70726f6a 65637428 project.project( │ │ │ │ + 0x00041718 20617272 61792c20 65787072 65737369 array, expressi │ │ │ │ + 0x00041728 6f6e2029 00000000 66756e63 74696f6e on )....function │ │ │ │ + 0x00041738 20257320 6f6e206c 696e6520 25643a20 %s on line %d: │ │ │ │ + 0x00041748 00000000 65787465 726e616c 2066756e ....external fun │ │ │ │ + 0x00041758 6374696f 6e732064 69736162 6c656400 ctions disabled. │ │ │ │ + 0x00041768 696e7661 6c696420 66756e63 74696f6e invalid function │ │ │ │ + 0x00041778 206e616d 65000000 20202573 0a000000 name... %s.... │ │ │ │ + 0x00041788 25000000 256c6c69 00000000 25650000 %...%lli....%e.. │ │ │ │ + 0x00041798 25450000 25660000 25460000 25670000 %E..%f..%F..%g.. │ │ │ │ + 0x000417a8 25470000 00000000 696e7661 6c69642f %G......invalid/ │ │ │ │ + 0x000417b8 6d697373 696e6720 666f726d 61742073 missing format s │ │ │ │ + 0x000417c8 7472696e 67000000 6d69736d 61746368 tring...mismatch │ │ │ │ + 0x000417d8 65642066 6f726d61 74207370 65636966 ed format specif │ │ │ │ + 0x000417e8 69657200 25630000 7472756e 63617465 ier.%c..truncate │ │ │ │ + 0x000417f8 6420666f 726d6174 20737065 63696669 d format specifi │ │ │ │ + 0x00041808 65720000 746f6f20 6d616e79 20617267 er..too many arg │ │ │ │ + 0x00041818 756d656e 74732066 6f722066 6f726d61 uments for forma │ │ │ │ + 0x00041828 74207370 65636966 69657200 696e7661 t specifier.inva │ │ │ │ + 0x00041838 6c696420 61726775 6d656e74 73000000 lid arguments... │ │ │ │ + 0x00041848 73746570 206d7573 74206265 206e6f6e step must be non │ │ │ │ + 0x00041858 7a65726f 00000000 746f6f20 6d616e79 zero....too many │ │ │ │ + 0x00041868 20617267 756d656e 74732074 6f206a6f arguments to jo │ │ │ │ + 0x00041878 696e0000 746f6f20 66657720 61726775 in..too few argu │ │ │ │ + 0x00041888 6d656e74 7320746f 206a6f69 6e000000 ments to join... │ │ │ │ + 0x00041898 41206c69 7374206d 75737420 62652074 A list must be t │ │ │ │ + 0x000418a8 68652066 69727374 20617267 756d656e he first argumen │ │ │ │ + 0x000418b8 7420696e 206a6f69 6e000000 41206465 t in join...A de │ │ │ │ + 0x000418c8 6c696d65 74657220 6d757374 20626520 limeter must be │ │ │ │ + 0x000418d8 64656669 6e656420 61732061 20737472 defined as a str │ │ │ │ + 0x000418e8 696e6700 416c6c20 61727261 79207661 ing.All array va │ │ │ │ + 0x000418f8 6c756573 206d7573 74206265 20737472 lues must be str │ │ │ │ + 0x00041908 696e6773 00000000 20000000 746f6f20 ings.... ...too │ │ │ │ + 0x00041918 6d616e79 20617267 756d656e 74730000 many arguments.. │ │ │ │ + 0x00041928 746f6f20 66657720 61726775 6d656e74 too few argument │ │ │ │ + 0x00041938 73000000 61726720 6f662069 6e76616c s...arg of inval │ │ │ │ + 0x00041948 69642074 79706500 6f6e6520 61726775 id type.one argu │ │ │ │ + 0x00041958 6d656e74 20697320 72657175 69726564 ment is required │ │ │ │ + 0x00041968 00000000 6f6e6c79 2074776f 20617267 ....only two arg │ │ │ │ + 0x00041978 756d656e 74732061 72652061 6c6c6f77 uments are allow │ │ │ │ + 0x00041988 65640000 70617468 206d7573 74206265 ed..path must be │ │ │ │ + 0x00041998 20612073 7472696e 67000000 73756666 a string...suff │ │ │ │ + 0x000419a8 6978206d 75737420 62652061 20737472 ix must be a str │ │ │ │ + 0x000419b8 696e6700 6469726e 616d6520 74616b65 ing.dirname take │ │ │ │ + 0x000419c8 73206f6e 65206172 67756d65 6e740000 s one argument.. │ │ │ │ + 0x000419d8 6469726e 616d6520 74616b65 73206120 dirname takes a │ │ │ │ + 0x000419e8 73747269 6e670000 6f6e6520 61726775 string..one argu │ │ │ │ + 0x000419f8 6d656e74 20726571 75697265 642c2025 ment required, % │ │ │ │ + 0x00041a08 64206769 76656e00 73747269 6e672070 d given.string p │ │ │ │ + 0x00041a18 61746820 72657175 69726564 00000000 ath required.... │ │ │ │ + 0x00041a28 25732c20 25730000 2e000000 2e2e0000 %s, %s.......... │ │ │ │ + 0x00041a38 65736361 70652074 616b6573 206f6e65 escape takes one │ │ │ │ + 0x00041a48 20617267 756d656e 74000000 65736361 argument...esca │ │ │ │ + 0x00041a58 70652074 616b6573 20612073 7472696e pe takes a strin │ │ │ │ + 0x00041a68 67000000 7b000000 7d000000 756e6d61 g...{...}...unma │ │ │ │ + 0x00041a78 74636865 64207d20 696e2074 656d706c tched } in templ │ │ │ │ + 0x00041a88 61746500 756e7465 726d696e 61746564 ate.unterminated │ │ │ │ + 0x00041a98 2074656d 706c6174 65206578 70726573 template expres │ │ │ │ + 0x00041aa8 73696f6e 00000000 696e7661 6c696420 sion....invalid │ │ │ │ + 0x00041ab8 74656d70 6c617465 3b206561 63682065 template; each e │ │ │ │ + 0x00041ac8 78707265 7373696f 6e206d75 73742062 xpression must b │ │ │ │ + 0x00041ad8 65206120 73696e67 6c652069 64656e74 e a single ident │ │ │ │ + 0x00041ae8 69666965 72000000 756e6465 66696e65 ifier...undefine │ │ │ │ + 0x00041af8 64207379 6d626f6c 20696e20 74656d70 d symbol in temp │ │ │ │ + 0x00041b08 6c617465 00000000 63616e6e 6f742066 late....cannot f │ │ │ │ + 0x00041b18 6f726d61 74206578 70726573 73696f6e ormat expression │ │ │ │ + 0x00041b28 20696e20 74656d70 6c617465 00000000 in template.... │ │ │ │ + 0x00041b38 74656d70 6c617465 20737472 696e6720 template string │ │ │ │ + 0x00041b48 69732072 65717569 72656400 6f766572 is required.over │ │ │ │ + 0x00041b58 72696465 73206d75 73742062 6520616e rides must be an │ │ │ │ + 0x00041b68 206f626a 65637400 74656d70 6c617465 object.template │ │ │ │ + 0x00041b78 206d7573 74206265 20612073 7472696e must be a strin │ │ │ │ + 0x00041b88 67000000 6174206d 6f737420 74776f20 g...at most two │ │ │ │ + 0x00041b98 61726775 6d656e74 73206172 6520616c arguments are al │ │ │ │ + 0x00041ba8 6c6f7765 64000000 61726775 6d656e74 lowed...argument │ │ │ │ + 0x00041bb8 206d7573 74206265 20616e20 61727261 must be an arra │ │ │ │ + 0x00041bc8 79000000 65786163 746c7920 31206172 y...exactly 1 ar │ │ │ │ + 0x00041bd8 67756d65 6e742072 65717569 72656400 gument required. │ │ │ │ + 0x00041be8 61726775 6d656e74 206d7573 74206265 argument must be │ │ │ │ + 0x00041bf8 20616e20 6f626a65 63740000 6d757374 an object..must │ │ │ │ + 0x00041c08 20706173 7320696e 206f6e65 20706174 pass in one pat │ │ │ │ + 0x00041c18 68206f72 206f6e65 2055524c 00000000 h or one URL.... │ │ │ │ + 0x00041c28 6d757374 20706173 7320696e 20612070 must pass in a p │ │ │ │ + 0x00041c38 61746820 6f722055 524c0000 20737472 ath or URL.. str │ │ │ │ + 0x00041c48 696e6720 61726775 6d656e74 20726571 ing argument req │ │ │ │ + 0x00041c58 75697265 64000000 68747470 2873293f uired...http(s)? │ │ │ │ + 0x00041c68 3a2f2f00 6375726c 202d6d20 3330202d ://.curl -m 30 - │ │ │ │ + 0x00041c78 73202573 00000000 72000000 6572726f s %s....r...erro │ │ │ │ + 0x00041c88 72206665 74636869 6e672025 733a2025 r fetching %s: % │ │ │ │ + 0x00041c98 73000000 6572726f 72207265 6164696e s...error readin │ │ │ │ + 0x00041ca8 67202573 3a202573 0a000000 6572726f g %s: %s....erro │ │ │ │ + 0x00041cb8 72207061 7273696e 67204a53 4f4e2069 r parsing JSON i │ │ │ │ + 0x00041cc8 6e202573 00000000 32206172 67756d65 n %s....2 argume │ │ │ │ + 0x00041cd8 6e747320 72657175 69726564 00000000 nts required.... │ │ │ │ + 0x00041ce8 6c697374 206f6620 6f626a65 63747320 list of objects │ │ │ │ + 0x00041cf8 72657175 69726564 00000000 73656c65 required....sele │ │ │ │ + 0x00041d08 63742065 78707265 7373696f 6e206d75 ct expression mu │ │ │ │ + 0x00041d18 73742075 73652061 20626f6f 6c65616e st use a boolean │ │ │ │ + 0x00041d28 20707265 64696361 74650000 31206172 predicate..1 ar │ │ │ │ + 0x00041d38 67756d65 6e742072 65717569 72656400 gument required. │ │ │ │ + 0x00041d48 31737420 61726775 6d656e74 206d7573 1st argument mus │ │ │ │ + 0x00041d58 74206265 20612073 7472696e 67000000 t be a string... │ │ │ │ + 0x00041d68 326e6420 61726775 6d656e74 206d7573 2nd argument mus │ │ │ │ + 0x00041d78 74206265 20612073 7472696e 67000000 t be a string... │ │ │ │ + 0x00041d88 32206172 67756d65 6e747320 616c6c6f 2 arguments allo │ │ │ │ + 0x00041d98 77656400 5443505f 57494e44 4f575f53 wed.TCP_WINDOW_S │ │ │ │ + 0x00041da8 495a4500 61747461 63686564 20746f20 IZE.attached to │ │ │ │ + 0x00041db8 25732070 6f727420 25640000 736f636b %s port %d..sock │ │ │ │ + 0x00041dc8 61646472 5f736574 5f706f72 743a2075 addr_set_port: u │ │ │ │ + 0x00041dd8 6e657870 65637465 64206164 64726573 nexpected addres │ │ │ │ + 0x00041de8 73206661 6d696c79 2025640a 00000000 s family %d..... │ │ │ │ + 0x00041df8 25730000 636f756c 64206e6f 74206372 %s..could not cr │ │ │ │ + 0x00041e08 65617465 2053534c 20636f6e 74657874 eate SSL context │ │ │ │ + 0x00041e18 3a202573 00000000 73657474 696e6720 : %s....setting │ │ │ │ + 0x00041e28 63657274 69666963 61746520 616e6420 certificate and │ │ │ │ + 0x00041e38 6b657900 626f7468 206f7220 6e656974 key.both or neit │ │ │ │ + 0x00041e48 68657220 73736c5f 6b657920 616e6420 her ssl_key and │ │ │ │ + 0x00041e58 73736c5f 63657274 2073686f 756c6420 ssl_cert should │ │ │ │ + 0x00041e68 62652073 70656369 66696564 2e000000 be specified.... │ │ │ │ + 0x00041e78 636f756c 64206e6f 74207365 74207373 could not set ss │ │ │ │ + 0x00041e88 6c206365 72746966 69636174 653a2025 l certificate: % │ │ │ │ + 0x00041e98 73000000 636f756c 64206e6f 74207365 s...could not se │ │ │ │ + 0x00041ea8 74207373 6c206b65 793a2025 73000000 t ssl key: %s... │ │ │ │ + 0x00041eb8 6c697374 656e696e 67206f6e 20706f72 listening on por │ │ │ │ + 0x00041ec8 74202564 00000000 5443505f 4c4f575f t %d....TCP_LOW_ │ │ │ │ + 0x00041ed8 504f5254 00000000 5443505f 48494748 PORT....TCP_HIGH │ │ │ │ + 0x00041ee8 5f504f52 54000000 68696768 20706f72 _PORT...high por │ │ │ │ + 0x00041ef8 74202564 20697320 6c657373 20746861 t %d is less tha │ │ │ │ + 0x00041f08 6e206c6f 7720706f 72742025 6420696e n low port %d in │ │ │ │ + 0x00041f18 2072616e 67650000 756e6162 6c652074 range..unable t │ │ │ │ + 0x00041f28 6f206c69 7374656e 206f6e20 616e7920 o listen on any │ │ │ │ + 0x00041f38 706f7274 20626574 7765656e 20256420 port between %d │ │ │ │ + 0x00041f48 616e6420 25643a20 25730000 61636365 and %d: %s..acce │ │ │ │ + 0x00041f58 7074696e 67207373 6c207374 61746520 pting ssl state │ │ │ │ + 0x00041f68 666f7220 25732070 6f727420 25640000 for %s port %d.. │ │ │ │ + 0x00041f78 73736c20 61636365 70742066 61696c65 ssl accept faile │ │ │ │ + 0x00041f88 64206672 6f6d2025 7320706f 72742025 d from %s port % │ │ │ │ + 0x00041f98 64000000 436f756c 64206e6f 74207377 d...Could not sw │ │ │ │ + 0x00041fa8 69746368 206c696e 6b206261 636b2074 itch link back t │ │ │ │ + 0x00041fb8 6f206e6f 6e2d626c 6f636b69 6e672061 o non-blocking a │ │ │ │ + 0x00041fc8 66746572 2053534c 2068616e 64736861 fter SSL handsha │ │ │ │ + 0x00041fd8 6b653a20 25730000 53657474 696e6720 ke: %s..Setting │ │ │ │ + 0x00041fe8 534e4920 746f3a20 25730000 61636365 SNI to: %s..acce │ │ │ │ + 0x00041ff8 70746564 20636f6e 6e656374 696f6e20 pted connection │ │ │ │ + 0x00042008 66726f6d 20257320 706f7274 20256400 from %s port %d. │ │ │ │ + 0x00042018 636f6e6e 65637469 6e672074 6f202573 connecting to %s │ │ │ │ + 0x00042028 20706f72 74202564 00000000 6d616465 port %d....made │ │ │ │ + 0x00042038 20636f6e 6e656374 696f6e20 746f2025 connection to % │ │ │ │ + 0x00042048 7320706f 72742025 64000000 636f6e6e s port %d...conn │ │ │ │ + 0x00042058 65637469 6f6e2074 6f202573 20706f72 ection to %s por │ │ │ │ + 0x00042068 74202564 20666169 6c656420 28257329 t %d failed (%s) │ │ │ │ + 0x00042078 00000000 64656c65 74696e67 20636f6e ....deleting con │ │ │ │ + 0x00042088 74657874 2066726f 6d202573 20706f72 text from %s por │ │ │ │ + 0x00042098 74202564 00000000 636c6561 72696e67 t %d....clearing │ │ │ │ + 0x000420a8 20737461 74652066 726f6d20 25732070 state from %s p │ │ │ │ + 0x000420b8 6f727420 25640000 64697363 6f6e6e65 ort %d..disconne │ │ │ │ + 0x000420c8 63746564 2066726f 6d202573 20706f72 cted from %s por │ │ │ │ + 0x000420d8 74202564 00000000 6f757420 6f66206d t %d....out of m │ │ │ │ + 0x000420e8 656d6f72 790a0000 80000000 00000000 emory........... │ │ │ │ + 0x000420f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00042108 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00042118 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00042128 00000000 00000000 25303278 00000000 ........%02x.... │ │ │ │ + 0x00042138 67656e65 72617469 6e672061 62736f6c generating absol │ │ │ │ + 0x00042148 75746520 70617468 20746f20 60257327 ute path to `%s' │ │ │ │ + 0x00042158 3a202573 00000000 636f756c 64206e6f : %s....could no │ │ │ │ + 0x00042168 74207265 736f6c76 65207061 74682060 t resolve path ` │ │ │ │ + 0x00042178 2573273a 20257300 636f756c 64206e6f %s': %s.could no │ │ │ │ + 0x00042188 74206465 6c657465 2074656d 706f7261 t delete tempora │ │ │ │ + 0x00042198 72792064 69722060 2573273a 20257300 ry dir `%s': %s. │ │ │ │ + 0x000421a8 2e000000 2f2e2e00 2f000000 2e2f0000 ..../.../..../.. │ │ │ │ + 0x000421b8 2e2e2f00 2e2e0000 2f2e2e2f 00000000 ../...../../.... │ │ │ │ + 0x000421c8 25732f25 73000000 636f756c 646e2774 %s/%s...couldn't │ │ │ │ + 0x000421d8 20676574 6377643a 20257300 25732563 getcwd: %s.%s%c │ │ │ │ + 0x000421e8 00000000 25732f00 50415448 00000000 ....%s/.PATH.... │ │ │ │ + 0x000421f8 3a000000 70617468 5f636f6e 63617420 :...path_concat │ │ │ │ + 0x00042208 6d616c6c 6f632066 61696c65 643a2025 malloc failed: % │ │ │ │ + 0x00042218 73210a00 6c737461 74282573 29206661 s!..lstat(%s) fa │ │ │ │ + 0x00042228 696c6564 3a202573 210a0000 25732069 iled: %s!...%s i │ │ │ │ + 0x00042238 6e636c75 64657320 73796d62 6f6c6963 ncludes symbolic │ │ │ │ + 0x00042248 206c696e 6b282573 29210a00 70617468 link(%s)!..path │ │ │ │ + 0x00042258 5f646570 74682064 6f657320 6e6f7420 _depth does not │ │ │ │ + 0x00042268 73757070 6f727420 74686520 70617468 support the path │ │ │ │ + 0x00042278 20282573 2920696e 636c7564 696e6720 (%s) including │ │ │ │ + 0x00042288 646f7562 6c652064 6f747321 0a000000 double dots!.... │ │ │ │ + 0x00042298 25732069 73206120 44495245 43544f52 %s is a DIRECTOR │ │ │ │ + 0x000422a8 59000000 2f646576 2f757261 6e646f6d Y.../dev/urandom │ │ │ │ + 0x000422b8 00000000 2f646576 2f72616e 646f6d00 ..../dev/random. │ │ │ │ + 0x000422c8 7761726e 696e673a 2066616c 6c696e67 warning: falling │ │ │ │ + 0x000422d8 20626163 6b20746f 206c6f77 2d717561 back to low-qua │ │ │ │ + 0x000422e8 6c697479 20656e74 726f7079 00000000 lity entropy.... │ │ │ │ + 0x000422f8 25303136 6c6c7800 25733a20 25733a25 %016llx.%s: %s:% │ │ │ │ + 0x00042308 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x00042318 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x00042328 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x00042338 7368656c 6c2e6300 2d630000 73680000 shell.c.-c..sh.. │ │ │ │ + 0x00042348 2f62696e 2f736800 7368656c 6c636f64 /bin/sh.shellcod │ │ │ │ + 0x00042358 65206578 65637574 65206661 696c7572 e execute failur │ │ │ │ + 0x00042368 653a2025 73000000 25733a20 25733a25 e: %s...%s: %s:% │ │ │ │ + 0x00042378 645b2573 5d206572 726f723a 20256420 d[%s] error: %d │ │ │ │ + 0x00042388 60257327 00000000 7368656c 6c636f64 `%s'....shellcod │ │ │ │ + 0x00042398 65206669 6e697368 65642069 6e20252e e finished in %. │ │ │ │ + 0x000423a8 32667300 ffffffff ffffffff 65786563 2fs.........exec │ │ │ │ + 0x000423b8 75746500 7368656c 6c636f64 65000000 ute.shellcode... │ │ │ │ + 0x000423c8 22000000 5c000000 27270000 20000000 "...\...''.. ... │ │ │ │ + 0x000423d8 5e000000 24000000 252e3166 25730000 ^...$...%.1f%s.. │ │ │ │ + 0x000423e8 256c6c64 20256300 00000000 43616e6e %lld %c.....Cann │ │ │ │ + 0x000423f8 6f742061 6c6c6f63 61746520 6d656d6f ot allocate memo │ │ │ │ + 0x00042408 72792066 6f722073 7472696e 6720636f ry for string co │ │ │ │ + 0x00042418 6e636174 656e6174 696f6e2e 0a000000 ncatenation..... │ │ │ │ + 0x00042428 25250000 25733025 64000000 25732564 %%..%s0%d...%s%d │ │ │ │ + 0x00042438 00000000 4a616e00 46656200 4d617200 ....Jan.Feb.Mar. │ │ │ │ + 0x00042448 41707200 4d617900 4a756e00 4a756c00 Apr.May.Jun.Jul. │ │ │ │ + 0x00042458 41756700 53657000 4f637400 4e6f7600 Aug.Sep.Oct.Nov. │ │ │ │ + 0x00042468 44656300 53747269 6e672027 25333073 Dec.String '%30s │ │ │ │ + 0x00042478 2e2e2e27 20697320 257a6420 28677265 ...' is %zd (gre │ │ │ │ + 0x00042488 61746572 20746861 6e207468 6520257a ater than the %z │ │ │ │ + 0x00042498 64206c69 6d697429 2e000000 74727565 d limit)....true │ │ │ │ + 0x000424a8 00000000 79657300 7b7d0000 5b5d0000 ....yes.{}..[].. │ │ │ │ + 0x000424b8 202f6269 6e2f7368 202d6320 00000000 /bin/sh -c .... │ │ │ │ + 0x000424c8 00000020 4b00204d 00204700 20540020 ... K. M. G. T. │ │ │ │ + 0x000424d8 50000000 25252532 58000000 25327800 P...%%%2X...%2x. │ │ │ │ + 0x000424e8 6f757420 6f66206d 656d6f72 79000000 out of memory... │ │ │ │ + 0x000424f8 25733a20 25733a25 645b2573 5d20756e %s: %s:%d[%s] un │ │ │ │ + 0x00042508 69782065 72726f72 3a202d31 20286572 ix error: -1 (er │ │ │ │ + 0x00042518 726e6f20 3d202564 29206025 73270000 rno = %d) `%s'.. │ │ │ │ + 0x00042528 46494e41 4c000000 61757468 5f616464 FINAL...auth_add │ │ │ │ + 0x00042538 72657373 2e630000 79657300 61646472 ress.c..yes.addr │ │ │ │ + 0x00042548 6573733a 20616363 65707465 64000000 ess: accepted... │ │ │ │ + 0x00042558 61646472 6573733a 20636f75 6c646e27 address: couldn' │ │ │ │ + 0x00042568 74206765 74206164 64726573 73206f66 t get address of │ │ │ │ + 0x00042578 206c696e 6b000000 61646472 6573733a link...address: │ │ │ │ + 0x00042588 206f7574 206f6620 6d656d6f 72790000 out of memory.. │ │ │ │ + 0x00042598 7965730a 00000000 6e6f0a00 61646472 yes.....no..addr │ │ │ │ + 0x000425a8 6573733a 20726567 69737465 72656400 ess: registered. │ │ │ │ + 0x000425b8 61646472 65737300 61757468 5f616464 address.auth_add │ │ │ │ + 0x000425c8 72657373 5f617373 65727400 25733a20 ress_assert.%s: │ │ │ │ + 0x000425d8 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ + 0x000425e8 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ + 0x000425f8 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ + 0x00042608 4c000000 6236342e 63000000 41424344 L...b64.c...ABCD │ │ │ │ + 0x00042618 45464748 494a4b4c 4d4e4f50 51525354 EFGHIJKLMNOPQRST │ │ │ │ + 0x00042628 55565758 595a6162 63646566 6768696a UVWXYZabcdefghij │ │ │ │ + 0x00042638 6b6c6d6e 6f707172 73747576 7778797a klmnopqrstuvwxyz │ │ │ │ + 0x00042648 30313233 34353637 38392b2f 6236345f 0123456789+/b64_ │ │ │ │ + 0x00042658 656e636f 64650000 ffffffff ffffffff encode.......... │ │ │ │ + 0x00042668 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042678 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042688 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042698 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000426a8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000426b8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000426c8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000426d8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000426e8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000426f8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042708 ffffffff 3e000000 ffffffff ffffffff ....>........... │ │ │ │ + 0x00042718 ffffffff 3f000000 34000000 35000000 ....?...4...5... │ │ │ │ + 0x00042728 36000000 37000000 38000000 39000000 6...7...8...9... │ │ │ │ + 0x00042738 3a000000 3b000000 3c000000 3d000000 :...;...<...=... │ │ │ │ + 0x00042748 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042758 ffffffff ffffffff ffffffff 00000000 ................ │ │ │ │ + 0x00042768 01000000 02000000 03000000 04000000 ................ │ │ │ │ + 0x00042778 05000000 06000000 07000000 08000000 ................ │ │ │ │ + 0x00042788 09000000 0a000000 0b000000 0c000000 ................ │ │ │ │ + 0x00042798 0d000000 0e000000 0f000000 10000000 ................ │ │ │ │ + 0x000427a8 11000000 12000000 13000000 14000000 ................ │ │ │ │ + 0x000427b8 15000000 16000000 17000000 18000000 ................ │ │ │ │ + 0x000427c8 19000000 ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000427d8 ffffffff ffffffff ffffffff 1a000000 ................ │ │ │ │ + 0x000427e8 1b000000 1c000000 1d000000 1e000000 ................ │ │ │ │ + 0x000427f8 1f000000 20000000 21000000 22000000 .... ...!..."... │ │ │ │ + 0x00042808 23000000 24000000 25000000 26000000 #...$...%...&... │ │ │ │ + 0x00042818 27000000 28000000 29000000 2a000000 '...(...)...*... │ │ │ │ + 0x00042828 2b000000 2c000000 2d000000 2e000000 +...,...-....... │ │ │ │ + 0x00042838 2f000000 30000000 31000000 32000000 /...0...1...2... │ │ │ │ + 0x00042848 33000000 ffffffff ffffffff ffffffff 3............... │ │ │ │ + 0x00042858 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042868 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042878 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042888 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042898 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000428a8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000428b8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000428c8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000428d8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000428e8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000428f8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042908 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042918 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042928 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042938 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042948 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042958 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042968 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042978 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042988 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042998 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000429a8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000429b8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000429c8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000429d8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000429e8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000429f8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042a08 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042a18 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042a28 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042a38 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042a48 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00042a58 ffffffff ffffffff 6236345f 6465636f ........b64_deco │ │ │ │ + 0x00042a68 64650000 6c6f6f6b 696e6720 75702061 de..looking up a │ │ │ │ + 0x00042a78 64647220 25730000 25732069 73206e6f ddr %s..%s is no │ │ │ │ + 0x00042a88 74206120 76616c69 64206164 64720000 t a valid addr.. │ │ │ │ + 0x00042a98 636f756c 646e2774 206c6f6f 6b207570 couldn't look up │ │ │ │ + 0x00042aa8 2025733a 20257300 25732069 73202573 %s: %s.%s is %s │ │ │ │ + 0x00042ab8 00000000 6c6f6f6b 696e6720 7570206e ....looking up n │ │ │ │ + 0x00042ac8 616d6520 25730000 756e6162 6c652074 ame %s..unable t │ │ │ │ + 0x00042ad8 6f207472 616e736c 61746520 72657375 o translate resu │ │ │ │ + 0x00042ae8 6c742066 726f6d20 67657461 64647269 lt from getaddri │ │ │ │ + 0x00042af8 6e666f00 6f6e206c 696e6520 25642c20 nfo.on line %d, │ │ │ │ + 0x00042b08 696e7661 6c696420 70616972 20696e20 invalid pair in │ │ │ │ + 0x00042b18 64696374 20636f6d 70726568 656e7369 dict comprehensi │ │ │ │ + 0x00042b28 6f6e0000 636f6e74 65787420 6d757374 on..context must │ │ │ │ + 0x00042b38 20626520 616e206f 626a6563 74000000 be an object... │ │ │ │ + 0x00042b48 6f6e206c 696e6520 25642c20 25733a20 on line %d, %s: │ │ │ │ + 0x00042b58 756e6465 66696e65 64207379 6d626f6c undefined symbol │ │ │ │ + 0x00042b68 00000000 40000000 09000000 30000000 ....@.......0... │ │ │ │ + 0x00042b78 09000000 04000000 09000000 0c000000 ................ │ │ │ │ + 0x00042b88 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ + 0x00042b98 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ + 0x00042ba8 09000000 11000000 09000000 33000000 ............3... │ │ │ │ + 0x00042bb8 09000000 15000000 09000000 12000000 ................ │ │ │ │ + 0x00042bc8 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ + 0x00042bd8 09000000 10000000 09000000 24000000 ............$... │ │ │ │ + 0x00042be8 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ + 0x00042bf8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00042c1c cc03fc7f 01000000 ........ │ │ │ │ + 0x00042bfc ec03fc7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00042c24 00000000 .... │ │ │ │ + 0x00042c04 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0005fca8 a4d70300 01000000 00000000 61000000 ............a... │ │ │ │ - 0x0005fcb8 acd70300 01000000 00000000 62000000 ............b... │ │ │ │ - 0x0005fcc8 b8d70300 01000000 00000000 64000000 ............d... │ │ │ │ - 0x0005fcd8 c0d70300 00000000 00000000 44000000 ............D... │ │ │ │ - 0x0005fce8 ccd70300 00000000 00000000 66000000 ............f... │ │ │ │ - 0x0005fcf8 d8d70300 01000000 00000000 73000000 ............s... │ │ │ │ - 0x0005fd08 e8d70300 01000000 00000000 69000000 ............i... │ │ │ │ - 0x0005fd18 f0d70300 01000000 00000000 6d000000 ............m... │ │ │ │ - 0x0005fd28 00d80300 01000000 00000000 6f000000 ............o... │ │ │ │ - 0x0005fd38 0cd80300 01000000 00000000 74000000 ............t... │ │ │ │ - 0x0005fd48 14d80300 00000000 00000000 76000000 ............v... │ │ │ │ - 0x0005fd58 1cd80300 00000000 00000000 68000000 ............h... │ │ │ │ + 0x0005fca8 98d70300 01000000 00000000 61000000 ............a... │ │ │ │ + 0x0005fcb8 a0d70300 01000000 00000000 62000000 ............b... │ │ │ │ + 0x0005fcc8 acd70300 01000000 00000000 64000000 ............d... │ │ │ │ + 0x0005fcd8 b4d70300 00000000 00000000 44000000 ............D... │ │ │ │ + 0x0005fce8 c0d70300 00000000 00000000 66000000 ............f... │ │ │ │ + 0x0005fcf8 ccd70300 01000000 00000000 73000000 ............s... │ │ │ │ + 0x0005fd08 dcd70300 01000000 00000000 69000000 ............i... │ │ │ │ + 0x0005fd18 e4d70300 01000000 00000000 6d000000 ............m... │ │ │ │ + 0x0005fd28 f4d70300 01000000 00000000 6f000000 ............o... │ │ │ │ + 0x0005fd38 00d80300 01000000 00000000 74000000 ............t... │ │ │ │ + 0x0005fd48 08d80300 00000000 00000000 76000000 ............v... │ │ │ │ + 0x0005fd58 10d80300 00000000 00000000 68000000 ............h... │ │ │ │ 0x0005fd68 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fd78 dc140400 e4140400 00000000 21e40200 ............!... │ │ │ │ - 0x0005fd88 00150400 08150400 00000000 79e20200 ............y... │ │ │ │ - 0x0005fd98 44150400 4c150400 00000000 e5e50200 D...L........... │ │ │ │ - 0x0005fda8 64150400 6c150400 00000000 81e70200 d...l........... │ │ │ │ - 0x0005fdb8 7c150400 84150400 00000000 81e80200 |............... │ │ │ │ - 0x0005fdc8 94150400 a0150400 00000000 81e90200 ................ │ │ │ │ - 0x0005fdd8 b4150400 bc150400 00000000 d5ea0200 ................ │ │ │ │ - 0x0005fde8 cc150400 d4150400 04000000 8deb0200 ................ │ │ │ │ - 0x0005fdf8 e4150400 ec150400 00000000 d1ec0200 ................ │ │ │ │ - 0x0005fe08 00160400 04160400 00000000 0df40200 ................ │ │ │ │ - 0x0005fe18 14160400 1c160400 04000000 b9f70200 ................ │ │ │ │ - 0x0005fe28 30160400 38160400 00000000 e9fc0200 0...8........... │ │ │ │ - 0x0005fe38 4c160400 54160400 00000000 31fe0200 L...T.......1... │ │ │ │ - 0x0005fe48 6c160400 74160400 00000000 99f40200 l...t........... │ │ │ │ - 0x0005fe58 84160400 8c160400 00000000 95f50200 ................ │ │ │ │ - 0x0005fe68 a0160400 a8160400 00000000 91f60200 ................ │ │ │ │ - 0x0005fe78 b8160400 c4160400 01000000 15f30200 ................ │ │ │ │ - 0x0005fe88 e4160400 ec160400 03000000 69f90200 ............i... │ │ │ │ - 0x0005fe98 08170400 10170400 03000000 69f90200 ............i... │ │ │ │ - 0x0005fea8 28170400 30170400 03000000 49fb0200 (...0.......I... │ │ │ │ + 0x0005fd78 bc140400 c4140400 00000000 1de40200 ................ │ │ │ │ + 0x0005fd88 e0140400 e8140400 00000000 75e20200 ............u... │ │ │ │ + 0x0005fd98 24150400 2c150400 00000000 e1e50200 $...,........... │ │ │ │ + 0x0005fda8 44150400 4c150400 00000000 7de70200 D...L.......}... │ │ │ │ + 0x0005fdb8 5c150400 64150400 00000000 7de80200 \...d.......}... │ │ │ │ + 0x0005fdc8 74150400 80150400 00000000 7de90200 t...........}... │ │ │ │ + 0x0005fdd8 94150400 9c150400 00000000 d1ea0200 ................ │ │ │ │ + 0x0005fde8 ac150400 b4150400 04000000 89eb0200 ................ │ │ │ │ + 0x0005fdf8 c4150400 cc150400 00000000 cdec0200 ................ │ │ │ │ + 0x0005fe08 e0150400 e4150400 00000000 09f40200 ................ │ │ │ │ + 0x0005fe18 f4150400 fc150400 04000000 b5f70200 ................ │ │ │ │ + 0x0005fe28 10160400 18160400 00000000 e5fc0200 ................ │ │ │ │ + 0x0005fe38 2c160400 34160400 00000000 2dfe0200 ,...4.......-... │ │ │ │ + 0x0005fe48 4c160400 54160400 00000000 95f40200 L...T........... │ │ │ │ + 0x0005fe58 64160400 6c160400 00000000 91f50200 d...l........... │ │ │ │ + 0x0005fe68 80160400 88160400 00000000 8df60200 ................ │ │ │ │ + 0x0005fe78 98160400 a4160400 01000000 11f30200 ................ │ │ │ │ + 0x0005fe88 c4160400 cc160400 03000000 65f90200 ............e... │ │ │ │ + 0x0005fe98 e8160400 f0160400 03000000 65f90200 ............e... │ │ │ │ + 0x0005fea8 08170400 10170400 03000000 45fb0200 ............E... │ │ │ │ 0x0005feb8 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -44,16 +44,16 @@ │ │ │ │ 0x00060280 00270000 00270000 00270000 00270000 .'...'...'...'.. │ │ │ │ 0x00060290 00270000 00270000 00270000 00270000 .'...'...'...'.. │ │ │ │ 0x000602a0 00270000 00270000 00270000 00270000 .'...'...'...'.. │ │ │ │ 0x000602b0 00270000 00270000 00270000 00270000 .'...'...'...'.. │ │ │ │ 0x000602c0 00270000 00270000 00270000 00270000 .'...'...'...'.. │ │ │ │ 0x000602d0 00270000 00270000 00270000 00270000 .'...'...'...'.. │ │ │ │ 0x000602e0 00270000 00270000 00270000 00270000 .'...'...'...'.. │ │ │ │ - 0x000602f0 00270000 00270000 00270000 018a0200 .'...'...'...... │ │ │ │ - 0x00060300 f00f0600 00000000 00000000 51400200 ............Q@.. │ │ │ │ - 0x00060310 cb6b0200 f40f0600 5d4e0000 ec0f0600 .k......]N...... │ │ │ │ + 0x000602f0 00270000 00270000 00270000 fd890200 .'...'...'...... │ │ │ │ + 0x00060300 f00f0600 00000000 00000000 4d400200 ............M@.. │ │ │ │ + 0x00060310 c76b0200 f40f0600 5d4e0000 ec0f0600 .k......]N...... │ │ │ │ 0x00060320 00000000 54420600 00000000 78fd0500 ....TB......x... │ │ │ │ - 0x00060330 00000000 94100600 a9430200 84420600 .........C...B.. │ │ │ │ - 0x00060340 c0200600 00000000 00000000 db430200 . ...........C.. │ │ │ │ + 0x00060330 00000000 94100600 a5430200 84420600 .........C...B.. │ │ │ │ + 0x00060340 c0200600 00000000 00000000 d7430200 . ...........C.. │ │ │ │ 0x00060350 00000000 98100600 00000000 00000000 ................ │ │ │ │ 0x00060360 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -137,73 +137,73 @@ │ │ │ │ 0x00060bc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060bd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060be8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060bf8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060c08 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060c18 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060c28 00000000 00000000 00000000 05000000 ................ │ │ │ │ - 0x00060c38 07000000 00000000 a9430200 00000000 .........C...... │ │ │ │ - 0x00060c48 e4010400 00000000 01000000 00000000 ................ │ │ │ │ - 0x00060c58 ec010400 00000000 02000000 00000000 ................ │ │ │ │ - 0x00060c68 f4010400 00000000 04000000 00000000 ................ │ │ │ │ - 0x00060c78 fc010400 00000000 08000000 00000000 ................ │ │ │ │ - 0x00060c88 04020400 00000000 10000000 00000000 ................ │ │ │ │ - 0x00060c98 0c020400 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x00060ca8 14020400 00000000 40000000 00000000 ........@....... │ │ │ │ - 0x00060cb8 1c020400 00000000 80000000 00000000 ................ │ │ │ │ - 0x00060cc8 24020400 00000000 00010000 00000000 $............... │ │ │ │ - 0x00060cd8 2c020400 00000000 00080000 00000000 ,............... │ │ │ │ - 0x00060ce8 30020400 00000000 00040000 00000000 0............... │ │ │ │ - 0x00060cf8 34020400 00000000 00100000 00000000 4............... │ │ │ │ - 0x00060d08 3c020400 00000000 00020000 00000000 <............... │ │ │ │ - 0x00060d18 44020400 00000000 00800000 00000000 D............... │ │ │ │ - 0x00060d28 4c020400 00000000 00000100 00000000 L............... │ │ │ │ - 0x00060d38 50020400 00000000 00000200 00000000 P............... │ │ │ │ - 0x00060d48 58020400 00000000 00000800 00000000 X............... │ │ │ │ - 0x00060d58 60020400 00000000 00400000 00000000 `........@...... │ │ │ │ - 0x00060d68 68020400 00000000 00008000 00000000 h............... │ │ │ │ - 0x00060d78 70020400 00000000 00001000 00000000 p............... │ │ │ │ - 0x00060d88 78020400 00000000 00002000 00000000 x......... ..... │ │ │ │ - 0x00060d98 80020400 00000000 00004000 00000000 ..........@..... │ │ │ │ - 0x00060da8 88020400 00000000 00000004 00000000 ................ │ │ │ │ - 0x00060db8 8c020400 00000000 00000008 00000000 ................ │ │ │ │ - 0x00060dc8 94020400 00000000 00000400 00000000 ................ │ │ │ │ - 0x00060dd8 9c020400 00000000 00000001 00000000 ................ │ │ │ │ - 0x00060de8 a4020400 00000000 00000002 00000000 ................ │ │ │ │ - 0x00060df8 ac020400 00000000 00000040 00000000 ...........@.... │ │ │ │ - 0x00060e08 b4020400 00000000 00000080 00000000 ................ │ │ │ │ - 0x00060e18 bc020400 00000000 00000000 01000000 ................ │ │ │ │ - 0x00060e28 c4020400 00000000 00000000 04000000 ................ │ │ │ │ - 0x00060e38 cc020400 00000000 00000020 00000000 ........... .... │ │ │ │ - 0x00060e48 d4020400 00000000 00200000 00000000 ......... ...... │ │ │ │ - 0x00060e58 dc020400 00000000 00000000 02000000 ................ │ │ │ │ - 0x00060e68 e0020400 00000000 00000000 20000000 ............ ... │ │ │ │ - 0x00060e78 e4020400 00000000 00000000 08000000 ................ │ │ │ │ - 0x00060e88 ec020400 00000000 00000000 10000000 ................ │ │ │ │ - 0x00060e98 f4020400 00000000 00e0bf0c 15000000 ................ │ │ │ │ - 0x00060ea8 fc020400 00000000 00000000 40000000 ............@... │ │ │ │ - 0x00060eb8 04030400 00000000 00000000 80000000 ................ │ │ │ │ - 0x00060ec8 10030400 00000000 00000000 00070000 ................ │ │ │ │ - 0x00060ed8 1c030400 00000000 00000000 00010000 ................ │ │ │ │ - 0x00060ee8 2c030400 00000000 00000000 00080000 ,............... │ │ │ │ - 0x00060ef8 3c030400 00000000 00000000 00020000 <............... │ │ │ │ - 0x00060f08 4c030400 00000000 00000000 00040000 L............... │ │ │ │ - 0x00060f18 5c030400 00000000 00000000 00400000 \............@.. │ │ │ │ - 0x00060f28 6c030400 00000000 00000000 00800000 l............... │ │ │ │ - 0x00060f38 04030400 00000000 00000000 80000000 ................ │ │ │ │ - 0x00060f48 70030400 00000000 00000000 00100000 p............... │ │ │ │ - 0x00060f58 78030400 00000000 00000000 00000100 x............... │ │ │ │ - 0x00060f68 80030400 00000000 00000000 00000200 ................ │ │ │ │ - 0x00060f78 84030400 00000000 00000000 00200000 ............. .. │ │ │ │ - 0x00060f88 88030400 00000000 00000000 00000400 ................ │ │ │ │ - 0x00060f98 8c030400 00000000 ffffffff ffffffff ................ │ │ │ │ - 0x00060fa8 90030400 00000000 00000000 00000800 ................ │ │ │ │ - 0x00060fb8 9c030400 00000000 00000000 00000000 ................ │ │ │ │ - 0x00060fc8 a4030400 00000000 00000000 00000000 ................ │ │ │ │ + 0x00060c38 07000000 00000000 a5430200 00000000 .........C...... │ │ │ │ + 0x00060c48 c4010400 00000000 01000000 00000000 ................ │ │ │ │ + 0x00060c58 cc010400 00000000 02000000 00000000 ................ │ │ │ │ + 0x00060c68 d4010400 00000000 04000000 00000000 ................ │ │ │ │ + 0x00060c78 dc010400 00000000 08000000 00000000 ................ │ │ │ │ + 0x00060c88 e4010400 00000000 10000000 00000000 ................ │ │ │ │ + 0x00060c98 ec010400 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00060ca8 f4010400 00000000 40000000 00000000 ........@....... │ │ │ │ + 0x00060cb8 fc010400 00000000 80000000 00000000 ................ │ │ │ │ + 0x00060cc8 04020400 00000000 00010000 00000000 ................ │ │ │ │ + 0x00060cd8 0c020400 00000000 00080000 00000000 ................ │ │ │ │ + 0x00060ce8 10020400 00000000 00040000 00000000 ................ │ │ │ │ + 0x00060cf8 14020400 00000000 00100000 00000000 ................ │ │ │ │ + 0x00060d08 1c020400 00000000 00020000 00000000 ................ │ │ │ │ + 0x00060d18 24020400 00000000 00800000 00000000 $............... │ │ │ │ + 0x00060d28 2c020400 00000000 00000100 00000000 ,............... │ │ │ │ + 0x00060d38 30020400 00000000 00000200 00000000 0............... │ │ │ │ + 0x00060d48 38020400 00000000 00000800 00000000 8............... │ │ │ │ + 0x00060d58 40020400 00000000 00400000 00000000 @........@...... │ │ │ │ + 0x00060d68 48020400 00000000 00008000 00000000 H............... │ │ │ │ + 0x00060d78 50020400 00000000 00001000 00000000 P............... │ │ │ │ + 0x00060d88 58020400 00000000 00002000 00000000 X......... ..... │ │ │ │ + 0x00060d98 60020400 00000000 00004000 00000000 `.........@..... │ │ │ │ + 0x00060da8 68020400 00000000 00000004 00000000 h............... │ │ │ │ + 0x00060db8 6c020400 00000000 00000008 00000000 l............... │ │ │ │ + 0x00060dc8 74020400 00000000 00000400 00000000 t............... │ │ │ │ + 0x00060dd8 7c020400 00000000 00000001 00000000 |............... │ │ │ │ + 0x00060de8 84020400 00000000 00000002 00000000 ................ │ │ │ │ + 0x00060df8 8c020400 00000000 00000040 00000000 ...........@.... │ │ │ │ + 0x00060e08 94020400 00000000 00000080 00000000 ................ │ │ │ │ + 0x00060e18 9c020400 00000000 00000000 01000000 ................ │ │ │ │ + 0x00060e28 a4020400 00000000 00000000 04000000 ................ │ │ │ │ + 0x00060e38 ac020400 00000000 00000020 00000000 ........... .... │ │ │ │ + 0x00060e48 b4020400 00000000 00200000 00000000 ......... ...... │ │ │ │ + 0x00060e58 bc020400 00000000 00000000 02000000 ................ │ │ │ │ + 0x00060e68 c0020400 00000000 00000000 20000000 ............ ... │ │ │ │ + 0x00060e78 c4020400 00000000 00000000 08000000 ................ │ │ │ │ + 0x00060e88 cc020400 00000000 00000000 10000000 ................ │ │ │ │ + 0x00060e98 d4020400 00000000 00e0bf0c 15000000 ................ │ │ │ │ + 0x00060ea8 dc020400 00000000 00000000 40000000 ............@... │ │ │ │ + 0x00060eb8 e4020400 00000000 00000000 80000000 ................ │ │ │ │ + 0x00060ec8 f0020400 00000000 00000000 00070000 ................ │ │ │ │ + 0x00060ed8 fc020400 00000000 00000000 00010000 ................ │ │ │ │ + 0x00060ee8 0c030400 00000000 00000000 00080000 ................ │ │ │ │ + 0x00060ef8 1c030400 00000000 00000000 00020000 ................ │ │ │ │ + 0x00060f08 2c030400 00000000 00000000 00040000 ,............... │ │ │ │ + 0x00060f18 3c030400 00000000 00000000 00400000 <............@.. │ │ │ │ + 0x00060f28 4c030400 00000000 00000000 00800000 L............... │ │ │ │ + 0x00060f38 e4020400 00000000 00000000 80000000 ................ │ │ │ │ + 0x00060f48 50030400 00000000 00000000 00100000 P............... │ │ │ │ + 0x00060f58 58030400 00000000 00000000 00000100 X............... │ │ │ │ + 0x00060f68 60030400 00000000 00000000 00000200 `............... │ │ │ │ + 0x00060f78 64030400 00000000 00000000 00200000 d............ .. │ │ │ │ + 0x00060f88 68030400 00000000 00000000 00000400 h............... │ │ │ │ + 0x00060f98 6c030400 00000000 ffffffff ffffffff l............... │ │ │ │ + 0x00060fa8 70030400 00000000 00000000 00000800 p............... │ │ │ │ + 0x00060fb8 7c030400 00000000 00000000 00000000 |............... │ │ │ │ + 0x00060fc8 84030400 00000000 00000000 00000000 ................ │ │ │ │ 0x00060fd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060fe8 ffffffff 01000000 01000000 3f000000 ............?... │ │ │ │ - 0x00060ff8 00000100 00000100 5c240400 60240400 ........\$..`$.. │ │ │ │ - 0x00061008 64240400 68240400 6c240400 70240400 d$..h$..l$..p$.. │ │ │ │ - 0x00061018 74240400 78240400 7c240400 80240400 t$..x$..|$...$.. │ │ │ │ - 0x00061028 84240400 88240400 39010000 00000000 .$...$..9....... │ │ │ │ + 0x00060ff8 00000100 00000100 3c240400 40240400 ........<$..@$.. │ │ │ │ + 0x00061008 44240400 48240400 4c240400 50240400 D$..H$..L$..P$.. │ │ │ │ + 0x00061018 54240400 58240400 5c240400 60240400 T$..X$..\$..`$.. │ │ │ │ + 0x00061028 64240400 68240400 39010000 00000000 d$..h$..9....... │ │ │ │ 0x00061038 00000000 00000000 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 75670080 de572c1b 77158629 91e863d4 ug...W,.w..)..c. │ │ │ │ - 0x00000050 772b6bc1 8a375c w+k..7\ │ │ │ │ + 0x00000040 75670039 d72bfb7e f74530f1 6d22edef ug.9.+.~.E0.m".. │ │ │ │ + 0x00000050 b4bb3835 73f7f2 ..85s.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 32633431 36386133 30333530 64323031 2c4168a30350d201 │ │ │ │ - 0x00000010 63373638 39353038 34313232 61373230 c76895084122a720 │ │ │ │ - 0x00000020 34366338 34322e64 65627567 00000000 46c842.debug.... │ │ │ │ - 0x00000030 18f24aa8 ..J. │ │ │ │ + 0x00000000 65613431 32326436 36336434 38353037 ea4122d663d48507 │ │ │ │ + 0x00000010 39623935 30323231 61656632 62373536 9b950221aef2b756 │ │ │ │ + 0x00000020 65623465 62612e64 65627567 00000000 eb4eba.debug.... │ │ │ │ + 0x00000030 de715e33 .q^3 │ │ ├── ./usr/bin/chirp_get │ │ │┄ 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 0x2841 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x02c5cc 0x0002c5cc 0x0002c5cc 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x02c5b0 0x0002c5b0 0x0002c5b0 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 0x2c5f8 0x2c5f8 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2c5dc 0x2c5dc R E 0x10000 │ │ │ │ LOAD 0x02fe60 0x0003fe60 0x0003fe60 0x010c8 0x04e08 RW 0x10000 │ │ │ │ DYNAMIC 0x02fed8 0x0003fed8 0x0003fed8 0x00128 0x00128 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x02c5d8 0x0002c5d8 0x0002c5d8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x02c5bc 0x0002c5bc 0x0002c5bc 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x02fe60 0x0003fe60 0x0003fe60 0x001a0 0x001a0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .dynstr STRTAB 00000d78 000d78 000814 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0000158c 00158c 000170 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 000016fc 0016fc 000110 00 A 5 7 4 │ │ │ │ [ 8] .rel.dyn REL 0000180c 00180c 000330 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00001b3c 001b3c 000528 08 AI 4 22 4 │ │ │ │ [10] .init PROGBITS 00002064 002064 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00002070 002070 0007d0 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00002840 002840 0266e0 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00028f20 028f20 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00028f28 028f28 0036a4 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0002c5cc 02c5cc 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0002c5d4 02c5d4 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 0002c5d8 02c5d8 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00002840 002840 0266d8 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00028f18 028f18 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00028f20 028f20 003690 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0002c5b0 02c5b0 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0002c5b8 02c5b8 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 0002c5bc 02c5bc 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0003fe60 02fe60 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0003fe64 02fe64 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0003fe68 02fe68 000070 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 0003fed8 02fed8 000128 08 WA 5 0 4 │ │ │ │ [22] .got PROGBITS 00040000 030000 0002fc 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 00040300 030300 000c28 00 WA 0 0 8 │ │ │ │ [24] .bss NOBITS 00040f28 030f28 003d40 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -175,13 +175,13 @@ │ │ │ │ 171: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (2) │ │ │ │ 172: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ 173: 00000000 0 OBJECT GLOBAL DEFAULT UND globus_i_gsi_gss_assist_module │ │ │ │ 174: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (8) │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (6) │ │ │ │ 176: 00040ed4 4 OBJECT GLOBAL DEFAULT 23 optopt │ │ │ │ 177: 00040ed0 4 OBJECT GLOBAL DEFAULT 23 opterr │ │ │ │ - 178: 0001c59d 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ - 179: 0001c5d3 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ - 180: 000265bf 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ + 178: 0001c599 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ + 179: 0001c5cf 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ + 180: 000265b7 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ 181: 00040ecc 4 OBJECT GLOBAL DEFAULT 23 optind │ │ │ │ 182: 000440e4 4 OBJECT GLOBAL DEFAULT 24 optarg │ │ │ │ - 183: 0001c60b 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ │ + 183: 0001c607 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) 0x2064 │ │ │ │ - 0x0000000d (FINI) 0x28f20 │ │ │ │ + 0x0000000d (FINI) 0x28f18 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x3fe60 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x3fe64 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1b4 │ │ │ │ 0x00000005 (STRTAB) 0xd78 │ │ │ │ 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: 8cc3b747d17622171b9005925c2ddf685d4c9cd5 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1270cd0bdc189fb8aa1106e3c84e863cd3f0007c │ │ │ │ │ │ │ │ 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 │ │ │ │ @@ -481,15 +481,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 │ │ │ │ @@ -507,15 +507,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: │ │ │ │ │ │ │ │ -00002840 : │ │ │ │ - bleq 3e984 │ │ │ │ +00002840 : │ │ │ │ + bleq 3e984 │ │ │ │ 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} │ │ │ │ @@ -113,42 +113,42 @@ │ │ │ │ ldmdbmi r4, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ mcr 7, 2, pc, cr2, cr15, {7} @ │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r3, sl, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r6, r2, sl, asr r6 │ │ │ │ - andeq r6, r2, r6, lsl #13 │ │ │ │ - andeq r6, r2, ip, lsl #13 │ │ │ │ - muleq r2, ip, r6 │ │ │ │ - @ instruction: 0x000266b8 │ │ │ │ - andeq r6, r2, r8, asr #13 │ │ │ │ - andeq r6, r2, r8, ror #13 │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ + andeq r6, r2, r2, asr r6 │ │ │ │ + andeq r6, r2, lr, ror r6 │ │ │ │ + andeq r6, r2, r4, lsl #13 │ │ │ │ + muleq r2, r4, r6 │ │ │ │ + @ instruction: 0x000266b0 │ │ │ │ + andeq r6, r2, r0, asr #13 │ │ │ │ + andeq r6, r2, r0, ror #13 │ │ │ │ + strdeq r6, [r2], -r4 │ │ │ │ andeq sp, r3, r8, asr #18 │ │ │ │ - andeq r6, r2, sl, lsr #14 │ │ │ │ - andeq r6, r2, sl, lsr r7 │ │ │ │ - andeq r6, r2, ip, asr r7 │ │ │ │ - andeq r6, r2, r8, ror #14 │ │ │ │ + andeq r6, r2, r2, lsr #14 │ │ │ │ + andeq r6, r2, r2, lsr r7 │ │ │ │ + andeq r6, r2, r4, asr r7 │ │ │ │ + andeq r6, r2, r0, ror #14 │ │ │ │ + andeq r6, r2, r0, ror r7 │ │ │ │ andeq r6, r2, r8, ror r7 │ │ │ │ - andeq r6, r2, r0, lsl #15 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0002b090 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldrbtmi r4, [ip], #-3224 @ 0xfffff368 │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ @ instruction: 0x61bb2300 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf0174618 │ │ │ │ - ldrd pc, [r4], #-201 @ 0xffffff37 @ │ │ │ │ + ldrd pc, [r4], #-199 @ 0xffffff39 @ │ │ │ │ mulcc fp, r7, r9 │ │ │ │ suble r2, ip, r6, ror fp │ │ │ │ mrrcle 11, 7, r2, lr, cr6 │ │ │ │ eorsle r2, ip, r4, ror fp │ │ │ │ mrrcle 11, 7, r2, sl, cr4 │ │ │ │ eorle r2, pc, r9, ror #22 │ │ │ │ mrrcle 11, 6, r2, r6, cr9 │ │ │ │ @@ -165,71 +165,71 @@ │ │ │ │ @ instruction: 0xf7ff681d │ │ │ │ @ instruction: 0x4603ee1a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fef40ac8 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ blmi 1f54378 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - blx ff0beb3a │ │ │ │ + blx ff03eb3a │ │ │ │ rscsvs r2, fp, r1, lsl #6 │ │ │ │ blmi 1e3aba0 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0174618 │ │ │ │ - eor pc, r8, r5, lsl #16 │ │ │ │ + eor pc, r8, r3, lsl #16 │ │ │ │ stmiapl r3!, {r2, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 4, pc, cr12, cr15, {7} @ │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ blmi 1c3ab80 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ - strmi pc, [r2], -r7, asr #18 │ │ │ │ + strmi pc, [r2], -r3, asr #18 │ │ │ │ blmi 1b94340 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ blmi 1b7ab68 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - mrc2 0, 5, pc, cr12, cr6, {0} │ │ │ │ + mrc2 0, 5, pc, cr10, cr6, {0} │ │ │ │ @ instruction: 0xf7ff2000 │ │ │ │ ldmdavs fp!, {r1, r2, r3, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ @ instruction: 0xff02f7ff │ │ │ │ @ instruction: 0xf7ff2000 │ │ │ │ movwcs lr, #2934 @ 0xb76 │ │ │ │ blmi 18e7748 │ │ │ │ bmi 18d3d38 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0196878 │ │ │ │ - strmi pc, [r3], -r0, asr #26 │ │ │ │ + @ instruction: 0x4603fd3e │ │ │ │ @ instruction: 0xf99772fb │ │ │ │ blcs eb8c │ │ │ │ ldmdavs fp!, {r1, r3, r7, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x461a681b │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 0, 7, pc, cr10, cr6, {0} │ │ │ │ - blcs 1cf64 │ │ │ │ + mrc2 0, 7, pc, cr8, cr6, {0} │ │ │ │ + blcs 1cf64 │ │ │ │ @ instruction: 0xf013d101 │ │ │ │ ldmibvs fp!, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf01569b8 │ │ │ │ - ldmibvs r8!, {r0, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmibvs r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ b ff8c0b8c │ │ │ │ blmi 14babe4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ mcr 7, 0, pc, cr0, cr15, {7} @ │ │ │ │ blcs 143ac │ │ │ │ blmi 13f6bc8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldcl 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ - stc2l 0, cr15, [ip, #84]! @ 0x54 │ │ │ │ + stc2l 0, cr15, [sl, #84]! @ 0x54 │ │ │ │ andcs lr, r0, r2 │ │ │ │ - stc2l 0, cr15, [r8, #84]! @ 0x54 │ │ │ │ + stc2l 0, cr15, [r6, #84]! @ 0x54 │ │ │ │ stmiapl r3!, {r0, r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ blcs 89714 │ │ │ │ ldmdavs fp!, {r0, r1, r2, sl, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc2 7, 5, pc, cr6, cr15, {7} │ │ │ │ @ instruction: 0xf7ff2000 │ │ │ │ @@ -289,36 +289,36 @@ │ │ │ │ stcl 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0x46bd3738 │ │ │ │ svchi 0x00b0e8bd │ │ │ │ andeq sp, r3, r2, lsr #11 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - @ instruction: 0x000266b4 │ │ │ │ + andeq r6, r2, ip, lsr #13 │ │ │ │ strdeq sp, [r3], -r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq sp, r3, r0, lsr #6 │ │ │ │ - andeq r6, r2, r0, ror r6 │ │ │ │ - andeq r6, r2, r4, lsr r6 │ │ │ │ - andeq r6, r2, r4, lsr #12 │ │ │ │ + andeq r6, r2, r8, ror #12 │ │ │ │ + andeq r6, r2, ip, lsr #12 │ │ │ │ + andeq r6, r2, ip, lsl r6 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ andeq sp, r3, lr, ror #13 │ │ │ │ - andeq r6, r2, lr, lsr #11 │ │ │ │ + andeq r6, r2, r6, lsr #11 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq r6, r2, ip, lsr r5 │ │ │ │ + andeq r6, r2, r4, lsr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb59f00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ stc 7, cr15, [r0, #1020] @ 0x3fc │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf01d6838 │ │ │ │ - svclt 0x0000ff06 │ │ │ │ + svclt 0x0000ff02 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ push {r7, r8, sl, fp, ip, sp, pc} │ │ │ │ vst2. {d20-d23}, [pc :256], r0 │ │ │ │ bl feb59f30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07a8 │ │ │ │ svcge 0x00020d3c │ │ │ │ @@ -339,15 +339,15 @@ │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ ldrmi r0, [r9], -r0, lsr #6 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ strvs pc, [r2], -r3, lsr #11 │ │ │ │ - blx ff13ee08 │ │ │ │ + blx ff03ee08 │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a36303 │ │ │ │ ldmdavs sl, {r0, r1, r8, r9, sp, lr} │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ msreq CPSR_fs, #170917888 @ 0xa300000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ bl fecc0dac │ │ │ │ @@ -439,18 +439,18 @@ │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ ldreq pc, [ip], -r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwvs pc, #9635 @ 0x25a3 @ │ │ │ │ @ instruction: 0xf01d6818 │ │ │ │ - eorsvs pc, r0, pc, lsl lr @ │ │ │ │ + eorsvs pc, r0, fp, lsl lr @ │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 1cf9c │ │ │ │ + blcs 1cf9c │ │ │ │ svcge 0x0079f47f │ │ │ │ @ instruction: 0xf107e014 │ │ │ │ ldrmi r0, [r9], -r0, lsr #6 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ svclt 0x0000e00a │ │ │ │ @@ -464,22 +464,22 @@ │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, r9} │ │ │ │ ldm r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ ldreq pc, [ip], #-1699 @ 0xfffff95d │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwvs pc, #9635 @ 0x25a3 @ │ │ │ │ @ instruction: 0xf01d6818 │ │ │ │ - eorvs pc, r0, sp, ror #27 │ │ │ │ + eorvs pc, r0, r9, ror #27 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 1d000 │ │ │ │ + blcs 1d000 │ │ │ │ @ instruction: 0xf507d1e5 │ │ │ │ @ instruction: 0xf5a36303 │ │ │ │ ldmdavs r8, {r1, r8, r9, sp, lr} │ │ │ │ - stc2l 0, cr15, [r0, #-116] @ 0xffffff8c │ │ │ │ + ldc2 0, cr15, [ip, #-116]! @ 0xffffff8c │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ blle 10dbb0 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf04fe003 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @@ -493,18 +493,18 @@ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [r4, -r7, lsl #12]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ muleq r3, sl, r2 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ @ instruction: 0xfffffeed │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ - andeq r6, r2, r6, ror #7 │ │ │ │ - andeq r6, r2, r0, asr #7 │ │ │ │ - andeq r6, r2, r0, lsr #7 │ │ │ │ + strdeq r6, [r2], -r4 │ │ │ │ + ldrdeq r6, [r2], -lr │ │ │ │ + @ instruction: 0x000263b8 │ │ │ │ + muleq r2, r8, r3 │ │ │ │ andeq sp, r3, ip, lsr r0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fee4134c │ │ │ │ stcvs 5, cr15, [r6, #692] @ 0x2b4 │ │ │ │ @ instruction: 0xf507af04 │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ @ instruction: 0x4602ea7c │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r2, r0, ror #1 │ │ │ │ + ldrdeq r6, [r2], -r8 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ svcge 0x0004b0a6 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ bmi 109b420 │ │ │ │ @@ -733,15 +733,15 @@ │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf6072300 │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ @ instruction: 0xf01c0628 │ │ │ │ - ldrhtvs pc, [r0], -r1 @ │ │ │ │ + eorsvs pc, r0, sp, lsr #31 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ teqpeq r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x46914698 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ @@ -770,15 +770,15 @@ │ │ │ │ @ instruction: 0xf6070624 │ │ │ │ @ instruction: 0xf5a30338 │ │ │ │ ldmdavs r8, {r0, r1, r8, r9, sp, lr} │ │ │ │ svc 0x006ef7fe │ │ │ │ eorsvs r4, r3, r3, lsl #12 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ - blcs 1d4bc │ │ │ │ + blcs 1d4bc │ │ │ │ adcshi pc, sl, r0 │ │ │ │ @ instruction: 0xf607e034 │ │ │ │ @ instruction: 0xf5a30338 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ bmi fe2100b0 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @@ -796,26 +796,26 @@ │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0x46183313 │ │ │ │ ldmib r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ msreq CPSR_f, #170917888 @ 0xa300000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - blx e7f52e │ │ │ │ + blx d7f52e │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ strvs pc, [r2], -r3, lsr #11 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ eorsvs lr, r0, r0, lsl #30 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movwvs pc, #9635 @ 0x25a3 @ │ │ │ │ - blcs 1d550 │ │ │ │ + blcs 1d550 │ │ │ │ @ instruction: 0xf607d1b7 │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ ldmdavs r8, {r2, r5, r8, r9} │ │ │ │ mcr 7, 4, pc, cr4, cr14, {7} @ │ │ │ │ @ instruction: 0xf607e054 │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ @ instruction: 0xf607031c │ │ │ │ @@ -860,18 +860,18 @@ │ │ │ │ streq lr, [r3, #-2881] @ 0xfffff4bf │ │ │ │ strmi lr, [r0, #-2502] @ 0xfffff63a │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ ldreq pc, [ip], -r3, lsr #13 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ msreq CPSR_f, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0xf01d6818 │ │ │ │ - ldrsbtvs pc, [r0], -r5 @ │ │ │ │ + ldrsbtvs pc, [r0], -r1 @ │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 1d630 │ │ │ │ + blcs 1d630 │ │ │ │ muls r4, r7, r1 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmdb r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ and r2, sl, r2, lsl #6 │ │ │ │ and fp, r8, r0, lsl #30 │ │ │ │ @@ -884,23 +884,23 @@ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ @ instruction: 0xf607edaa │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ @ instruction: 0xf607041c │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ ldmdavs r8, {r3, r5, r8, r9} │ │ │ │ - blx fe93f68c │ │ │ │ + blx fe83f68c │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ msreq CPSR_f, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0xf01d6818 │ │ │ │ - @ instruction: 0xf107f9f7 │ │ │ │ + @ instruction: 0xf107f9f3 │ │ │ │ ldmdb r3, {r3, r5, r8, r9}^ │ │ │ │ blcs c248 │ │ │ │ @ instruction: 0xf04fda04 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r3], -pc @ │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -912,18 +912,18 @@ │ │ │ │ @ instruction: 0xf7fed001 │ │ │ │ ldrmi lr, [r0], -sl, lsr #30 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ @ instruction: 0x46bd073c │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ andeq ip, r3, r4, ror ip │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r2, r8, asr #27 │ │ │ │ - andeq r5, r2, lr, lsr #27 │ │ │ │ - andeq r5, r2, r4, lsr #26 │ │ │ │ - andeq r5, r2, r4, lsl #26 │ │ │ │ + andeq r5, r2, r0, asr #27 │ │ │ │ + andeq r5, r2, r6, lsr #27 │ │ │ │ + andeq r5, r2, ip, lsl sp │ │ │ │ + strdeq r5, [r2], -ip │ │ │ │ andeq ip, r3, sl, lsr #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5a8a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bc8 │ │ │ │ svcge 0x00026d85 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -1037,15 +1037,15 @@ │ │ │ │ svc 0x004af7fe │ │ │ │ ldmdbvs fp!, {r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0x461033ff │ │ │ │ @ instruction: 0x37184619 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r5, r2, r0, asr sl │ │ │ │ + andeq r5, r2, r8, asr #20 │ │ │ │ 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 │ │ │ │ @@ -1196,15 +1196,15 @@ │ │ │ │ @ instruction: 0x4610ecf4 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrcc r3, [ip, -r0, lsl #15]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq ip, r3, lr, lsr #14 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r2, r2, lsr r9 │ │ │ │ + andeq r5, r2, sl, lsr #18 │ │ │ │ andeq ip, r3, ip, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0004b0c7 │ │ │ │ @ instruction: 0xf50760f8 │ │ │ │ @@ -1341,16 +1341,16 @@ │ │ │ │ bl ff441d18 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvc pc, [r6, r7, lsl #10] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ ldrdeq ip, [r3], -r8 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r2, r6, asr #13 │ │ │ │ - @ instruction: 0x000256b2 │ │ │ │ + @ instruction: 0x000256be │ │ │ │ + andeq r5, r2, sl, lsr #13 │ │ │ │ strdeq ip, [r3], -r8 │ │ │ │ svcge 0x0000b480 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x46114618 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @@ -1369,66 +1369,66 @@ │ │ │ │ bl feb5af90 │ │ │ │ @ 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 1de18 │ │ │ │ + blcs 1de18 │ │ │ │ tstcs r0, lr, lsl #2 │ │ │ │ @ instruction: 0xf0182000 │ │ │ │ - @ instruction: 0x4602fdb3 │ │ │ │ + @ instruction: 0x4602fdb1 │ │ │ │ stmiapl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blmi a5be28 │ │ │ │ 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 │ │ │ │ - cmnpvs r8, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ - blcs 1e3cc │ │ │ │ + cmnpvs r8, r2, asr #29 @ p-variant is OBSOLETE │ │ │ │ + blcs 1e3cc │ │ │ │ ldmdbvs fp!, {r0, ip, lr, pc}^ │ │ │ │ andcs lr, r6, #55 @ 0x37 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stmib r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blcs 15604 │ │ │ │ ldmib r7, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0090100 │ │ │ │ cmnpvs r8, r7, asr #30 @ p-variant is OBSOLETE │ │ │ │ ldmib r7, {r1, r2, sp, lr, pc}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0xf00a68f8 │ │ │ │ cmnpvs r8, r5, asr r8 @ p-variant is OBSOLETE │ │ │ │ - blcs 1e404 │ │ │ │ + blcs 1e404 │ │ │ │ blmi 537e8c │ │ │ │ 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}^ │ │ │ │ stc2l 0, cr15, [r2, #56] @ 0x38 │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - @ instruction: 0xfff4f018 │ │ │ │ + @ instruction: 0xfff2f018 │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq ip, r3, lr, asr r2 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ - andeq r5, r2, sl, ror #8 │ │ │ │ + andeq r5, r2, r2, ror #8 │ │ │ │ andeq sp, r3, r4, lsl r1 │ │ │ │ andeq sp, r3, sl, lsl #2 │ │ │ │ - andeq r5, r2, r6, lsr #8 │ │ │ │ + andeq r5, r2, lr, lsl r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b080 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r7, r0, asr pc │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ bmi fe8cca94 │ │ │ │ @@ -1453,15 +1453,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: 0xf8a2f016 │ │ │ │ + @ instruction: 0xf8a0f016 │ │ │ │ @ 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}^ │ │ │ │ @@ -1491,15 +1491,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 1a9cd84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fe2302 │ │ │ │ strmi lr, [r3], -r6, lsr #23 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -1512,15 +1512,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 159cdd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs fp!, {r0, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fe2302 │ │ │ │ @ instruction: 0x4603eb7c │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -1533,30 +1533,30 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 109ce2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs fp!, {r0, r1, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fe2302 │ │ │ │ @ instruction: 0x4603eb52 │ │ │ │ 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: 0xffe4f015 │ │ │ │ + @ instruction: 0xffe2f015 │ │ │ │ @ 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 @ │ │ │ │ @@ -1569,15 +1569,15 @@ │ │ │ │ stmia sl, {r1, 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: 0xffbaf015 │ │ │ │ + @ instruction: 0xffb8f015 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ bl 2420dc │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ @@ -1593,32 +1593,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmib r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq ip, r3, ip, ror #2 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r2, r2, ror r3 │ │ │ │ - andeq r5, r2, ip, ror #5 │ │ │ │ - @ instruction: 0x000252b4 │ │ │ │ - andeq r5, r2, ip, ror r2 │ │ │ │ - andeq r5, r2, r6, asr r2 │ │ │ │ - andeq r5, r2, r2, lsl r2 │ │ │ │ + andeq r5, r2, sl, ror #6 │ │ │ │ + andeq r5, r2, r4, ror #5 │ │ │ │ + andeq r5, r2, ip, lsr #5 │ │ │ │ + andeq r5, r2, r4, ror r2 │ │ │ │ + andeq r5, r2, lr, asr #4 │ │ │ │ + andeq r5, r2, sl, lsl #4 │ │ │ │ andeq fp, r3, r2, lsl #30 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5b34c │ │ │ │ @ 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 │ │ │ │ - rscsvs pc, r8, sl, asr #29 │ │ │ │ - blcs 1e55c │ │ │ │ + rscsvs pc, r8, r8, asr #29 │ │ │ │ + blcs 1e55c │ │ │ │ ldmvs r8!, {r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xffdcf009 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r3, r6, lsr #29 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ @@ -1647,15 +1647,15 @@ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ cdp2 0, 15, cr15, cr10, cr11, {0} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ blle 1c8edfc │ │ │ │ andvs pc, fp, pc, asr #8 │ │ │ │ - @ instruction: 0xf9c6f023 │ │ │ │ + @ instruction: 0xf9c2f023 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ ldm lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldmvs r9!, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ @@ -1667,15 +1667,15 @@ │ │ │ │ ldrmi r6, [r9], -r7, lsl #6 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bvc 4412d0 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ - blge 3e960 │ │ │ │ + blge 3e960 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldrmi r6, [r9], -r8, lsl #6 │ │ │ │ teqcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ @ instruction: 0xf00969b8 │ │ │ │ @ instruction: 0x4602ff79 │ │ │ │ ldmibvs r9!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ @@ -1727,24 +1727,24 @@ │ │ │ │ movwcs r6, #26 │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi cde720 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7fefe7f │ │ │ │ + @ instruction: 0xf7fefe7d │ │ │ │ @ instruction: 0x4603e9d8 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x007af7fd │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ade744 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, sp, ror #28 │ │ │ │ + andcs pc, r0, fp, ror #28 │ │ │ │ stmda ip!, {r1, 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 │ │ │ │ @@ -1754,17 +1754,17 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #51655 @ 0xc9c7 │ │ │ │ bvs feedf084 │ │ │ │ bmi 68aeec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010c │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r0, r3, r7, r9, 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 f04534 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe6f4617b │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ @@ -1775,17 +1775,17 @@ │ │ │ │ @ instruction: 0xf7fed001 │ │ │ │ ldrmi lr, [r8], -ip, ror #16 │ │ │ │ ldrtmi r3, [sp], r8, lsr #15 │ │ │ │ svchi 0x00b0e8bd │ │ │ │ andeq fp, r3, sl, asr lr │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ andeq ip, r3, lr, ror r0 │ │ │ │ + andeq r4, r2, r4, lsr #31 │ │ │ │ andeq r4, r2, ip, lsr #31 │ │ │ │ - @ instruction: 0x00024fb4 │ │ │ │ - andeq r4, r2, r8, lsl #31 │ │ │ │ + andeq r4, r2, r0, lsl #31 │ │ │ │ andeq fp, r3, lr, lsr #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5b618 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -1896,24 +1896,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ade9c4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stm r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ strmi lr, [r3], -r8, lsr #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, [sl, #-84] @ 0xffffffac │ │ │ │ + ldc2 0, cr15, [r8, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ stmib r7, {r1, 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 60d244 │ │ │ │ bl 1245630 │ │ │ │ @@ -1923,30 +1923,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8d268 │ │ │ │ bne ff4def30 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r6], #84 @ 0x54 │ │ │ │ + ldc2l 0, cr15, [r4], #84 @ 0x54 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2 0, cr15, [sl, #-128]! @ 0xffffff80 │ │ │ │ - blcs 1eb4c │ │ │ │ + ldc2 0, cr15, [r6, #-128]! @ 0xffffff80 │ │ │ │ + blcs 1eb4c │ │ │ │ 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, lsl #26 │ │ │ │ - andeq r4, r2, lr, lsl #26 │ │ │ │ - andeq r4, r2, r2, ror #25 │ │ │ │ + andeq r4, r2, r0, lsl #26 │ │ │ │ + andeq r4, r2, r6, lsl #26 │ │ │ │ + ldrdeq r4, [r2], -sl │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ @ instruction: 0x61b961f8 │ │ │ │ movwcs lr, #18887 @ 0x49c7 │ │ │ │ @@ -2109,15 +2109,15 @@ │ │ │ │ stmdaeq r2, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmdbhi r2, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ beq bf7f4 │ │ │ │ bleq ff6bc │ │ │ │ - blge 3f058 │ │ │ │ + blge 3f058 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ ble ff085548 │ │ │ │ svclt 0x0000e000 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 85558 │ │ │ │ @@ -2134,15 +2134,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 1ef8c │ │ │ │ + blcs 1ef8c │ │ │ │ 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 @ │ │ │ │ @@ -2199,25 +2199,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 5ef7c │ │ │ │ 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 ff3c0af8 │ │ │ │ + blx ff340af8 │ │ │ │ @ instruction: 0xf7fd68fe │ │ │ │ strmi lr, [r3], -r6, lsr #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff242aa8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 896388 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0x2000fabb │ │ │ │ + @ instruction: 0x2000fab9 │ │ │ │ ldcl 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -2227,29 +2227,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs edf5e8 │ │ │ │ bmi 44b650 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f04c98 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72c613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r4, r2, sl, asr #16 │ │ │ │ - andeq r4, r2, r0, asr r8 │ │ │ │ - andeq r4, r2, r4, lsr #16 │ │ │ │ + andeq r4, r2, r2, asr #16 │ │ │ │ + andeq r4, r2, r8, asr #16 │ │ │ │ + andeq r4, r2, ip, lsl r8 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ eorsvs r6, r9, #120, 4 @ 0x80000007 │ │ │ │ movwcs lr, #27079 @ 0x69c7 │ │ │ │ @@ -2412,15 +2412,15 @@ │ │ │ │ stmdaeq r2, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmdbhi r2, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ beq bfcb0 │ │ │ │ bleq ffb78 │ │ │ │ - blge 3f514 │ │ │ │ + blge 3f514 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ ble ff085a04 │ │ │ │ svclt 0x0000e000 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 85a14 │ │ │ │ @@ -2509,24 +2509,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi adf358 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r1, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ bl feec2f74 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ @ instruction: 0x4603e95e │ │ │ │ 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: 0xf850f015 │ │ │ │ + @ instruction: 0xf84ef015 │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ stmib r7, {r4, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60dbd8 │ │ │ │ bl 1245fc4 │ │ │ │ @@ -2536,45 +2536,45 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8dbfc │ │ │ │ bne ff4df8c4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf82cf015 │ │ │ │ + @ instruction: 0xf82af015 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf870f020 │ │ │ │ - blcs 1f4e0 │ │ │ │ + @ instruction: 0xf86cf020 │ │ │ │ + blcs 1f4e0 │ │ │ │ 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, ror r3 │ │ │ │ - andeq r4, r2, sl, ror r3 │ │ │ │ - andeq r4, r2, lr, asr #6 │ │ │ │ + andeq r4, r2, ip, ror #6 │ │ │ │ + andeq r4, r2, r2, ror r3 │ │ │ │ + andeq r4, r2, r6, asr #6 │ │ │ │ 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 1f64c │ │ │ │ + blcs 1f64c │ │ │ │ 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 @ │ │ │ │ @@ -2635,25 +2635,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 5f64c │ │ │ │ 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: 0xff66f014 │ │ │ │ + @ instruction: 0xff64f014 │ │ │ │ @ instruction: 0xf7fd68fe │ │ │ │ @ instruction: 0x4603eabe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 896a58 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r3, asr pc @ │ │ │ │ + andcs pc, r0, r1, asr pc @ │ │ │ │ ldmdb r2, {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 │ │ │ │ @@ -2663,44 +2663,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs edfcb8 │ │ │ │ bmi 44bd20 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - 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: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, 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, r1, r3, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f05368 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe724613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r4, r2, sl, ror r1 │ │ │ │ - andeq r4, r2, r0, lsl #3 │ │ │ │ - andeq r4, r2, r4, asr r1 │ │ │ │ + andeq r4, r2, r2, ror r1 │ │ │ │ + andeq r4, r2, r8, ror r1 │ │ │ │ + andeq r4, r2, ip, asr #2 │ │ │ │ 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 1f844 │ │ │ │ + blcs 1f844 │ │ │ │ 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 @ │ │ │ │ @@ -2753,25 +2753,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 5f824 │ │ │ │ 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, 3, pc, cr10, cr4, {0} │ │ │ │ + mrc2 0, 3, pc, cr8, cr4, {0} │ │ │ │ @ instruction: 0xf7fd68fe │ │ │ │ @ instruction: 0x4603e9d2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0074f7fc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 896c30 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r7, ror #28 │ │ │ │ + andcs pc, r0, r5, ror #28 │ │ │ │ stmda r6!, {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 │ │ │ │ @@ -2781,44 +2781,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs edfe90 │ │ │ │ bmi 44bef8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r7, 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 f05540 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r3, r2, r2, lsr #31 │ │ │ │ - andeq r3, r2, r8, lsr #31 │ │ │ │ - andeq r3, r2, ip, ror pc │ │ │ │ + muleq r2, sl, pc @ │ │ │ │ + andeq r3, r2, r0, lsr #31 │ │ │ │ + andeq r3, r2, r4, ror pc │ │ │ │ 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 1fa1c │ │ │ │ + blcs 1fa1c │ │ │ │ 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 @ │ │ │ │ @@ -2871,25 +2871,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 5f9fc │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [lr, #80] @ 0x50 │ │ │ │ + stc2 0, cr15, [ip, #80] @ 0x50 │ │ │ │ @ instruction: 0xf7fd68fe │ │ │ │ strmi lr, [r3], -r6, ror #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 4, pc, cr8, cr12, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 896e08 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, fp, ror sp @ │ │ │ │ + andcs pc, r0, r9, ror sp @ │ │ │ │ svc 0x003af7fc │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -2899,29 +2899,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee0068 │ │ │ │ bmi 44c0d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, 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 f05718 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r3, r2, sl, asr #27 │ │ │ │ - ldrdeq r3, [r2], -r0 │ │ │ │ - andeq r3, r2, r4, lsr #27 │ │ │ │ + andeq r3, r2, r2, asr #27 │ │ │ │ + andeq r3, r2, r8, asr #27 │ │ │ │ + muleq r2, ip, sp │ │ │ │ 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}^ │ │ │ │ @@ -2992,24 +2992,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi adfae4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x00f4f7fc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ @ instruction: 0x4603ed98 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [sl], {20} │ │ │ │ + stc2 0, cr15, [r8], {20} │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r1, r3, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60e364 │ │ │ │ bl 1246750 │ │ │ │ @@ -3019,30 +3019,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8e388 │ │ │ │ bne ff4e0050 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r6], #-80 @ 0xffffffb0 │ │ │ │ + stc2l 0, cr15, [r4], #-80 @ 0xffffffb0 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2 0, cr15, [sl], #124 @ 0x7c │ │ │ │ - blcs 1fc6c │ │ │ │ + stc2 0, cr15, [r6], #124 @ 0x7c │ │ │ │ + blcs 1fc6c │ │ │ │ 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, ror #23 │ │ │ │ - andeq r3, r2, lr, ror #23 │ │ │ │ - andeq r3, r2, r2, asr #23 │ │ │ │ + andeq r3, r2, r0, ror #23 │ │ │ │ + andeq r3, r2, r6, ror #23 │ │ │ │ + @ instruction: 0x00023bba │ │ │ │ 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}^ │ │ │ │ @@ -3111,24 +3111,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi adfcc0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x0006f7fc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ strmi lr, [r3], -sl, 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 fe74195a │ │ │ │ + blx fe6c195a │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {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 60e540 │ │ │ │ bl 124692c │ │ │ │ @@ -3138,30 +3138,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8e564 │ │ │ │ bne ff4e022c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1e419a2 │ │ │ │ + blx 1dc19a2 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx fef419d6 │ │ │ │ - blcs 1fe48 │ │ │ │ + blx fee419d6 │ │ │ │ + blcs 1fe48 │ │ │ │ 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, lsl #20 │ │ │ │ - andeq r3, r2, r2, lsl sl │ │ │ │ - andeq r3, r2, r6, ror #19 │ │ │ │ + andeq r3, r2, r4, lsl #20 │ │ │ │ + andeq r3, r2, sl, lsl #20 │ │ │ │ + ldrdeq r3, [r2], -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}^ │ │ │ │ @@ -3230,24 +3230,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi adfe9c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mrc 7, 0, APSR_nzcv, cr8, cr12, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ @ instruction: 0x4603ebbc │ │ │ │ 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 febc1b34 │ │ │ │ + blx feb41b34 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r1, r2, r3, r5, r6, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60e71c │ │ │ │ bl 1246b08 │ │ │ │ @@ -3257,30 +3257,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8e740 │ │ │ │ bne ff4e0408 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe2c1b7c │ │ │ │ + blx fe241b7c │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx ff3c1bb0 │ │ │ │ - blcs 20024 │ │ │ │ + blx ff2c1bb0 │ │ │ │ + blcs 20024 │ │ │ │ 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, r0, lsr r8 │ │ │ │ - andeq r3, r2, r6, lsr r8 │ │ │ │ - andeq r3, r2, sl, lsl #16 │ │ │ │ + andeq r3, r2, r8, lsr #16 │ │ │ │ + andeq r3, r2, lr, lsr #16 │ │ │ │ + andeq r3, r2, r2, lsl #16 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5cd70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ @@ -3335,15 +3335,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 20250 │ │ │ │ + blcs 20250 │ │ │ │ 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 @ │ │ │ │ @@ -3395,25 +3395,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6022c │ │ │ │ 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: 0xf976f014 │ │ │ │ + @ instruction: 0xf974f014 │ │ │ │ @ instruction: 0xf7fc68fe │ │ │ │ strmi lr, [r3], -lr, asr #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1c43d54 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 897638 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r3, ror #18 │ │ │ │ + andcs pc, r0, r1, ror #18 │ │ │ │ bl 8c3d70 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -3423,41 +3423,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee0898 │ │ │ │ bmi 44c900 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - 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: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r8, 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 f05f48 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe736613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - muleq r2, sl, r5 │ │ │ │ - andeq r3, r2, r0, lsr #11 │ │ │ │ - andeq r3, r2, r4, ror r5 │ │ │ │ + muleq r2, r2, r5 │ │ │ │ + muleq r2, r8, r5 │ │ │ │ + andeq r3, r2, ip, ror #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: 0xf7fd68f8 │ │ │ │ ldrhvs pc, [r8, #-241]! @ 0xffffff0f @ │ │ │ │ - blcs 20418 │ │ │ │ + blcs 20418 │ │ │ │ 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, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -3501,24 +3501,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa02d8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7fcf8a3 │ │ │ │ + @ instruction: 0xf7fcf8a1 │ │ │ │ @ instruction: 0x4603ebfc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a02fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - mulcs r0, r1, r8 │ │ │ │ + andcs pc, r0, pc, lsl #17 │ │ │ │ b 1443f14 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -3528,29 +3528,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee0a3c │ │ │ │ bmi 44caa4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r5, 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 f060ec │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, ip, ror #7 │ │ │ │ strdeq r3, [r2], -r4 │ │ │ │ - strdeq r3, [r2], -ip │ │ │ │ - ldrdeq r3, [r2], -r0 │ │ │ │ + andeq r3, r2, r8, asr #7 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -3607,24 +3607,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa0480 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fcffcf │ │ │ │ + @ instruction: 0xf7fcffcd │ │ │ │ strmi lr, [r3], -r8, lsr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia sl, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a04a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0x2000ffbd │ │ │ │ + @ instruction: 0x2000ffbb │ │ │ │ ldmdb ip!, {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 │ │ │ │ @@ -3634,29 +3634,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee0be4 │ │ │ │ bmi 44cc4c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, 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, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f06294 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r4, asr #4 │ │ │ │ andeq r3, r2, ip, asr #4 │ │ │ │ - andeq r3, r2, r4, asr r2 │ │ │ │ - andeq r3, r2, r8, lsr #4 │ │ │ │ + andeq r3, r2, r0, lsr #4 │ │ │ │ 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}^ │ │ │ │ @@ -3669,15 +3669,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 20788 │ │ │ │ + blcs 20788 │ │ │ │ ldmibvs fp!, {r1, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fb6878 │ │ │ │ ldmib r7, {r3, r5, 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}^ │ │ │ │ @@ -3733,24 +3733,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 60774 │ │ │ │ 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, cr2, cr3, {0} │ │ │ │ + mrc2 0, 6, pc, cr0, cr3, {0} │ │ │ │ b ac4290 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ 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 │ │ │ │ - mcr2 0, 6, pc, cr0, cr3, {0} @ │ │ │ │ + mrc2 0, 5, pc, cr14, cr3, {0} │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r7, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60ef00 │ │ │ │ bl 12472e4 │ │ │ │ @@ -3760,30 +3760,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ blvs e8ef24 │ │ │ │ bne ff4e0de4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 0, 4, pc, cr12, cr3, {0} │ │ │ │ + mrc2 0, 4, pc, cr10, cr3, {0} │ │ │ │ ldrdeq lr, [ip, -r7] │ │ │ │ - mcr2 0, 7, pc, cr0, cr14, {0} @ │ │ │ │ - blcs 20800 │ │ │ │ + mrc2 0, 6, pc, cr12, cr14, {0} │ │ │ │ + blcs 20800 │ │ │ │ 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, asr #32 │ │ │ │ andeq r3, r2, r2, asr r0 │ │ │ │ - andeq r3, r2, sl, asr r0 │ │ │ │ - andeq r3, r2, lr, lsr #32 │ │ │ │ + andeq r3, r2, r6, lsr #32 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -3838,24 +3838,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa081c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fcfe01 │ │ │ │ + @ instruction: 0xf7fcfdff │ │ │ │ @ instruction: 0x4603e95a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 7, APSR_nzcv, cr12, cr11, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a0840 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, pc, ror #27 │ │ │ │ + andcs pc, r0, sp, ror #27 │ │ │ │ svc 0x00aef7fb │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -3865,29 +3865,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee0f80 │ │ │ │ bmi 44cfe8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - 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: 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, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f06630 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r8, lsr #29 │ │ │ │ @ instruction: 0x00022eb0 │ │ │ │ - @ instruction: 0x00022eb8 │ │ │ │ - andeq r2, r2, ip, lsl #29 │ │ │ │ + andeq r2, r2, r4, lsl #29 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -3958,24 +3958,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 60af8 │ │ │ │ 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, #-76] @ 0xffffffb4 │ │ │ │ + stc2 0, cr15, [lr, #-76] @ 0xffffffb4 │ │ │ │ stmda r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ strmi lr, [r3], -ip, 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 │ │ │ │ - ldc2l 0, cr15, [lr], #76 @ 0x4c │ │ │ │ + ldc2l 0, cr15, [ip], #76 @ 0x4c │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ stmib r7, {r1, r2, r3, r4, r5, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60f27c │ │ │ │ bl 1247668 │ │ │ │ @@ -3985,30 +3985,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8f2a0 │ │ │ │ bne ff4e0f68 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [sl], {19} │ │ │ │ + ldc2l 0, cr15, [r8], {19} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2 0, cr15, [lr, #-120] @ 0xffffff88 │ │ │ │ - blcs 20b84 │ │ │ │ + ldc2 0, cr15, [sl, #-120] @ 0xffffff88 │ │ │ │ + blcs 20b84 │ │ │ │ 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, asr #25 │ │ │ │ andeq r2, r2, lr, asr #25 │ │ │ │ - ldrdeq r2, [r2], -r6 │ │ │ │ - andeq r2, r2, sl, lsr #25 │ │ │ │ + andeq r2, r2, r2, lsr #25 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -4066,24 +4066,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa0bac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfc39 │ │ │ │ + @ instruction: 0xf7fbfc37 │ │ │ │ @ instruction: 0x4603ef92 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r4, #-1004]! @ 0xfffffc14 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a0bd0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, lsr #24 │ │ │ │ + andcs pc, r0, r5, lsr #24 │ │ │ │ stcl 7, cr15, [r6, #1004]! @ 0x3ec │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4093,41 +4093,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1310 │ │ │ │ bmi 44d378 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r6, sl, 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 f069c0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r4, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r8, lsl fp │ │ │ │ andeq r2, r2, r0, lsr #22 │ │ │ │ - andeq r2, r2, r8, lsr #22 │ │ │ │ - strdeq r2, [r2], -ip │ │ │ │ + strdeq r2, [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: 0xf7fd68f8 │ │ │ │ cmnpvs r8, r5, ror sl @ p-variant is OBSOLETE │ │ │ │ - blcs 20e90 │ │ │ │ + blcs 20e90 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -4171,24 +4171,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa0d50 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfb67 │ │ │ │ + @ instruction: 0xf7fbfb65 │ │ │ │ strmi lr, [r3], -r0, asr #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r2], #-1004 @ 0xfffffc14 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a0d74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r5, asr fp @ │ │ │ │ + andcs pc, r0, r3, asr fp @ │ │ │ │ ldc 7, cr15, [r4, #-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 │ │ │ │ @@ -4198,41 +4198,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee14b4 │ │ │ │ bmi 44d51c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f06b64 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r4, ror r9 │ │ │ │ andeq r2, r2, ip, ror r9 │ │ │ │ - andeq r2, r2, r4, lsl #19 │ │ │ │ - andeq r2, r2, r8, asr r9 │ │ │ │ + andeq r2, r2, r0, asr 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 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ cmnpvs r8, r3, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - blcs 21034 │ │ │ │ + blcs 21034 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -4276,24 +4276,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa0ef4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfa95 │ │ │ │ + @ instruction: 0xf7fbfa93 │ │ │ │ strmi lr, [r3], -lr, ror #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe444b10 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a0f18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, lsl #21 │ │ │ │ + andcs pc, r0, r1, lsl #21 │ │ │ │ mcrr 7, 15, pc, r2, cr11 @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4303,41 +4303,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1658 │ │ │ │ bmi 44d6c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, 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 f06d08 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r2, [r2], -r0 │ │ │ │ ldrdeq r2, [r2], -r8 │ │ │ │ - andeq r2, r2, r0, ror #15 │ │ │ │ - @ instruction: 0x000227b4 │ │ │ │ + andeq r2, r2, 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: 0xf7fd68f8 │ │ │ │ ldrsbvs pc, [r8, #-129]! @ 0xffffff7f @ │ │ │ │ - blcs 211d8 │ │ │ │ + blcs 211d8 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -4381,24 +4381,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1098 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbf9c3 │ │ │ │ + @ instruction: 0xf7fbf9c1 │ │ │ │ @ instruction: 0x4603ed1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fefc4cb4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a10bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0x2000f9b1 │ │ │ │ + andcs pc, r0, pc, lsr #19 │ │ │ │ bl 1c44cd0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4408,29 +4408,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee17fc │ │ │ │ bmi 44d864 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f06eac │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, ip, lsr #12 │ │ │ │ andeq r2, r2, r4, lsr r6 │ │ │ │ - andeq r2, r2, ip, lsr r6 │ │ │ │ - andeq r2, r2, r0, lsl r6 │ │ │ │ + andeq r2, r2, 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 │ │ │ │ @@ -4485,24 +4485,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1238 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbf8f3 │ │ │ │ + @ instruction: 0xf7fbf8f1 │ │ │ │ strmi lr, [r3], -ip, asr #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib lr!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a125c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, ror #17 │ │ │ │ + ldrdcs pc, [r0], -pc @ │ │ │ │ b fe844e70 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4512,29 +4512,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee199c │ │ │ │ bmi 44da04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, 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 f0704c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, ip, lsl #9 │ │ │ │ muleq r2, r4, r4 │ │ │ │ - muleq r2, ip, r4 │ │ │ │ - andeq r2, r2, r0, ror r4 │ │ │ │ + andeq r2, r2, r8, ror #8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -4591,24 +4591,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa13e0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbf81f │ │ │ │ + @ instruction: 0xf7fbf81d │ │ │ │ @ instruction: 0x4603eb78 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb sl, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1404 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, sp, lsl #16 │ │ │ │ + andcs pc, r0, fp, lsl #16 │ │ │ │ stmib ip, {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 │ │ │ │ @@ -4618,41 +4618,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1b44 │ │ │ │ bmi 44dbac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r5, 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 f071f4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r4, ror #5 │ │ │ │ andeq r2, r2, ip, ror #5 │ │ │ │ - strdeq r2, [r2], -r4 │ │ │ │ - andeq r2, r2, r8, asr #5 │ │ │ │ + andeq r2, r2, r0, asr #5 │ │ │ │ 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 216c4 │ │ │ │ + blcs 216c4 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs fd08 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -4694,24 +4694,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa157c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fbff51 │ │ │ │ + @ instruction: 0xf7fbff4f │ │ │ │ strmi lr, [r3], -sl, lsr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a15a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, pc, lsr pc @ │ │ │ │ + andcs pc, r0, sp, lsr pc @ │ │ │ │ ldm 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 │ │ │ │ @@ -4721,29 +4721,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1ce0 │ │ │ │ bmi 44dd48 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + 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!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f07390 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r8, asr #2 │ │ │ │ andeq r2, r2, r0, asr r1 │ │ │ │ - andeq r2, r2, r8, asr r1 │ │ │ │ - andeq r2, r2, ip, lsr #2 │ │ │ │ + andeq r2, r2, r4, lsr #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 │ │ │ │ @@ -4798,24 +4798,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa171c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fbfe81 │ │ │ │ + @ instruction: 0xf7fbfe7f │ │ │ │ @ instruction: 0x4603e9da │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x007cf7fa │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1740 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, pc, ror #28 │ │ │ │ + andcs pc, r0, sp, ror #28 │ │ │ │ stmda lr!, {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 │ │ │ │ @@ -4825,41 +4825,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1e80 │ │ │ │ bmi 44dee8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + 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 f07530 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r8, lsr #31 │ │ │ │ @ instruction: 0x00021fb0 │ │ │ │ - @ instruction: 0x00021fb8 │ │ │ │ - andeq r1, r2, ip, lsl #31 │ │ │ │ + andeq r1, r2, r4, lsl #31 │ │ │ │ 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 21a00 │ │ │ │ + blcs 21a00 │ │ │ │ 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 │ │ │ │ @@ -4905,24 +4905,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa18c8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fbfdab │ │ │ │ + @ instruction: 0xf7fbfda9 │ │ │ │ strmi lr, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 5, pc, cr6, cr10, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a18ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - mulcs r0, r9, sp │ │ │ │ + mulcs r0, r7, sp │ │ │ │ svc 0x0058f7fa │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4932,41 +4932,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee202c │ │ │ │ bmi 44e094 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f076dc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + strdeq r1, [r2], -ip │ │ │ │ andeq r1, r2, r4, lsl #28 │ │ │ │ - andeq r1, r2, ip, lsl #28 │ │ │ │ - andeq r1, r2, r0, ror #27 │ │ │ │ + ldrdeq r1, [r2], -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: 0xf7fc68f8 │ │ │ │ cmnpvs r8, r7, ror #23 @ p-variant is OBSOLETE │ │ │ │ - blcs 21bac │ │ │ │ + blcs 21bac │ │ │ │ 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, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -5010,24 +5010,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1a6c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fbfcd9 │ │ │ │ + @ instruction: 0xf7fbfcd7 │ │ │ │ @ instruction: 0x4603e832 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r4, #1000] @ 0x3e8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1a90 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r7, asr #25 │ │ │ │ + andcs pc, r0, r5, asr #25 │ │ │ │ mcr 7, 4, pc, cr6, 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 │ │ │ │ @@ -5037,41 +5037,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee21d0 │ │ │ │ bmi 44e238 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f07880 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r8, asr ip │ │ │ │ andeq r1, r2, r0, ror #24 │ │ │ │ - andeq r1, r2, r8, ror #24 │ │ │ │ - andeq r1, r2, ip, lsr ip │ │ │ │ + andeq r1, r2, r4, lsr ip │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ cmnpvs r8, r5, lsl fp @ p-variant is OBSOLETE │ │ │ │ - blcs 21d50 │ │ │ │ + blcs 21d50 │ │ │ │ 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, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -5115,24 +5115,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1c10 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafc07 │ │ │ │ + @ instruction: 0xf7fafc05 │ │ │ │ strmi lr, [r3], -r0, ror #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r2, #-1000] @ 0xfffffc18 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1c34 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - strdcs pc, [r0], -r5 │ │ │ │ + strdcs pc, [r0], -r3 │ │ │ │ ldc 7, cr15, [r4, #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 │ │ │ │ @@ -5142,29 +5142,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2374 │ │ │ │ bmi 44e3dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f07a24 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + @ instruction: 0x00021ab4 │ │ │ │ @ instruction: 0x00021abc │ │ │ │ - andeq r1, r2, r4, asr #21 │ │ │ │ - muleq r2, r8, sl │ │ │ │ + muleq r2, r0, sl │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -5219,24 +5219,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1db0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafb37 │ │ │ │ + @ instruction: 0xf7fafb35 │ │ │ │ @ instruction: 0x4603ee90 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r2], #-1000 @ 0xfffffc18 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1dd4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r5, lsr #22 │ │ │ │ + andcs pc, r0, r3, lsr #22 │ │ │ │ stcl 7, cr15, [r4], #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 │ │ │ │ @@ -5246,41 +5246,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2514 │ │ │ │ bmi 44e57c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r6, 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 f07bc4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r4, lsl r9 │ │ │ │ andeq r1, r2, ip, lsl r9 │ │ │ │ - andeq r1, r2, r4, lsr #18 │ │ │ │ - strdeq r1, [r2], -r8 │ │ │ │ + strdeq r1, [r2], -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, r3, ror r9 @ p-variant is OBSOLETE │ │ │ │ - blcs 22094 │ │ │ │ + blcs 22094 │ │ │ │ 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, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -5324,24 +5324,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa1f54 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafa65 │ │ │ │ + @ instruction: 0xf7fafa63 │ │ │ │ @ instruction: 0x4603edbe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1845b6c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1f78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, asr sl @ │ │ │ │ + andcs pc, r0, r1, asr sl @ │ │ │ │ ldc 7, cr15, [r2], {250} @ 0xfa │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5351,41 +5351,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee26b8 │ │ │ │ bmi 44e720 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, 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 f07d68 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r0, ror r7 │ │ │ │ andeq r1, r2, r8, ror r7 │ │ │ │ - andeq r1, r2, r0, lsl #15 │ │ │ │ - andeq r1, r2, r4, asr r7 │ │ │ │ + andeq r1, r2, ip, asr #14 │ │ │ │ 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 22238 │ │ │ │ + blcs 22238 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 1087c │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -5427,24 +5427,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa20f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7faf997 │ │ │ │ + @ instruction: 0xf7faf995 │ │ │ │ @ instruction: 0x4603ecf0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe4c5d08 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2114 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r5, lsl #19 │ │ │ │ + andcs pc, r0, r3, lsl #19 │ │ │ │ bl 1145d24 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5454,29 +5454,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2854 │ │ │ │ bmi 44e8bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f07f04 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r1, [r2], -r4 │ │ │ │ ldrdeq r1, [r2], -ip │ │ │ │ - andeq r1, r2, r4, ror #11 │ │ │ │ - @ instruction: 0x000215b8 │ │ │ │ + @ instruction: 0x000215b0 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -5531,24 +5531,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2290 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7faf8c7 │ │ │ │ + @ instruction: 0xf7faf8c5 │ │ │ │ strmi lr, [r3], -r0, lsr #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r2, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a22b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0x2000f8b5 │ │ │ │ + @ instruction: 0x2000f8b3 │ │ │ │ b 1d45ec4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5558,29 +5558,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee29f4 │ │ │ │ bmi 44ea5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f080a4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r4, lsr r4 │ │ │ │ andeq r1, r2, ip, lsr r4 │ │ │ │ - andeq r1, r2, r4, asr #8 │ │ │ │ - andeq r1, r2, r8, lsl r4 │ │ │ │ + andeq r1, r2, r0, lsl 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 │ │ │ │ @@ -5635,24 +5635,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2430 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7fafff7 │ │ │ │ + @ instruction: 0xf7fafff5 │ │ │ │ @ instruction: 0x4603eb50 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm r2!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2454 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, ror #31 │ │ │ │ + andcs pc, r0, r3, ror #31 │ │ │ │ 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 │ │ │ │ @@ -5662,29 +5662,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2b94 │ │ │ │ bmi 44ebfc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f08244 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + muleq r2, r4, r2 │ │ │ │ muleq r2, ip, r2 │ │ │ │ - andeq r1, r2, r4, lsr #5 │ │ │ │ - andeq r1, r2, r8, ror r2 │ │ │ │ + andeq r1, r2, r0, ror r2 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -5739,24 +5739,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa25d0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7faff27 │ │ │ │ + @ instruction: 0xf7faff25 │ │ │ │ strmi lr, [r3], -r0, lsl #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r2!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a25f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, lsl pc @ │ │ │ │ + andcs pc, r0, r3, lsl pc @ │ │ │ │ ldm 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 │ │ │ │ @@ -5766,29 +5766,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2d34 │ │ │ │ bmi 44ed9c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f083e4 │ │ │ │ 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 #2 │ │ │ │ - ldrdeq r1, [r2], -r8 │ │ │ │ + ldrdeq r1, [r2], -r0 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -5845,24 +5845,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2778 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7fafe53 │ │ │ │ + @ instruction: 0xf7fafe51 │ │ │ │ strmi lr, [r3], -ip, lsr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x004ef7f9 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a279c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r1, asr #28 │ │ │ │ + andcs pc, r0, pc, lsr lr @ │ │ │ │ stmda 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 │ │ │ │ @@ -5872,41 +5872,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2edc │ │ │ │ bmi 44ef44 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, 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 f0858c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, asr #30 │ │ │ │ andeq r0, r2, r4, asr pc │ │ │ │ - andeq r0, r2, ip, asr pc │ │ │ │ - andeq r0, r2, r0, lsr pc │ │ │ │ + andeq r0, r2, r8, lsr #30 │ │ │ │ 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 22a5c │ │ │ │ + blcs 22a5c │ │ │ │ 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, r2, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -5950,24 +5950,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa291c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7fafd81 │ │ │ │ + @ instruction: 0xf7fafd7f │ │ │ │ @ instruction: 0x4603e8da │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 3, APSR_nzcv, cr12, cr9, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2940 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, pc, ror #26 │ │ │ │ + andcs pc, r0, sp, ror #26 │ │ │ │ svc 0x002ef7f9 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5977,29 +5977,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3080 │ │ │ │ bmi 44f0e8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f08730 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r8, lsr #27 │ │ │ │ @ instruction: 0x00020db0 │ │ │ │ - @ instruction: 0x00020db8 │ │ │ │ - andeq r0, r2, ip, lsl #27 │ │ │ │ + andeq r0, r2, r4, lsl #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5f7ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @@ -6084,15 +6084,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 22d44 │ │ │ │ + blcs 22d44 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 11388 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -6134,24 +6134,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2bfc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fc11 │ │ │ │ + @ instruction: 0xf7f9fc0f │ │ │ │ strmi lr, [r3], -sl, ror #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [ip, #-996] @ 0xfffffc1c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2c20 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - strdcs pc, [r0], -pc @ │ │ │ │ + strdcs pc, [r0], -sp │ │ │ │ ldc 7, cr15, [lr, #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 │ │ │ │ @@ -6161,41 +6161,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3360 │ │ │ │ bmi 44f3c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, 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 f08a10 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r8, asr #21 │ │ │ │ ldrdeq r0, [r2], -r0 @ │ │ │ │ - ldrdeq r0, [r2], -r8 │ │ │ │ - andeq r0, r2, ip, lsr #21 │ │ │ │ + andeq r0, r2, r4, lsr #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 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ cmnpvs r8, sp, asr #20 @ p-variant is OBSOLETE │ │ │ │ - blcs 22ee0 │ │ │ │ + blcs 22ee0 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 11524 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -6237,24 +6237,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2d98 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fb43 │ │ │ │ + @ instruction: 0xf7f9fb41 │ │ │ │ @ instruction: 0x4603ee9c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [lr], #-996 @ 0xfffffc1c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2dbc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r1, lsr fp @ │ │ │ │ + andcs pc, r0, pc, lsr #22 │ │ │ │ ldcl 7, cr15, [r0], #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 │ │ │ │ @@ -6264,29 +6264,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee34fc │ │ │ │ bmi 44f564 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f08bac │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, lsr #18 │ │ │ │ andeq r0, r2, r4, lsr r9 │ │ │ │ - andeq r0, r2, ip, lsr r9 │ │ │ │ - andeq r0, r2, r0, lsl r9 │ │ │ │ + andeq r0, r2, r8, lsl #18 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6341,24 +6341,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2f38 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fa73 │ │ │ │ + @ instruction: 0xf7f9fa71 │ │ │ │ strmi lr, [r3], -ip, asr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1bc6b4c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2f5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r1, ror #20 │ │ │ │ + andcs pc, r0, pc, asr sl @ │ │ │ │ stc 7, cr15, [r0], #-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 │ │ │ │ @@ -6368,29 +6368,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee369c │ │ │ │ bmi 44f704 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r5, r6, 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 f08d4c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, lsl #15 │ │ │ │ muleq r2, r4, r7 │ │ │ │ - muleq r2, ip, r7 │ │ │ │ - andeq r0, r2, r0, ror r7 │ │ │ │ + andeq r0, r2, r8, ror #14 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6445,24 +6445,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa30d8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9f9a3 │ │ │ │ + @ instruction: 0xf7f9f9a1 │ │ │ │ @ instruction: 0x4603ecfc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe7c6cec │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a30fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - mulcs r0, r1, r9 │ │ │ │ + andcs pc, r0, pc, lsl #19 │ │ │ │ bl 1446d08 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6472,29 +6472,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee383c │ │ │ │ bmi 44f8a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r5, 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 f08eec │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, ror #11 │ │ │ │ strdeq r0, [r2], -r4 │ │ │ │ - strdeq r0, [r2], -ip │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + andeq r0, r2, r8, asr #11 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6549,24 +6549,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3278 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9f8d3 │ │ │ │ + @ instruction: 0xf7f9f8d1 │ │ │ │ strmi lr, [r3], -ip, lsr #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib lr, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a329c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r1, asr #17 │ │ │ │ + @ instruction: 0x2000f8bf │ │ │ │ b fe046ea8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6576,41 +6576,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee39dc │ │ │ │ bmi 44fa44 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f0908c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, asr #8 │ │ │ │ andeq r0, r2, r4, asr r4 │ │ │ │ - andeq r0, r2, ip, asr r4 │ │ │ │ - andeq r0, r2, r0, lsr r4 │ │ │ │ + andeq r0, r2, r8, lsr #8 │ │ │ │ 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 2355c │ │ │ │ + blcs 2355c │ │ │ │ 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, r2, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -6653,25 +6653,25 @@ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa341c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ - @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9f801 │ │ │ │ + @ instruction: 0xf0100100 │ │ │ │ + @ instruction: 0xf7f9ffff │ │ │ │ @ instruction: 0x4603eb5a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm ip!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3440 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, pc, ror #31 │ │ │ │ + andcs pc, r0, sp, ror #31 │ │ │ │ stmib 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 │ │ │ │ @@ -6681,41 +6681,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3b80 │ │ │ │ bmi 44fbe8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, 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 f09230 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r8, lsr #5 │ │ │ │ @ instruction: 0x000202b0 │ │ │ │ - @ instruction: 0x000202b8 │ │ │ │ - andeq r0, r2, ip, lsl #5 │ │ │ │ + andeq r0, r2, r4, lsl #5 │ │ │ │ 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 23700 │ │ │ │ + blcs 23700 │ │ │ │ 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, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -6759,24 +6759,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa35c0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f9ff2f │ │ │ │ + @ instruction: 0xf7f9ff2d │ │ │ │ strmi lr, [r3], -r8, lsl #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda sl!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a35e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, sp, lsl pc @ │ │ │ │ + andcs pc, r0, fp, lsl pc @ │ │ │ │ ldm ip, {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 │ │ │ │ @@ -6786,41 +6786,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3d24 │ │ │ │ bmi 44fd8c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, 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 f093d4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r4, lsl #2 │ │ │ │ andeq r0, r2, ip, lsl #2 │ │ │ │ - andeq r0, r2, r4, lsl r1 │ │ │ │ - andeq r0, r2, r8, ror #1 │ │ │ │ + andeq r0, r2, r0, ror #1 │ │ │ │ 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 238a4 │ │ │ │ + blcs 238a4 │ │ │ │ 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 │ │ │ │ @@ -6866,24 +6866,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa376c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f9fe59 │ │ │ │ + @ instruction: 0xf7f9fe57 │ │ │ │ @ instruction: 0x4603e9b2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0054f7f8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3790 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r7, asr #28 │ │ │ │ + andcs pc, r0, r5, asr #28 │ │ │ │ stmda 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 │ │ │ │ @@ -6893,41 +6893,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3ed0 │ │ │ │ bmi 44ff38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, 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!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09580 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r8, asr pc @ │ │ │ │ andeq pc, r1, r0, ror #30 │ │ │ │ - andeq pc, r1, r8, ror #30 │ │ │ │ - andeq pc, r1, ip, lsr pc @ │ │ │ │ + andeq pc, r1, r4, lsr pc @ │ │ │ │ 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 23a50 │ │ │ │ + blcs 23a50 │ │ │ │ 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 │ │ │ │ @@ -6973,24 +6973,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3918 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f9fd83 │ │ │ │ + @ instruction: 0xf7f9fd81 │ │ │ │ @ instruction: 0x4603e8dc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr8, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a393c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r1, ror sp @ │ │ │ │ + andcs pc, r0, pc, ror #26 │ │ │ │ svc 0x0030f7f8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7000,41 +7000,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee407c │ │ │ │ bmi 4500e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0972c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, lsr #27 │ │ │ │ @ instruction: 0x0001fdb4 │ │ │ │ - @ instruction: 0x0001fdbc │ │ │ │ - muleq r1, r0, sp │ │ │ │ + andeq pc, r1, r8, lsl #27 │ │ │ │ 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 23bfc │ │ │ │ + blcs 23bfc │ │ │ │ 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, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7078,24 +7078,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3abc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f9fcb1 │ │ │ │ + @ instruction: 0xf7f9fcaf │ │ │ │ strmi lr, [r3], -sl, lsl #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [ip, #992]! @ 0x3e0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3ae0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - mulcs r0, pc, ip @ │ │ │ │ + mulcs r0, sp, ip │ │ │ │ mrc 7, 2, APSR_nzcv, 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 │ │ │ │ @@ -7105,41 +7105,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4220 │ │ │ │ bmi 450288 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r6, 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f098d0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r8, lsl #24 │ │ │ │ andeq pc, r1, r0, lsl ip @ │ │ │ │ - andeq pc, r1, r8, lsl ip @ │ │ │ │ - andeq pc, r1, ip, ror #23 │ │ │ │ + andeq pc, r1, r4, ror #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: 0xf7fa68f8 │ │ │ │ cmnpvs r8, sp, ror #21 @ p-variant is OBSOLETE │ │ │ │ - blcs 23da0 │ │ │ │ + blcs 23da0 │ │ │ │ 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 │ │ │ │ @@ -7185,24 +7185,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3c68 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fbdb │ │ │ │ + @ instruction: 0xf7f8fbd9 │ │ │ │ @ instruction: 0x4603ef34 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r6], {248} @ 0xf8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3c8c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r9, asr #23 │ │ │ │ + andcs pc, r0, r7, asr #23 │ │ │ │ stc 7, cr15, [r8, #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 │ │ │ │ @@ -7212,41 +7212,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee43cc │ │ │ │ bmi 450434 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 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 f09a7c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, asr sl @ │ │ │ │ andeq pc, r1, r4, ror #20 │ │ │ │ - andeq pc, r1, ip, ror #20 │ │ │ │ - andeq pc, r1, r0, asr #20 │ │ │ │ + andeq pc, r1, r8, lsr sl @ │ │ │ │ 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 23f4c │ │ │ │ + blcs 23f4c │ │ │ │ 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, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7290,24 +7290,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3e0c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fb09 │ │ │ │ + @ instruction: 0xf7f8fb07 │ │ │ │ strmi lr, [r3], -r2, ror #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r4], {248} @ 0xf8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3e30 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - strdcs pc, [r0], -r7 │ │ │ │ + strdcs pc, [r0], -r5 │ │ │ │ ldc 7, cr15, [r6], #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 │ │ │ │ @@ -7317,29 +7317,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4570 │ │ │ │ bmi 4505d8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 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 f09c20 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + @ instruction: 0x0001f8b8 │ │ │ │ andeq pc, r1, r0, asr #17 │ │ │ │ - andeq pc, r1, r8, asr #17 │ │ │ │ - muleq r1, ip, r8 │ │ │ │ + muleq r1, r4, 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 │ │ │ │ @@ -7394,24 +7394,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3fac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fa39 │ │ │ │ + @ instruction: 0xf7f8fa37 │ │ │ │ @ instruction: 0x4603ed92 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl d47bbc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3fd0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r7, lsr #20 │ │ │ │ + andcs pc, r0, r5, lsr #20 │ │ │ │ bl ff9c7bd8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7421,29 +7421,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4710 │ │ │ │ bmi 450778 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r6, 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 f09dc0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r8, lsl r7 @ │ │ │ │ andeq pc, r1, r0, lsr #14 │ │ │ │ - andeq pc, r1, r8, lsr #14 │ │ │ │ - strdeq pc, [r1], -ip │ │ │ │ + strdeq pc, [r1], -r4 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ blmi 1961e78 │ │ │ │ @@ -7453,15 +7453,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 242a8 │ │ │ │ + blcs 242a8 │ │ │ │ ldmib r7, {r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ cdp2 0, 7, cr15, cr10, cr8, {0} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -7504,24 +7504,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 64260 │ │ │ │ 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: 0xf95cf010 │ │ │ │ + @ instruction: 0xf95af010 │ │ │ │ ldc 7, cr15, [r4], #992 @ 0x3e0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ @ instruction: 0x4603ea58 │ │ │ │ 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: 0xf94af010 │ │ │ │ + @ instruction: 0xf948f010 │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ 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 6129e4 │ │ │ │ bl 124add0 │ │ │ │ @@ -7531,44 +7531,44 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee92a08 │ │ │ │ bne ff4e46d0 │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf926f010 │ │ │ │ + @ instruction: 0xf924f010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf96af01b │ │ │ │ - blcs 242ec │ │ │ │ + @ instruction: 0xf966f01b │ │ │ │ + blcs 242ec │ │ │ │ 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, asr #11 │ │ │ │ + andeq pc, r1, r4, asr #11 │ │ │ │ andeq r7, r3, lr, lsl #5 │ │ │ │ + andeq pc, r1, lr, asr r5 @ │ │ │ │ andeq pc, r1, r6, ror #10 │ │ │ │ - andeq pc, r1, lr, ror #10 │ │ │ │ - andeq pc, r1, r2, asr #10 │ │ │ │ + andeq pc, r1, sl, lsr r5 @ │ │ │ │ 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 24454 │ │ │ │ + blcs 24454 │ │ │ │ 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, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -7613,24 +7613,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4318 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8f883 │ │ │ │ + @ instruction: 0xf7f8f881 │ │ │ │ @ instruction: 0x4603ebdc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb lr!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a433c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r1, ror r8 @ │ │ │ │ + andcs pc, r0, pc, ror #16 │ │ │ │ b c47f44 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7640,44 +7640,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4a7c │ │ │ │ bmi 450ae4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r7, 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 f0a12c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, lsr #7 │ │ │ │ @ instruction: 0x0001f3b4 │ │ │ │ - @ instruction: 0x0001f3bc │ │ │ │ - muleq r1, r0, r3 │ │ │ │ + andeq pc, r1, r8, lsl #7 │ │ │ │ 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 24608 │ │ │ │ + blcs 24608 │ │ │ │ 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 @ │ │ │ │ @@ -7732,25 +7732,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 645f0 │ │ │ │ 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: 0xff94f00f │ │ │ │ + @ instruction: 0xff92f00f │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ strmi lr, [r3], -ip, ror #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stm lr, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89b9fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r1, lsl #31 │ │ │ │ + andcs pc, r0, pc, ror pc @ │ │ │ │ stmdb 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 │ │ │ │ @@ -7760,41 +7760,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4c5c │ │ │ │ bmi 450cc4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, 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 f0a30c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe730613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - ldrdeq pc, [r1], -r6 │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ - @ instruction: 0x0001f1b0 │ │ │ │ + andeq pc, r1, lr, asr #3 │ │ │ │ + ldrdeq pc, [r1], -r4 │ │ │ │ + andeq pc, r1, r8, lsr #3 │ │ │ │ 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 247dc │ │ │ │ + blcs 247dc │ │ │ │ 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, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -7839,24 +7839,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa46a0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f8febf │ │ │ │ + @ instruction: 0xf7f8febd │ │ │ │ @ instruction: 0x4603ea18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00baf7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a46c4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, sp, lsr #29 │ │ │ │ + andcs pc, r0, fp, lsr #29 │ │ │ │ stmda 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 │ │ │ │ @@ -7866,41 +7866,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4e04 │ │ │ │ bmi 450e6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, 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 f0a4b4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r4, lsr #32 │ │ │ │ andeq pc, r1, ip, lsr #32 │ │ │ │ - andeq pc, r1, r4, lsr r0 @ │ │ │ │ - andeq pc, r1, r8 │ │ │ │ + andeq pc, r1, 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: 0xf7f968f8 │ │ │ │ ldrshvs pc, [r8, #-203]! @ 0xffffff35 @ │ │ │ │ - blcs 24984 │ │ │ │ + blcs 24984 │ │ │ │ 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, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7944,24 +7944,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4844 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f8fded │ │ │ │ + @ instruction: 0xf7f8fdeb │ │ │ │ strmi lr, [r3], -r6, asr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 7, pc, cr8, cr7, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4868 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldrdcs pc, [r0], -fp │ │ │ │ + ldrdcs pc, [r0], -r9 │ │ │ │ svc 0x009af7f7 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7971,29 +7971,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4fa8 │ │ │ │ bmi 451010 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0a658 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r0, lsl #29 │ │ │ │ andeq lr, r1, r8, lsl #29 │ │ │ │ - muleq r1, r0, lr │ │ │ │ - andeq lr, r1, r4, ror #28 │ │ │ │ + andeq lr, r1, ip, asr lr │ │ │ │ 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}^ │ │ │ │ @@ -8062,24 +8062,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae4a1c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmvs lr!, {r0, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmda r8, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603edfc │ │ │ │ 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, [lr], #60 @ 0x3c │ │ │ │ + stc2l 0, cr15, [ip], #60 @ 0x3c │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r1, r2, r3, r5, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61329c │ │ │ │ bl 124b688 │ │ │ │ @@ -8089,42 +8089,42 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee932c0 │ │ │ │ bne ff4e4f88 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [sl], {15} │ │ │ │ + stc2l 0, cr15, [r8], {15} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2 0, cr15, [lr, #-104] @ 0xffffff98 │ │ │ │ - blcs 24ba4 │ │ │ │ + stc2 0, cr15, [sl, #-104] @ 0xffffff98 │ │ │ │ + blcs 24ba4 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0001ecb0 │ │ │ │ - @ instruction: 0x0001ecb6 │ │ │ │ - andeq lr, r1, sl, lsl #25 │ │ │ │ + andeq lr, r1, r8, lsr #25 │ │ │ │ + andeq lr, r1, lr, lsr #25 │ │ │ │ + andeq lr, r1, r2, lsl #25 │ │ │ │ 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 24d04 │ │ │ │ + blcs 24d04 │ │ │ │ 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, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -8168,24 +8168,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4bc4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7fc2d │ │ │ │ + @ instruction: 0xf7f7fc2b │ │ │ │ strmi lr, [r3], -r6, lsl #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r8, #-988]! @ 0xfffffc24 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4be8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, fp, lsl ip @ │ │ │ │ + andcs pc, r0, r9, lsl ip @ │ │ │ │ ldcl 7, cr15, [sl, #988] @ 0x3dc │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8195,41 +8195,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5328 │ │ │ │ bmi 451390 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0a9d8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r0, lsl #22 │ │ │ │ andeq lr, r1, r8, lsl #22 │ │ │ │ - andeq lr, r1, r0, lsl fp │ │ │ │ - andeq lr, r1, r4, ror #21 │ │ │ │ + ldrdeq lr, [r1], -ip │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ cmnpvs r8, r9, ror #20 @ p-variant is OBSOLETE │ │ │ │ - blcs 24ea8 │ │ │ │ + blcs 24ea8 │ │ │ │ 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 │ │ │ │ @@ -8275,24 +8275,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4d70 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7fb57 │ │ │ │ + @ instruction: 0xf7f7fb55 │ │ │ │ @ instruction: 0x4603eeb0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrrc 7, 15, pc, r2, cr7 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4d94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r5, asr #22 │ │ │ │ + andcs pc, r0, r3, asr #22 │ │ │ │ stc 7, cr15, [r4, #-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 │ │ │ │ @@ -8302,44 +8302,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee54d4 │ │ │ │ bmi 45153c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f0ab84 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r4, asr r9 │ │ │ │ andeq lr, r1, ip, asr r9 │ │ │ │ - andeq lr, r1, r4, ror #18 │ │ │ │ - andeq lr, r1, r8, lsr r9 │ │ │ │ + andeq lr, r1, r0, lsr r9 │ │ │ │ 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 25060 │ │ │ │ + blcs 25060 │ │ │ │ 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 @ │ │ │ │ @@ -8395,25 +8395,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6504c │ │ │ │ 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 19c6bb0 │ │ │ │ + blx 1946bb0 │ │ │ │ @ instruction: 0xf7f768fe │ │ │ │ @ instruction: 0x4603edbe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1848b60 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c458 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r3, asr sl @ │ │ │ │ + andcs pc, r0, r1, asr sl @ │ │ │ │ ldc 7, cr15, [r2], {247} @ 0xf7 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8423,41 +8423,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee56b8 │ │ │ │ bmi 451720 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r9, 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 f0ad68 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72e613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r1, sl, ror r7 │ │ │ │ - andeq lr, r1, r0, lsl #15 │ │ │ │ - andeq lr, r1, r4, asr r7 │ │ │ │ + andeq lr, r1, r2, ror r7 │ │ │ │ + andeq lr, r1, r8, ror r7 │ │ │ │ + andeq lr, r1, ip, asr #14 │ │ │ │ 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 25238 │ │ │ │ + blcs 25238 │ │ │ │ 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 │ │ │ │ @@ -8503,24 +8503,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5100 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7f98f │ │ │ │ + @ instruction: 0xf7f7f98d │ │ │ │ strmi lr, [r3], -r8, ror #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe2c8d0c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5124 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, sp, ror r9 @ │ │ │ │ + andcs pc, r0, fp, ror r9 @ │ │ │ │ bl f48d28 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8530,29 +8530,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5864 │ │ │ │ bmi 4518cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r3, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - 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!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0af14 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r4, asr #11 │ │ │ │ andeq lr, r1, ip, asr #11 │ │ │ │ - ldrdeq lr, [r1], -r4 │ │ │ │ - andeq lr, r1, r8, lsr #11 │ │ │ │ + andeq lr, r1, r0, lsr #11 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -8607,24 +8607,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa52a0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7f8bf │ │ │ │ + @ instruction: 0xf7f7f8bd │ │ │ │ @ instruction: 0x4603ec18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib sl!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a52c4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, sp, lsr #17 │ │ │ │ + andcs pc, r0, fp, lsr #17 │ │ │ │ b 1b48ec8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8634,44 +8634,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5a04 │ │ │ │ bmi 451a6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, 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 f0b0b4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r4, lsr #8 │ │ │ │ andeq lr, r1, ip, lsr #8 │ │ │ │ - andeq lr, r1, r4, lsr r4 │ │ │ │ - andeq lr, r1, r8, lsl #8 │ │ │ │ + andeq lr, r1, r0, 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: 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 25590 │ │ │ │ + blcs 25590 │ │ │ │ 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 @ │ │ │ │ @@ -8724,25 +8724,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 65570 │ │ │ │ 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: 0xffd4f00e │ │ │ │ + @ instruction: 0xffd2f00e │ │ │ │ @ instruction: 0xf7f768fe │ │ │ │ strmi lr, [r3], -ip, lsr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia lr, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c97c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r1, asr #31 │ │ │ │ + @ instruction: 0x2000ffbf │ │ │ │ stmib r0, {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 │ │ │ │ @@ -8752,29 +8752,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5bdc │ │ │ │ bmi 451c44 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0b28c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r1, r6, asr r2 │ │ │ │ - andeq lr, r1, ip, asr r2 │ │ │ │ - andeq lr, r1, r0, lsr r2 │ │ │ │ + andeq lr, r1, lr, asr #4 │ │ │ │ + andeq lr, r1, r4, asr r2 │ │ │ │ + andeq lr, r1, r8, lsr #4 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -8829,24 +8829,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5618 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f7ff03 │ │ │ │ + @ instruction: 0xf7f7ff01 │ │ │ │ @ instruction: 0x4603ea5c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00fef7f6 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a563c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - strdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, ror #29 │ │ │ │ ldm r0!, {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 │ │ │ │ @@ -8856,29 +8856,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5d7c │ │ │ │ bmi 451de4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - 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: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, 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 f0b42c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, ip, lsr #1 │ │ │ │ strheq lr, [r1], -r4 │ │ │ │ - strheq lr, [r1], -ip │ │ │ │ - muleq r1, r0, r0 │ │ │ │ + andeq lr, r1, r8, lsl #1 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -8934,24 +8934,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 658b8 │ │ │ │ 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, 3, cr15, cr0, cr14, {0} │ │ │ │ + cdp2 0, 2, cr15, cr14, cr14, {0} │ │ │ │ stmib r8, {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], -ip, 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 │ │ │ │ - cdp2 0, 1, cr15, cr14, cr14, {0} │ │ │ │ + cdp2 0, 1, cr15, cr12, cr14, {0} │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61403c │ │ │ │ bl 124c428 │ │ │ │ @@ -8961,30 +8961,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee94060 │ │ │ │ bne ff4e5d28 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [sl, #56]! @ 0x38 │ │ │ │ + ldc2l 0, cr15, [r8, #56]! @ 0x38 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - mrc2 0, 1, pc, cr14, cr9, {0} │ │ │ │ - blcs 25944 │ │ │ │ + mrc2 0, 1, pc, cr10, cr9, {0} │ │ │ │ + blcs 25944 │ │ │ │ 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, lsl #30 │ │ │ │ andeq sp, r1, lr, lsl #30 │ │ │ │ - andeq sp, r1, r6, lsl pc │ │ │ │ - andeq sp, r1, sl, ror #29 │ │ │ │ + andeq sp, r1, r2, ror #29 │ │ │ │ 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 │ │ │ │ @@ -9040,24 +9040,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 65a60 │ │ │ │ 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, #-56] @ 0xffffffc8 │ │ │ │ + ldc2l 0, cr15, [sl, #-56] @ 0xffffffc8 │ │ │ │ ldm r4!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603ee58 │ │ │ │ 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, [sl, #-56] @ 0xffffffc8 │ │ │ │ + stc2l 0, cr15, [r8, #-56] @ 0xffffffc8 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ 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 6141e4 │ │ │ │ bl 124c5d0 │ │ │ │ @@ -9067,30 +9067,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee94208 │ │ │ │ bne ff4e5ed0 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + stc2 0, cr15, [r4, #-56]! @ 0xffffffc8 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2l 0, cr15, [sl, #-100]! @ 0xffffff9c │ │ │ │ - blcs 25aec │ │ │ │ + stc2l 0, cr15, [r6, #-100]! @ 0xffffff9c │ │ │ │ + blcs 25aec │ │ │ │ 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, asr sp │ │ │ │ andeq sp, r1, r6, ror #26 │ │ │ │ - andeq sp, r1, lr, ror #26 │ │ │ │ - andeq sp, r1, r2, asr #26 │ │ │ │ + andeq sp, r1, sl, lsr sp │ │ │ │ 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 │ │ │ │ @@ -9146,24 +9146,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 65c08 │ │ │ │ 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, [r8], {14} │ │ │ │ + stc2 0, cr15, [r6], {14} │ │ │ │ svc 0x00e0f7f6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -r4, lsl #27 │ │ │ │ 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, [r6], #-56 @ 0xffffffc8 │ │ │ │ + ldc2l 0, cr15, [r4], #-56 @ 0xffffffc8 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r2, r4, r5, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61438c │ │ │ │ bl 124c778 │ │ │ │ @@ -9173,30 +9173,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee943b0 │ │ │ │ bne ff4e6078 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrrc2 0, 0, pc, r2, cr14 @ │ │ │ │ + mrrc2 0, 0, pc, r0, cr14 @ │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2 0, cr15, [r6], {25} │ │ │ │ - blcs 25c94 │ │ │ │ + ldc2 0, cr15, [r2], {25} │ │ │ │ + blcs 25c94 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0001dbb6 │ │ │ │ @ instruction: 0x0001dbbe │ │ │ │ - andeq sp, r1, r6, asr #23 │ │ │ │ - muleq r1, sl, fp │ │ │ │ + muleq r1, r2, fp │ │ │ │ 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 │ │ │ │ @@ -9253,24 +9253,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 65db4 │ │ │ │ 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 fecc7916 │ │ │ │ + blx fec47916 │ │ │ │ svc 0x000af7f6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -lr, 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 fe84793a │ │ │ │ + blx fe7c793a │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r5, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 614538 │ │ │ │ bl 124c924 │ │ │ │ @@ -9280,30 +9280,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9455c │ │ │ │ bne ff4e6224 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1f47982 │ │ │ │ + blx 1ec7982 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx ff0479b6 │ │ │ │ - blcs 25e40 │ │ │ │ + blx fef479b6 │ │ │ │ + blcs 25e40 │ │ │ │ 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, lsl #20 │ │ │ │ andeq sp, r1, r2, lsl sl │ │ │ │ - andeq sp, r1, sl, lsl sl │ │ │ │ - andeq sp, r1, lr, ror #19 │ │ │ │ + andeq sp, r1, r6, ror #19 │ │ │ │ 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 │ │ │ │ @@ -9362,24 +9362,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 65f68 │ │ │ │ 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 ff647ac8 │ │ │ │ + blx ff5c7ac8 │ │ │ │ mrc 7, 1, APSR_nzcv, cr0, cr6, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603ebd4 │ │ │ │ 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 ff1c7aec │ │ │ │ + blx ff147aec │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r2, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6146ec │ │ │ │ bl 124cad8 │ │ │ │ @@ -9389,30 +9389,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee94710 │ │ │ │ bne ff4e63d8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe8c7b34 │ │ │ │ + blx fe847b34 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx ff9c7b68 │ │ │ │ - blcs 25ff4 │ │ │ │ + blx ff8c7b68 │ │ │ │ + blcs 25ff4 │ │ │ │ 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, asr r8 │ │ │ │ andeq sp, r1, lr, asr r8 │ │ │ │ - andeq sp, r1, r6, ror #16 │ │ │ │ - andeq sp, r1, sl, lsr r8 │ │ │ │ + andeq sp, r1, r2, lsr r8 │ │ │ │ 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 │ │ │ │ @@ -9468,24 +9468,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 66110 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 147c70 │ │ │ │ + blx c7c70 │ │ │ │ ldcl 7, cr15, [ip, #-984] @ 0xfffffc28 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -r0, lsl #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: 0xf9f2f00e │ │ │ │ + @ instruction: 0xf9f0f00e │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r4, r5, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 614894 │ │ │ │ bl 124cc80 │ │ │ │ @@ -9495,42 +9495,42 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee948b8 │ │ │ │ bne ff4e6580 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9cef00e │ │ │ │ + @ instruction: 0xf9ccf00e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 4c7d10 │ │ │ │ - blcs 2619c │ │ │ │ + blx 3c7d10 │ │ │ │ + blcs 2619c │ │ │ │ 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, lsr #13 │ │ │ │ @ instruction: 0x0001d6b6 │ │ │ │ - @ instruction: 0x0001d6be │ │ │ │ - muleq r1, r2, r6 │ │ │ │ + andeq sp, r1, sl, lsl #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 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7f868f8 │ │ │ │ cmnpvs r8, pc, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - blcs 262fc │ │ │ │ + blcs 262fc │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 14940 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -9572,24 +9572,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa61b4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f6f935 │ │ │ │ + @ instruction: 0xf7f6f933 │ │ │ │ strmi lr, [r3], -lr, lsl #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b c49dbc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a61d8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r3, lsr #18 │ │ │ │ + andcs pc, r0, r1, lsr #18 │ │ │ │ b ff8c9dd8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9599,41 +9599,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6918 │ │ │ │ bmi 452980 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, 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 f0bfc8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, r0, lsl r5 │ │ │ │ andeq sp, r1, r8, lsl r5 │ │ │ │ - andeq sp, r1, r0, lsr #10 │ │ │ │ - strdeq sp, [r1], -r4 │ │ │ │ + andeq sp, r1, ip, ror #9 │ │ │ │ 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 26498 │ │ │ │ + blcs 26498 │ │ │ │ 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, r1, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9677,24 +9677,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6358 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f6f863 │ │ │ │ + @ instruction: 0xf7f6f861 │ │ │ │ @ instruction: 0x4603ebbc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb lr, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a637c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r1, asr r8 @ │ │ │ │ + andcs pc, r0, pc, asr #16 │ │ │ │ b 449f7c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9704,29 +9704,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6abc │ │ │ │ bmi 452b24 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f0c16c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, ip, ror #6 │ │ │ │ andeq sp, r1, r4, ror r3 │ │ │ │ - andeq sp, r1, ip, ror r3 │ │ │ │ - andeq sp, r1, r0, asr r3 │ │ │ │ + andeq sp, 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 │ │ │ │ @@ -9781,24 +9781,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa64f8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f6ff93 │ │ │ │ + @ instruction: 0xf7f6ff91 │ │ │ │ strmi lr, [r3], -ip, ror #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stm lr, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a651c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r1, lsl #31 │ │ │ │ + andcs pc, r0, pc, ror pc @ │ │ │ │ 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 │ │ │ │ @@ -9808,41 +9808,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6c5c │ │ │ │ bmi 452cc4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f0c30c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, ip, asr #3 │ │ │ │ ldrdeq sp, [r1], -r4 │ │ │ │ - ldrdeq sp, [r1], -ip │ │ │ │ - @ instruction: 0x0001d1b0 │ │ │ │ + andeq sp, r1, r8, lsr #3 │ │ │ │ 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 267dc │ │ │ │ + blcs 267dc │ │ │ │ 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, {r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9886,24 +9886,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa669c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f6fec1 │ │ │ │ + @ instruction: 0xf7f6febf │ │ │ │ @ instruction: 0x4603ea1a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00bcf7f5 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a66c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, pc, lsr #29 │ │ │ │ + andcs pc, r0, sp, lsr #29 │ │ │ │ stmda 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 │ │ │ │ @@ -9913,41 +9913,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6e00 │ │ │ │ bmi 452e68 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, 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 f0c4b0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, r8, lsr #32 │ │ │ │ andeq sp, r1, r0, lsr r0 │ │ │ │ - andeq sp, r1, r8, lsr r0 │ │ │ │ - andeq sp, r1, ip │ │ │ │ + andeq sp, 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 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f768f8 │ │ │ │ ldrshvs pc, [r8, #-205]! @ 0xffffff33 @ │ │ │ │ - blcs 26980 │ │ │ │ + blcs 26980 │ │ │ │ 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 │ │ │ │ @@ -9993,24 +9993,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6848 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f6fdeb │ │ │ │ + @ instruction: 0xf7f6fde9 │ │ │ │ strmi lr, [r3], -r4, asr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 7, pc, cr6, cr5, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a686c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldrdcs pc, [r0], -r9 │ │ │ │ + ldrdcs pc, [r0], -r7 │ │ │ │ svc 0x0098f7f5 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10020,41 +10020,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6fac │ │ │ │ bmi 453014 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r7, r8, 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!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c65c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq ip, r1, ip, ror lr │ │ │ │ andeq ip, r1, r4, lsl #29 │ │ │ │ - andeq ip, r1, ip, lsl #29 │ │ │ │ - andeq ip, r1, r0, ror #28 │ │ │ │ + andeq ip, r1, r8, asr lr │ │ │ │ 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 26b2c │ │ │ │ + blcs 26b2c │ │ │ │ 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, r1, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -10099,24 +10099,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa69f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f6fd17 │ │ │ │ + @ instruction: 0xf7f6fd15 │ │ │ │ @ instruction: 0x4603e870 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 0, APSR_nzcv, cr2, cr5, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6a14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r5, lsl #26 │ │ │ │ + andcs pc, r0, r3, lsl #26 │ │ │ │ mcr 7, 6, pc, cr4, 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 │ │ │ │ @@ -10126,29 +10126,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7154 │ │ │ │ bmi 4531bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - 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 f0c804 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq ip, [r1], -r4 │ │ │ │ ldrdeq ip, [r1], -ip @ │ │ │ │ - andeq ip, r1, r4, ror #25 │ │ │ │ - @ instruction: 0x0001ccb8 │ │ │ │ + @ instruction: 0x0001ccb0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb638c0 │ │ │ │ @ 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}^ │ │ │ │ @@ -10221,31 +10221,31 @@ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0xffffff49 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 269e8 │ │ │ │ + blcs 269e8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ rscsvs r6, fp, fp, asr r8 │ │ │ │ - blcs 26bf8 │ │ │ │ + blcs 26bf8 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x001a685b │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb63a2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 26a28 │ │ │ │ + blcs 26a28 │ │ │ │ ands sp, r1, sl, lsl r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r0], {245} @ 0xf5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -10278,15 +10278,15 @@ │ │ │ │ blvs 1eed124 │ │ │ │ ldmib r7, {r0, r3, r4, r6, fp, sp, lr}^ │ │ │ │ blvs fee154e4 │ │ │ │ blx ff54a8ac │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ blvs 1eed114 │ │ │ │ - blcs 2694c │ │ │ │ + blcs 2694c │ │ │ │ blvs 1f00d5c │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ blvs 1eeecf8 │ │ │ │ blvs 1ee6c6c │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @@ -10409,15 +10409,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ ldmib r7, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [r8], -r6, lsl #6 │ │ │ │ @ instruction: 0xf956f7f7 │ │ │ │ blvs ee57c0 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ bvs ffeecf18 │ │ │ │ - blcs 26b58 │ │ │ │ + blcs 26b58 │ │ │ │ bvs fff00f68 │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ bvs ffeeef04 │ │ │ │ bvs ffee6e78 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @@ -10597,15 +10597,15 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r3, lsr r9 @ │ │ │ │ + andcs pc, r0, r1, lsr r9 @ │ │ │ │ b ffccadb4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10615,51 +10615,51 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee78f8 │ │ │ │ bmi 413960 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f0cfa8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe796617b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq ip, r1, sl, ror r5 │ │ │ │ - andeq ip, r1, r4, lsl r5 │ │ │ │ + andeq ip, r1, r2, ror r5 │ │ │ │ + andeq ip, r1, ip, lsl #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb64060 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ ldcmi 15, cr10, [fp], {-0} │ │ │ │ bmi 6de060 │ │ │ │ blmi 6de05c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f60fb │ │ │ │ blmi 64da80 │ │ │ │ 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: 0xf902f010 │ │ │ │ + @ instruction: 0xf900f010 │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ blmi 48b3ec │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46181d39 │ │ │ │ - @ instruction: 0xf921f010 │ │ │ │ - blcs 1e6c0 │ │ │ │ + @ instruction: 0xf91ff010 │ │ │ │ + blcs 1e6c0 │ │ │ │ and sp, r0, pc, ror #3 │ │ │ │ bmi 2fcabc │ │ │ │ blmi 21e0a8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7f5d001 │ │ │ │ @@ -10906,22 +10906,22 @@ │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ strcc pc, [ip], #-2259 @ 0xfffff72d │ │ │ │ tstle r5, r0, lsl #22 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf01a68b8 │ │ │ │ - @ instruction: 0xe006f8b5 │ │ │ │ + @ instruction: 0xe006f8b1 │ │ │ │ bmi 1673a0 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf01868b8 │ │ │ │ - svclt 0x0000f91d │ │ │ │ + svclt 0x0000f919 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strheq ip, [r1], -r4 │ │ │ │ + andeq ip, r1, ip, lsr #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ blhi c8788 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq a4b610 │ │ │ │ stcmi 2, cr15, [ip, #692]! @ 0x2b4 │ │ │ │ @ instruction: 0xf507af1a │ │ │ │ @@ -10945,25 +10945,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 │ │ │ │ - stc2 0, cr15, [r7, #-68]! @ 0xffffffbc │ │ │ │ - blcs 1eb5c │ │ │ │ + stc2 0, cr15, [r3, #-68]! @ 0xffffffbc │ │ │ │ + blcs 1eb5c │ │ │ │ @ instruction: 0xf7f5d121 │ │ │ │ @ instruction: 0x4603e9d0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0072f7f4 │ │ │ │ bmi ff09eb70 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fe67 │ │ │ │ + @ instruction: 0xf507fe65 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f52404 │ │ │ │ @ instruction: 0x4603e9b8 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -11049,15 +11049,15 @@ │ │ │ │ @ instruction: 0xf1a22300 │ │ │ │ movwmi r0, #45325 @ 0xb10d │ │ │ │ @ instruction: 0xf107d01b │ │ │ │ bmi 198e1cc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fdab │ │ │ │ + @ instruction: 0xf507fda9 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f52404 │ │ │ │ @ instruction: 0x4603e8fc │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -11130,15 +11130,15 @@ │ │ │ │ blcc 148c48 │ │ │ │ blmi c8c4c │ │ │ │ blpl 48c50 │ │ │ │ bmi 5e768c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf04ffd09 │ │ │ │ + @ instruction: 0xf04ffd07 │ │ │ │ @ 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 │ │ │ │ @@ -11146,19 +11146,19 @@ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strbmi pc, [r4, -r7, lsl #4] @ │ │ │ │ ldc 6, cr4, [sp], #756 @ 0x2f4 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ strdeq r2, [r3], -sl │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq ip, r1, ip │ │ │ │ - andeq fp, r1, ip, lsl #30 │ │ │ │ - strdeq fp, [r1], -r8 │ │ │ │ - andeq fp, r1, r2, ror #29 │ │ │ │ + andeq ip, r1, r4 │ │ │ │ + andeq fp, r1, r4, lsl #30 │ │ │ │ strdeq fp, [r1], -r0 │ │ │ │ + ldrdeq fp, [r1], -sl │ │ │ │ + andeq fp, r1, r8, ror #27 │ │ │ │ andeq r2, r3, r8, asr #19 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6488c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmlsl.s32 q0, d29, d24 │ │ │ │ svcge 0x00064d44 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -11181,16 +11181,16 @@ │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ msreq CPSR_s, r7, lsl #2 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - blx 1409742 │ │ │ │ - blcs 1ef0c │ │ │ │ + blx 1309742 │ │ │ │ + blcs 1ef0c │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f42404 │ │ │ │ @ instruction: 0x4603eff0 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -11251,15 +11251,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mcr 7, 3, pc, cr2, cr4, {7} @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r2, r3, sl, asr #18 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq fp, r1, r8, lsr sp │ │ │ │ + andeq fp, r1, r0, lsr sp │ │ │ │ andeq r2, r3, ip, lsl r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb64a20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bb8 │ │ │ │ svcge 0x00046d87 │ │ │ │ orrvs pc, r5, r7, lsl #10 │ │ │ │ @@ -11275,16 +11275,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 │ │ │ │ - blx fe5098b8 │ │ │ │ - blcs 1f084 │ │ │ │ + blx fe4098b8 │ │ │ │ + blcs 1f084 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f42404 │ │ │ │ @ instruction: 0x4603ef34 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -11324,44 +11324,44 @@ │ │ │ │ @ instruction: 0xf107db0f │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ blmi 7d6528 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe14996a │ │ │ │ + blx fe0c996a │ │ │ │ @ instruction: 0xf107e017 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf7f44502 │ │ │ │ @ instruction: 0x4603eed8 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [sl], #-976 @ 0xfffffc30 │ │ │ │ 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: 0xf107fb6b │ │ │ │ + @ instruction: 0xf107fb69 │ │ │ │ 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 │ │ │ │ ldc 7, cr15, [sl, #976] @ 0x3d0 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r5, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r2, r3, r0, asr #15 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq fp, r1, r4, asr #24 │ │ │ │ - andeq fp, r1, ip, asr #23 │ │ │ │ - andeq fp, r1, r2, lsr #23 │ │ │ │ + andeq fp, r1, ip, lsr ip │ │ │ │ + andeq fp, r1, r4, asr #23 │ │ │ │ + muleq r1, sl, fp │ │ │ │ andeq r2, r3, ip, lsl #13 │ │ │ │ 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 │ │ │ │ @@ -11379,28 +11379,28 @@ │ │ │ │ bmi 178de68 │ │ │ │ blmi 179ebe4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ blcc 10e68c │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc19 │ │ │ │ + @ instruction: 0xf107fc17 │ │ │ │ blcc 10e698 │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf507fc6b │ │ │ │ + @ instruction: 0xf507fc69 │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ blcc 10e6b0 │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc37 │ │ │ │ + @ instruction: 0xf107fc35 │ │ │ │ blcc 10e6c0 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2l 0, cr15, [r5], #-44 @ 0xffffffd4 │ │ │ │ + stc2l 0, cr15, [r3], #-44 @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ mcr 7, 2, pc, cr12, cr4, {7} @ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @@ -11409,44 +11409,44 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ blcc 10e6f8 │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, ip, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8516812 │ │ │ │ @ instruction: 0x46181c38 │ │ │ │ - ldc2l 0, cr15, [r8, #-44]! @ 0xffffffd4 │ │ │ │ + ldc2l 0, cr15, [r6, #-44]! @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1071d1e │ │ │ │ blcc 10e71c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 7, cr15, cr8, cr11, {0} │ │ │ │ + cdp2 0, 7, cr15, cr6, cr11, {0} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi cdf378 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107fac3 │ │ │ │ + @ instruction: 0xf107fac1 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs lr, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [r0], r1, ror #28 │ │ │ │ + pkhtbmi pc, r0, pc, asr #28 @ │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0x4603fe59 │ │ │ │ + @ instruction: 0x4603fe57 │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r1], -r6, lsr #27 │ │ │ │ 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 │ │ │ │ - blx 349b44 │ │ │ │ + blx 249b44 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 40e788 │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ blcc 40e798 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -11469,15 +11469,15 @@ │ │ │ │ @ instruction: 0xf7f4d001 │ │ │ │ @ instruction: 0x4610ecb0 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r5, [sp], r2, lsl #15 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq r2, r3, r8, lsl #12 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq fp, r1, r0, ror #20 │ │ │ │ + andeq fp, r1, r8, asr sl │ │ │ │ @ instruction: 0x000324b4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb64d88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -11570,15 +11570,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ blmi 1adf55c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldc 7, cr15, [lr, #-976] @ 0xfffffc30 │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 27d7c │ │ │ │ + blcs 27d7c │ │ │ │ @ instruction: 0xf607d10d │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ blmi 18ded7c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r3], -sl, lsl #26 │ │ │ │ @@ -11612,25 +11612,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: 0xf83cf019 │ │ │ │ + @ instruction: 0xf838f019 │ │ │ │ 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 27e4c │ │ │ │ + blcs 27e4c │ │ │ │ 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 │ │ │ │ @@ -11669,22 +11669,22 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f4d001 │ │ │ │ @ instruction: 0x4618eb1e │ │ │ │ strmi pc, [ip, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r2, r3, r2, asr r3 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq fp, r1, ip, asr #16 │ │ │ │ - andeq fp, r1, sl, asr #16 │ │ │ │ - andeq fp, r1, r2, lsr #16 │ │ │ │ - andeq fp, r1, r0, lsr r8 │ │ │ │ - strdeq fp, [r1], -r8 │ │ │ │ - andeq fp, r1, r6, lsl r8 │ │ │ │ - andeq fp, r1, r6, ror #15 │ │ │ │ - andeq fp, r1, r6, lsr #15 │ │ │ │ + andeq fp, r1, r4, asr #16 │ │ │ │ + andeq fp, r1, r2, asr #16 │ │ │ │ + andeq fp, r1, sl, lsl r8 │ │ │ │ + andeq fp, r1, r8, lsr #16 │ │ │ │ + strdeq fp, [r1], -r0 │ │ │ │ + andeq fp, r1, lr, lsl #16 │ │ │ │ + ldrdeq fp, [r1], -lr │ │ │ │ + muleq r1, lr, r7 │ │ │ │ muleq r3, r2, r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb650c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, sl, r8, lsl #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474b0 │ │ │ │ @@ -11708,15 +11708,15 @@ │ │ │ │ bl ffb4beec │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf107e0e8 │ │ │ │ @ instruction: 0xf107022c │ │ │ │ @ instruction: 0x4611035c │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0x4603ffd5 │ │ │ │ + @ instruction: 0x4603ffd3 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ bl ff6cbf10 │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e0d6 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ vst3.32 {d23-d25}, [pc :128], r2 │ │ │ │ @@ -11727,15 +11727,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 fe5c9fc6 │ │ │ │ + blx fe4c9fc6 │ │ │ │ @ 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 │ │ │ │ @@ -11756,21 +11756,21 @@ │ │ │ │ @ instruction: 0xf5071d1a │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs r9, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7f44610 │ │ │ │ @ instruction: 0xf507ea12 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blcs 28064 │ │ │ │ + blcs 28064 │ │ │ │ @ instruction: 0xf507d064 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ - @ instruction: 0xf507ff99 │ │ │ │ + @ instruction: 0xf507ff95 │ │ │ │ @ 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 │ │ │ │ @@ -11779,15 +11779,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 280c0 │ │ │ │ + blcs 280c0 │ │ │ │ @ instruction: 0xf507d015 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0xf507e878 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @@ -11842,15 +11842,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb65338 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ - ldmdavs r8!, {r0, r2, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r8!, {r0, r4, fp, ip, sp, lr, pc}^ │ │ │ │ stmda r0, {r2, 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] │ │ │ │ @@ -11870,15 +11870,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 │ │ │ │ - @ instruction: 0x0001b3bc │ │ │ │ + @ instruction: 0x0001b3b4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb653c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwls r6, #10363 @ 0x287b │ │ │ │ @@ -11887,15 +11887,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 │ │ │ │ - andeq fp, r1, r6, lsl #7 │ │ │ │ + andeq fp, r1, lr, ror r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6540c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0758 │ │ │ │ svcge 0x00020d94 │ │ │ │ streq pc, [r8], r7, lsl #12 │ │ │ │ ldrbteq pc, [ip], -r6, lsr #13 @ │ │ │ │ @@ -11929,23 +11929,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 28318 │ │ │ │ + blcs 28318 │ │ │ │ @ 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 2c338 │ │ │ │ + blcs 2c338 │ │ │ │ @ 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 │ │ │ │ @@ -11968,15 +11968,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 │ │ │ │ - strmi pc, [r3], -sl, lsr #26 │ │ │ │ + strmi pc, [r3], -r6, lsr #26 │ │ │ │ @ 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 │ │ │ │ stmib r8, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -11992,15 +11992,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldm r8, {r2, 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 │ │ │ │ @ instruction: 0x00031dbe │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - strdeq fp, [r1], -r6 │ │ │ │ + andeq fp, r1, lr, ror #5 │ │ │ │ andeq r1, r3, r8, lsl #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb655b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -12012,15 +12012,15 @@ │ │ │ │ blcs 16ff4 │ │ │ │ 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 289e4 │ │ │ │ + blcs 289e4 │ │ │ │ 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 feb65610 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -12063,32 +12063,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmda sl, {r2, 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 r1, r3, r6, asr #23 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq fp, r1, r8, lsl #2 │ │ │ │ + andeq fp, r1, r0, lsl #2 │ │ │ │ andeq r1, r3, ip, ror #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb656d0 │ │ │ │ @ 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: 0x4603fc50 │ │ │ │ + strmi pc, [r3], -ip, asr #24 │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 2c574 │ │ │ │ + blcs 2c574 │ │ │ │ blmi 302514 │ │ │ │ and r4, fp, fp, ror r4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ stmia sl!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @@ -12112,15 +12112,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 28b74 │ │ │ │ + blcs 28b74 │ │ │ │ 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 feb657a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -12163,32 +12163,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x0042f7f3 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r1, r3, r6, lsr sl │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq sl, r1, r4, lsl #31 │ │ │ │ + andeq sl, r1, ip, ror pc │ │ │ │ ldrdeq r1, [r3], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb65860 │ │ │ │ @ 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 │ │ │ │ - strmi pc, [r3], -r8, lsl #23 │ │ │ │ + strmi pc, [r3], -r4, lsl #23 │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 2c704 │ │ │ │ + blcs 2c704 │ │ │ │ blmi 3026a4 │ │ │ │ and r4, fp, fp, ror r4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ stmda r2!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @@ -12251,121 +12251,121 @@ │ │ │ │ mcr 7, 5, pc, cr12, cr3, {7} @ │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e0dd │ │ │ │ blcc 60f4cc │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fd49 │ │ │ │ + @ instruction: 0xf107fd47 │ │ │ │ blcc 60f4d8 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2 0, cr15, [r9, #40]! @ 0x28 │ │ │ │ + stc2 0, cr15, [r7, #40]! @ 0x28 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - ldc2 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + ldc2 0, cr15, [r8, #-40]! @ 0xffffffd8 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r1, ip, lsr fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fd98 │ │ │ │ + @ instruction: 0xf507fd96 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - stc2 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + stc2 0, cr15, [r8, #-40]! @ 0xffffffd8 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2 0, cr15, [r9, #40] @ 0x28 │ │ │ │ + stc2 0, cr15, [r7, #40] @ 0x28 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ @ instruction: 0xf8520328 │ │ │ │ stmdbmi r1!, {r2, r7, sl, fp, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xff4af00a │ │ │ │ + @ instruction: 0xff48f00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xffb4f00a │ │ │ │ + @ instruction: 0xffb2f00a │ │ │ │ @ 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 │ │ │ │ - stc2l 0, cr15, [r2], #84 @ 0x54 │ │ │ │ + ldc2l 0, cr15, [lr], {21} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc c0f58c │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ blcc c0f59c │ │ │ │ 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: 0x4603ff7b │ │ │ │ + @ instruction: 0x4603ff79 │ │ │ │ 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 ff1ca8e2 │ │ │ │ + blx ff14a8e2 │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -r3, ror #30 │ │ │ │ + strmi pc, [r3], -r1, ror #30 │ │ │ │ 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 b5dac0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf8506180 │ │ │ │ @ instruction: 0xf0180c88 │ │ │ │ - muls r7, r9, sl │ │ │ │ + muls r7, r5, sl │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00b0100 │ │ │ │ - @ instruction: 0xf7f3fb97 │ │ │ │ + @ instruction: 0xf7f3fb95 │ │ │ │ @ instruction: 0x4603eef0 │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [r8], #40 @ 0x28 │ │ │ │ + ldc2l 0, cr15, [r6], #40 @ 0x28 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ │ │ + stc2l 0, cr15, [lr], #40 @ 0x28 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fce9 │ │ │ │ + @ instruction: 0xf107fce7 │ │ │ │ blcc c0f680 │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf1005042 │ │ │ │ ldmdbmi r0, {r2} │ │ │ │ bmi 25fb54 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -12373,19 +12373,19 @@ │ │ │ │ @ instruction: 0xf7f3d001 │ │ │ │ ldrmi lr, [r8], -r0, lsr #27 │ │ │ │ strbpl pc, [r2, -r7, lsl #10] @ │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ strdeq r1, [r3], -r0 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq sl, r1, ip, lsl #27 │ │ │ │ - andeq fp, r1, r2, lsl r4 │ │ │ │ - andeq sl, r1, r2, lsl sp │ │ │ │ - strdeq sl, [r1], -r0 │ │ │ │ - andeq sl, r1, sl, ror #25 │ │ │ │ + andeq sl, r1, r4, lsl #27 │ │ │ │ + andeq fp, r1, sl, lsl #8 │ │ │ │ + andeq sl, r1, sl, lsl #26 │ │ │ │ + andeq sl, r1, r8, ror #25 │ │ │ │ + andeq sl, r1, r2, ror #25 │ │ │ │ muleq r3, r4, r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb65bb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -12457,60 +12457,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 feb4ab16 │ │ │ │ + blx feacab16 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fc0c │ │ │ │ + @ instruction: 0xf507fc0a │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f0f764 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb9d │ │ │ │ + @ instruction: 0xf507fb9b │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f0f774 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx fff0ab46 │ │ │ │ + blx ffe8ab46 │ │ │ │ movwpl pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb8d │ │ │ │ + @ instruction: 0xf507fb8b │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf607fbec │ │ │ │ + @ instruction: 0xf607fbea │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ @ instruction: 0xf507634b │ │ │ │ @ instruction: 0xf1005002 │ │ │ │ ldmdavs sl, {r3, r4} │ │ │ │ ldrbtmi r4, [fp], #-3055 @ 0xfffff411 │ │ │ │ @ instruction: 0xf00a4619 │ │ │ │ - @ instruction: 0xf507fdad │ │ │ │ + @ instruction: 0xf507fdab │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0x4602fe17 │ │ │ │ + @ instruction: 0x4602fe15 │ │ │ │ @ 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 114abf6 │ │ │ │ + blx 104abf6 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 40f888 │ │ │ │ @ instruction: 0x469017d1 │ │ │ │ stmdb r3, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1078902 │ │ │ │ blcc 40f898 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @@ -12518,42 +12518,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: 0x4603fddb │ │ │ │ + @ instruction: 0x4603fdd9 │ │ │ │ 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 │ │ │ │ - blx 9cac20 │ │ │ │ + blx 94ac20 │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a8f6a3 │ │ │ │ - blcs 28c6c │ │ │ │ + blcs 28c6c │ │ │ │ blmi ff182c64 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 5cac40 │ │ │ │ + blx 54ac40 │ │ │ │ stcl 7, cr15, [lr, #-972]! @ 0xfffffc34 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc 40f904 │ │ │ │ @ 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, [fp, #40]! @ 0x28 │ │ │ │ + ldc2 0, cr15, [r9, #40]! @ 0x28 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 40f934 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ andls r4, r4, #172, 2 @ 0x2b │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @@ -12572,35 +12572,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], pc, ror #26 │ │ │ │ + strmi pc, [r0], sp, ror #26 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [pc, #-40]! @ ec9c │ │ │ │ + ldc2l 0, cr15, [sp, #-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: 0xf8a9f010 │ │ │ │ + @ instruction: 0xf8a5f010 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 40f9c8 │ │ │ │ @ instruction: 0x469217d1 │ │ │ │ stmdb r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf107ab02 │ │ │ │ blcc 40f9d8 │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [sp, #-40] @ 0xffffffd8 │ │ │ │ + ldc2l 0, cr15, [fp, #-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], -sl, ror #25 │ │ │ │ @@ -12696,22 +12696,22 @@ │ │ │ │ @ instruction: 0x43a4f6a3 │ │ │ │ @ instruction: 0xf7f36818 │ │ │ │ strd lr, [r2], -ip │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ blcc 60fc80 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa43 │ │ │ │ + @ instruction: 0xf507fa41 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f0fb10 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa3b │ │ │ │ + @ instruction: 0xf507fa39 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - blx d4aeec │ │ │ │ + blx ccaeec │ │ │ │ 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} │ │ │ │ @@ -12721,24 +12721,24 @@ │ │ │ │ ldrmi lr, [r0], -sl, ror #21 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ @ instruction: 0x373c5772 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r1, r3, r6, asr #11 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - muleq r1, r4, fp │ │ │ │ - andeq sl, r1, r2, asr sl │ │ │ │ - andeq fp, r1, r2, asr #3 │ │ │ │ - ldrdeq sl, [r1], -r2 │ │ │ │ - andeq sl, r1, r8, ror #19 │ │ │ │ - @ instruction: 0x0001a9ba │ │ │ │ - andeq sl, r1, r8, lsr #17 │ │ │ │ - andeq sl, r1, r4, asr r8 │ │ │ │ - andeq sl, r1, ip, lsr r8 │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ + andeq sl, r1, ip, lsl #23 │ │ │ │ + andeq sl, r1, sl, asr #20 │ │ │ │ + @ instruction: 0x0001b1ba │ │ │ │ + andeq sl, r1, sl, asr #19 │ │ │ │ + andeq sl, r1, r0, ror #19 │ │ │ │ + @ instruction: 0x0001a9b2 │ │ │ │ + andeq sl, r1, r0, lsr #17 │ │ │ │ + andeq sl, r1, ip, asr #16 │ │ │ │ + andeq sl, r1, r4, lsr r8 │ │ │ │ + ldrdeq sl, [r1], -r0 │ │ │ │ andeq r1, r3, r8, lsr #2 │ │ │ │ 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 │ │ │ │ @@ -12771,58 +12771,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: 0xf938f00a │ │ │ │ + @ instruction: 0xf936f00a │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f998 │ │ │ │ + @ instruction: 0xf507f996 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f0fc0c │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f929 │ │ │ │ + @ instruction: 0xf507f927 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f0fc1c │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf987f00a │ │ │ │ + @ instruction: 0xf985f00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f919 │ │ │ │ + @ instruction: 0xf507f917 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r1, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107f978 │ │ │ │ + @ instruction: 0xf107f976 │ │ │ │ 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: 0xf507fb39 │ │ │ │ + @ instruction: 0xf507fb37 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ andcs r0, r1, #40, 6 @ 0xa0000000 │ │ │ │ ldrbtmi r4, [r9], #-2411 @ 0xfffff695 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fb67 │ │ │ │ + @ instruction: 0xf107fb65 │ │ │ │ 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: 0xf507fb21 │ │ │ │ + @ instruction: 0xf507fb1f │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r0, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -fp, lsl #23 │ │ │ │ + strmi pc, [r3], -r9, lsl #23 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclmi 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf7f34620 │ │ │ │ @ instruction: 0x4603ead0 │ │ │ │ movwcc r4, #5155 @ 0x1423 │ │ │ │ @@ -12835,70 +12835,70 @@ │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f0fcdc │ │ │ │ @ instruction: 0xf1079301 │ │ │ │ blcc 60fde4 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ stmdami sp, {r9, sp}^ │ │ │ │ @ instruction: 0xf0154478 │ │ │ │ - strmi pc, [r2], -fp, lsr #17 │ │ │ │ + strmi pc, [r2], -r7, lsr #17 │ │ │ │ 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 f0fd24 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 114b136 │ │ │ │ + blx 10cb136 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi f209a0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00a0100 │ │ │ │ - @ instruction: 0xf107ff8f │ │ │ │ + @ instruction: 0xf107ff8d │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ - blcs 1e2fc │ │ │ │ + blcs 1e2fc │ │ │ │ @ instruction: 0xf107d113 │ │ │ │ blcc 60fe54 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx b4b166 │ │ │ │ + blx acb166 │ │ │ │ @ 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 │ │ │ │ - mcr2 0, 3, pc, cr14, cr7, {0} @ │ │ │ │ + mcr2 0, 3, pc, cr10, cr7, {0} @ │ │ │ │ blmi b871b4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff6cf00a │ │ │ │ + @ instruction: 0xff6af00a │ │ │ │ b ff14d138 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc c0fe98 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ blcc 60feac │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8cd │ │ │ │ + @ instruction: 0xf507f8cb │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f0fdbc │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8c5 │ │ │ │ + @ instruction: 0xf507f8c3 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xf8bef00a │ │ │ │ + @ instruction: 0xf8bcf00a │ │ │ │ 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} │ │ │ │ @@ -12908,21 +12908,21 @@ │ │ │ │ @ instruction: 0x4610e974 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ strcc r5, [ip, -r2, asr #14] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ andeq r1, r3, lr, ror r0 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq sl, r1, lr, asr r6 │ │ │ │ - andeq sl, r1, r2, ror #12 │ │ │ │ - andeq sl, r1, sl, lsr r5 │ │ │ │ - @ instruction: 0x0001adb8 │ │ │ │ - andeq sl, r1, r4, lsr #9 │ │ │ │ - andeq sl, r1, sl, ror #10 │ │ │ │ - muleq r1, r4, r4 │ │ │ │ + andeq sl, r1, r6, asr r6 │ │ │ │ + andeq sl, r1, sl, asr r6 │ │ │ │ + andeq sl, r1, r2, lsr r5 │ │ │ │ + @ instruction: 0x0001adb0 │ │ │ │ + muleq r1, ip, r4 │ │ │ │ + andeq sl, r1, r2, ror #10 │ │ │ │ + andeq sl, r1, ip, lsl #9 │ │ │ │ andeq r0, r3, ip, lsr lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6641c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], #1287 @ 0x507 │ │ │ │ @@ -12973,15 +12973,15 @@ │ │ │ │ @ instruction: 0xf7f3d001 │ │ │ │ @ instruction: 0x4610e8f0 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ @ instruction: 0x00030dbc │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq sl, r1, r0, lsr #8 │ │ │ │ + andeq sl, r1, r8, lsl r4 │ │ │ │ andeq r0, r3, r6, lsr sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb66508 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ addlt r5, r3, r2, lsl #27 │ │ │ │ @@ -13056,45 +13056,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 │ │ │ │ - strmi pc, [r3], -sl, lsr #25 │ │ │ │ + strmi pc, [r3], -r6, lsr #25 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1078174 │ │ │ │ blcc 1100d4 │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1052 @ 0xfffffbe4 │ │ │ │ @ instruction: 0xf7f24619 │ │ │ │ @ instruction: 0x4603eeba │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ @ instruction: 0xf1078166 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #7204 @ 0x1c24 │ │ │ │ @ instruction: 0xf0184618 │ │ │ │ - strmi pc, [r2], -r9, lsl #17 │ │ │ │ + strmi pc, [r2], -r5, lsl #17 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs r8, {r2, r3, r5, sl, fp, ip, sp} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf5074c24 │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strtmi r2, [r2], -r0, lsl #6 │ │ │ │ - blx d4b4fa │ │ │ │ - blcs 20ccc │ │ │ │ + blx c4b4fa │ │ │ │ + blcs 20ccc │ │ │ │ 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 │ │ │ │ @@ -13103,28 +13103,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 │ │ │ │ - strmi pc, [r3], -ip, asr #24 │ │ │ │ + strmi pc, [r3], -r8, asr #24 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf107811c │ │ │ │ blcc 110190 │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ blmi ff660d80 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ mrc 7, 2, APSR_nzcv, cr12, cr2, {7} │ │ │ │ blcs 60d30 │ │ │ │ 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: 0xf82cf018 │ │ │ │ + @ instruction: 0xf828f018 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ andsvs r3, sl, r8, lsr ip │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @@ -13132,15 +13132,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 │ │ │ │ - @ instruction: 0x4603fad7 │ │ │ │ + @ instruction: 0x4603fad3 │ │ │ │ @ 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 │ │ │ │ @@ -13149,16 +13149,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 ffc0b5fa │ │ │ │ - blcs 20dcc │ │ │ │ + blx ffb0b5fa │ │ │ │ + blcs 20dcc │ │ │ │ sbchi pc, r5, r0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ vpadd.i8 d3, d7, d0 │ │ │ │ @ instruction: 0x461a403c │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ @ instruction: 0xf7f24619 │ │ │ │ strmi lr, [r3], -r0, lsl #28 │ │ │ │ @@ -13174,15 +13174,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 │ │ │ │ - @ instruction: 0x4603fbbe │ │ │ │ + @ instruction: 0x4603fbba │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf6078098 │ │ │ │ @ instruction: 0xf607433c │ │ │ │ vqsub.s8 d0, d7, d28 │ │ │ │ ldmibmi r4, {r2, r3, r4, r5, lr} │ │ │ │ @ instruction: 0xf7f24479 │ │ │ │ @ instruction: 0x4603edd0 │ │ │ │ @@ -13190,35 +13190,35 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf107681a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #11296 @ 0x2c20 │ │ │ │ @ instruction: 0x461900db │ │ │ │ @ instruction: 0xf0174610 │ │ │ │ - @ instruction: 0x4602ffd9 │ │ │ │ + @ instruction: 0x4602ffd5 │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -r3, lsr #31 │ │ │ │ + @ instruction: 0x4603ff9f │ │ │ │ @ instruction: 0xf1076023 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs sl, {r6, sl, fp, ip, sp} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ movwcc r0, #16603 @ 0x40db │ │ │ │ @ instruction: 0xf60718d4 │ │ │ │ @ instruction: 0x4618433c │ │ │ │ - @ instruction: 0xff90f017 │ │ │ │ + @ instruction: 0xff8cf017 │ │ │ │ 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 │ │ │ │ @@ -13264,15 +13264,15 @@ │ │ │ │ ldcl 7, cr15, [r4], #968 @ 0x3c8 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [ip], #968 @ 0x3c8 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ - blcs 297f4 │ │ │ │ + blcs 297f4 │ │ │ │ @ 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 @ │ │ │ │ @@ -13324,20 +13324,20 @@ │ │ │ │ mrc 7, 1, APSR_nzcv, cr2, cr2, {7} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strpl pc, [r2, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ muleq r3, r2, ip │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq sl, r1, r6, ror #5 │ │ │ │ - andeq sl, r1, sl, ror r2 │ │ │ │ - andeq sl, r1, r0, asr #3 │ │ │ │ - andeq sl, r1, sl, lsl #2 │ │ │ │ - strheq sl, [r1], -r0 │ │ │ │ - ldrdeq r9, [r1], -ip │ │ │ │ + ldrdeq sl, [r1], -lr │ │ │ │ + andeq sl, r1, r2, ror r2 │ │ │ │ + @ instruction: 0x0001a1b8 │ │ │ │ + andeq sl, r1, r2, lsl #2 │ │ │ │ + andeq sl, r1, r8, lsr #1 │ │ │ │ + ldrdeq r9, [r1], -r4 │ │ │ │ @ instruction: 0x000307ba │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb66a98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d3c │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ @@ -13379,41 +13379,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 │ │ │ │ - strmi pc, [r3], -r4, lsr #20 │ │ │ │ + strmi pc, [r3], -r0, lsr #20 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf10780a4 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ stmibmi r2, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ ldc 7, cr15, [r6], #-968 @ 0xfffffc38 │ │ │ │ blcs 6117c │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - blcs 299ec │ │ │ │ + blcs 299ec │ │ │ │ addshi pc, sp, r0 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ addvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ addvs pc, r3, #679477248 @ 0x28800000 │ │ │ │ andcc r6, r1, #1179648 @ 0x120000 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ vsubw.s32 q3, , d6 │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a36386 │ │ │ │ ldmdavs fp, {r0, r1, r7, r8, r9, sp, lr} │ │ │ │ addseq r3, fp, r1, lsl #6 │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - mcr2 0, 1, pc, cr10, cr7, {0} @ │ │ │ │ + mcr2 0, 1, pc, cr6, cr7, {0} @ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ vsubw.s32 q3, , d6 │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ vsubw.s32 q3, , d6 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf5071c59 │ │ │ │ @@ -13421,15 +13421,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 │ │ │ │ - stc2l 0, cr15, [sl, #92] @ 0x5c │ │ │ │ + stc2l 0, cr15, [r6, #92] @ 0x5c │ │ │ │ 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} │ │ │ │ @@ -13441,15 +13441,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: 0xf00f4622 │ │ │ │ - strmi pc, [r3], -sp, ror #16 │ │ │ │ + strmi pc, [r3], -r9, ror #16 │ │ │ │ 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 │ │ │ │ @@ -13513,16 +13513,16 @@ │ │ │ │ @ instruction: 0xf7f2d001 │ │ │ │ @ instruction: 0x4610ecb8 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ @ instruction: 0x46bd4734 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r0, r3, ip, lsr r7 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r9, r1, r2, ror #27 │ │ │ │ - andeq r9, r1, r4, ror sp │ │ │ │ + ldrdeq r9, [r1], -sl │ │ │ │ + andeq r9, r1, ip, ror #26 │ │ │ │ andeq r0, r3, r6, asr #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb66d7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0388 │ │ │ │ svcge 0x00044d6c │ │ │ │ ldrbmi pc, [r8], #-1543 @ 0xfffff9f9 @ │ │ │ │ @@ -13593,15 +13593,15 @@ │ │ │ │ movtvs pc, #21923 @ 0x55a3 @ │ │ │ │ ldrbtmi r4, [sl], #-2603 @ 0xfffff5d5 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ ldcl 7, cr15, [r0, #-968] @ 0xfffffc38 │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ cmppmi r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movtmi pc, #18083 @ 0x46a3 @ │ │ │ │ - blcs 29d18 │ │ │ │ + blcs 29d18 │ │ │ │ @ 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 │ │ │ │ @@ -13629,18 +13629,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl ff3cdcec │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrbmi pc, [ip, -r7, lsl #12] @ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r0, r3, lr, asr #8 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r9, r1, ip, asr #21 │ │ │ │ - ldrdeq r9, [r1], -r6 │ │ │ │ - @ instruction: 0x000199be │ │ │ │ - andeq r9, r1, r8, lsr #20 │ │ │ │ + andeq r9, r1, r4, asr #21 │ │ │ │ + andeq r9, r1, lr, asr #19 │ │ │ │ + @ instruction: 0x000199b6 │ │ │ │ + andeq r9, r1, r0, lsr #20 │ │ │ │ strdeq r0, [r3], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb66f54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -13689,15 +13689,15 @@ │ │ │ │ @ instruction: 0xf7f2d001 │ │ │ │ @ instruction: 0x4610eb58 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r0, r3, r6, ror r2 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r9, r1, sl, ror #18 │ │ │ │ + andeq r9, r1, r2, ror #18 │ │ │ │ andeq r0, r3, r6, lsl #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb67038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -13740,15 +13740,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ b ffc4dea8 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r3, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ muleq r3, ip, r1 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - @ instruction: 0x000198b0 │ │ │ │ + andeq r9, r1, r8, lsr #17 │ │ │ │ andeq r0, r3, r8, lsr r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb67104 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00020d24 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -13776,15 +13776,15 @@ │ │ │ │ andseq pc, r4, r7, lsl #2 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movwvs pc, #5539 @ 0x15a3 @ │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 6217c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf0166180 │ │ │ │ - @ instruction: 0xf607ff55 │ │ │ │ + @ instruction: 0xf607ff51 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070218 │ │ │ │ @ instruction: 0xf6070014 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9} │ │ │ │ @ instruction: 0x47986811 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @@ -13797,16 +13797,16 @@ │ │ │ │ @ instruction: 0xf7f2d001 │ │ │ │ ldrmi lr, [r0], -r0, lsl #21 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r0, r3, r6, asr #1 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r9, r1, r4, lsl r8 │ │ │ │ - andeq r9, r1, r0, lsl #16 │ │ │ │ + andeq r9, r1, ip, lsl #16 │ │ │ │ + strdeq r9, [r1], -r8 │ │ │ │ andeq r0, r3, r6, asr r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq 1e4e324 │ │ │ │ stclpl 2, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ @@ -13967,15 +13967,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 21ab0 │ │ │ │ + blcs 21ab0 │ │ │ │ @ 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 │ │ │ │ @@ -13994,23 +13994,23 @@ │ │ │ │ @ instruction: 0xf7f2d001 │ │ │ │ @ instruction: 0x4610e8f6 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r5, [sp], ip, asr #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdeq pc, [r2], -sl │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - strdeq r9, [r1], -r6 │ │ │ │ - andeq r9, r1, r0, asr #13 │ │ │ │ - andeq r9, r1, sl, lsr #8 │ │ │ │ - andeq r9, r1, sl, ror #12 │ │ │ │ - andeq r9, r1, r6, lsr r6 │ │ │ │ - @ instruction: 0x000194be │ │ │ │ - ldrdeq r9, [r1], -r2 │ │ │ │ - muleq r1, r8, r5 │ │ │ │ - andeq r9, r1, lr, ror #10 │ │ │ │ + andeq r9, r1, lr, ror #13 │ │ │ │ + @ instruction: 0x000196b8 │ │ │ │ + andeq r9, r1, r2, lsr #8 │ │ │ │ + andeq r9, r1, r2, ror #12 │ │ │ │ + andeq r9, r1, lr, lsr #12 │ │ │ │ + @ instruction: 0x000194b6 │ │ │ │ + andeq r9, r1, sl, asr #11 │ │ │ │ + muleq r1, r0, r5 │ │ │ │ + andeq r9, r1, r6, ror #10 │ │ │ │ andeq pc, r2, r2, asr #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6751c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -14020,15 +14020,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, sl, ror r4 │ │ │ │ + andeq r9, r1, r2, ror r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb67560 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @@ -14041,15 +14041,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r8, r9, sp}^ │ │ │ │ blx ffd4e38e │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r9, r1, r2, lsr r4 │ │ │ │ + andeq r9, r1, sl, lsr #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb675b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @@ -14059,15 +14059,15 @@ │ │ │ │ bcs 58fe8 │ │ │ │ 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 e61c18 │ │ │ │ - blx fe64c42e │ │ │ │ + blx fe54c42e │ │ │ │ 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 │ │ │ │ @@ -14132,15 +14132,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 │ │ │ │ - ldrdeq r9, [r1], -ip │ │ │ │ + ldrdeq r9, [r1], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67720 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @@ -14150,15 +14150,15 @@ │ │ │ │ bcs 59154 │ │ │ │ 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 e61d84 │ │ │ │ - blx ff8cc598 │ │ │ │ + blx ff7cc598 │ │ │ │ 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 │ │ │ │ @@ -14258,15 +14258,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: 0xf00f6809 │ │ │ │ - @ instruction: 0xf107f87f │ │ │ │ + @ instruction: 0xf107f87b │ │ │ │ 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 │ │ │ │ @@ -14285,15 +14285,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mcr 7, 5, pc, cr14, cr1, {7} @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq pc, r2, sl, lsl #19 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r9, r1, r8, lsr r1 │ │ │ │ + andeq r9, r1, r0, lsr r1 │ │ │ │ @ instruction: 0x0002f8b4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -14366,15 +14366,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: 0xf00e4632 │ │ │ │ - @ instruction: 0x4603f933 │ │ │ │ + strmi pc, [r3], -pc, lsr #18 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461c17d9 │ │ │ │ stmib r2, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ blcs 194d8 │ │ │ │ @ instruction: 0xf507da1d │ │ │ │ @@ -14409,15 +14409,15 @@ │ │ │ │ @ instruction: 0xf7f1d001 │ │ │ │ @ instruction: 0x4610edb8 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq pc, r2, ip, asr #16 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r8, r1, ip, ror #31 │ │ │ │ + andeq r8, r1, r4, ror #31 │ │ │ │ andeq pc, r2, r6, asr #13 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67b78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -14465,15 +14465,15 @@ │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ msrmi R12_usr, r3 │ │ │ │ orrvs pc, r9, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf86cf00e │ │ │ │ + @ instruction: 0xf868f00e │ │ │ │ @ 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}^ │ │ │ │ @@ -14499,15 +14499,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stc 7, cr15, [r2, #-964] @ 0xfffffc3c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq pc, r2, ip, asr r6 @ │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r8, r1, sl, lsl #28 │ │ │ │ + andeq r8, r1, r2, lsl #28 │ │ │ │ andeq pc, r2, ip, asr r5 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67ce0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -14556,15 +14556,15 @@ │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ msrmi R12_usr, r3 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xffb6f00d │ │ │ │ + @ instruction: 0xffb2f00d │ │ │ │ @ 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}^ │ │ │ │ @@ -14590,15 +14590,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mcrr 7, 15, pc, ip, cr1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq pc, r2, sl, ror #9 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - @ instruction: 0x00018cb2 │ │ │ │ + andeq r8, r1, sl, lsr #25 │ │ │ │ strdeq pc, [r2], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67e4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ @@ -14613,15 +14613,15 @@ │ │ │ │ bcs 59890 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xff44f00d │ │ │ │ + @ instruction: 0xff40f00d │ │ │ │ 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 │ │ │ │ @@ -14634,15 +14634,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 │ │ │ │ - @ instruction: 0x00018bbc │ │ │ │ + @ instruction: 0x00018bb4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67ef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -14657,15 +14657,15 @@ │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 991934 │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -sp, ror #29 │ │ │ │ + strmi pc, [r3], -r9, ror #29 │ │ │ │ @ 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}^ │ │ │ │ @@ -14675,15 +14675,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, lr, lsl fp │ │ │ │ + andeq r8, r1, r6, lsl fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67f9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08e0fb8 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -14709,15 +14709,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: 0xf00e6ab9 │ │ │ │ - @ instruction: 0x4603f87f │ │ │ │ + @ instruction: 0x4603f87b │ │ │ │ @ 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}^ │ │ │ │ @@ -14727,15 +14727,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, r4, ror #20 │ │ │ │ + andeq r8, r1, ip, asr sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6806c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -14810,15 +14810,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 │ │ │ │ - @ instruction: 0x4603ffb5 │ │ │ │ + @ instruction: 0x4603ffb1 │ │ │ │ @ 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}^ │ │ │ │ @@ -14828,15 +14828,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 #17 │ │ │ │ + andeq r8, r1, r0, ror #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb68200 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @@ -14942,15 +14942,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, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r4, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @ instruction: 0xf5070100 │ │ │ │ ldmib r3, {r0, r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ addsmi r2, r9, #0, 6 │ │ │ │ addsmi fp, r0, #8, 30 │ │ │ │ @ instruction: 0xf507d011 │ │ │ │ @@ -14977,15 +14977,15 @@ │ │ │ │ @ instruction: 0xf7f1d001 │ │ │ │ ldrmi lr, [r0], -r8, asr #18 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq lr, r2, r0, lsl #30 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r8, r1, r6, lsr #14 │ │ │ │ + andeq r8, r1, lr, lsl r7 │ │ │ │ andeq lr, r2, r6, ror #27 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb68458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00064d3c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -15035,15 +15035,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 │ │ │ │ - @ instruction: 0x4603fdf3 │ │ │ │ + strmi pc, [r3], -pc, ror #27 │ │ │ │ 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 │ │ │ │ @@ -15070,15 +15070,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stm ip, {r0, r4, 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 lr, r2, ip, ror sp │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r8, r1, r8, lsr #11 │ │ │ │ + andeq r8, r1, r0, lsr #11 │ │ │ │ andeq lr, r2, r0, ror ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb685cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -15120,28 +15120,28 @@ │ │ │ │ @ instruction: 0xf7f1d001 │ │ │ │ ldrmi lr, [r0], -sl, lsr #16 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq lr, r2, sl, lsl #24 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r8, r1, sl, asr r4 │ │ │ │ + andeq r8, r1, r2, asr r4 │ │ │ │ andeq lr, r2, sl, lsr #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb68694 │ │ │ │ @ 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 ff70d4f2 │ │ │ │ + blx ff60d4f2 │ │ │ │ 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 │ │ │ │ @@ -15187,28 +15187,28 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x00a2f7f0 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strdeq lr, [r2], -ip │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r8, r1, ip, asr r3 │ │ │ │ + andeq r8, r1, r4, asr r3 │ │ │ │ muleq r2, ip, sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb687a0 │ │ │ │ @ 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} │ │ │ │ - stc2 0, cr15, [r8], #52 @ 0x34 │ │ │ │ + stc2 0, cr15, [r4], #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -15268,15 +15268,15 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq lr, r2, r4, ror #19 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r8, r1, lr, lsr #4 │ │ │ │ + andeq r8, r1, r6, lsr #4 │ │ │ │ andeq lr, r2, sl, asr r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb688e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -15288,15 +15288,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ blx 1d4f704 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, sl, asr #3 │ │ │ │ + andeq r8, r1, r2, asr #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb68930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ @@ -15309,15 +15309,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r3, r8, r9, sp}^ │ │ │ │ blx 12cf758 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, sl, lsl #3 │ │ │ │ + andeq r8, r1, r2, lsl #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb68984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -15328,15 +15328,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ blx 94f7a4 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, r6, asr r1 │ │ │ │ + andeq r8, r1, lr, asr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb689d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -15345,15 +15345,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, sl, lsr #2 │ │ │ │ + andeq r8, r1, r2, lsr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb68a14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @@ -15459,15 +15459,15 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -r4, lsl #27 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq lr, r2, r8, lsl #14 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, r2, ror #31 │ │ │ │ + ldrdeq r7, [r1], -sl │ │ │ │ andeq lr, r2, lr, asr r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb68be0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bc8 │ │ │ │ svcge 0x00026d85 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -15528,15 +15528,15 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ @ instruction: 0x4610ecfa │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ strdeq lr, [r2], -r4 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r7, [r1], -sl │ │ │ │ + ldrdeq r7, [r1], -r2 │ │ │ │ andeq lr, r2, sl, asr #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb68cf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -15553,15 +15553,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 r7, r1, sl, lsr #28 │ │ │ │ + andeq r7, r1, r2, lsr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb68d54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @@ -15617,15 +15617,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mcrr 7, 15, pc, r6, cr0 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq lr, r2, r0, lsl #9 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, r2, lsl #27 │ │ │ │ + andeq r7, r1, sl, ror sp │ │ │ │ andeq lr, r2, r4, ror #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb68e58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -15665,15 +15665,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl ff9cfcb4 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq lr, r2, lr, ror r3 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, ip, lsl #25 │ │ │ │ + andeq r7, r1, r4, lsl #25 │ │ │ │ andeq lr, r2, r4, lsr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb68f18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -15723,15 +15723,15 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ @ instruction: 0x4610eb74 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @ instruction: 0x0002e2bc │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - @ instruction: 0x00017bb6 │ │ │ │ + andeq r7, r1, lr, lsr #23 │ │ │ │ andeq lr, r2, lr, lsr r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb69000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -15781,15 +15781,15 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -r0, lsl #22 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ ldrdeq lr, [r2], -r4 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r7, [r1], -lr │ │ │ │ + ldrdeq r7, [r1], -r6 │ │ │ │ andeq lr, r2, r6, asr r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb690e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -15822,15 +15822,15 @@ │ │ │ │ @ instruction: 0xf98ef7fb │ │ │ │ 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: 0xf860f008 │ │ │ │ + @ instruction: 0xf85ef008 │ │ │ │ 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 │ │ │ │ @@ -15846,16 +15846,16 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ @ instruction: 0x4610ea7e │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq lr, r2, ip, ror #1 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, sl, lsl #20 │ │ │ │ - strdeq r7, [r1], -r6 │ │ │ │ + andeq r7, r1, r2, lsl #20 │ │ │ │ + andeq r7, r1, lr, ror #19 │ │ │ │ andeq lr, r2, r2, asr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb691f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -15865,15 +15865,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 │ │ │ │ - muleq r1, r2, r9 │ │ │ │ + andeq r7, r1, sl, lsl #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb69234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -15948,15 +15948,15 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ @ instruction: 0x4610e9b2 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sp, r2, lr, lsl pc │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, sl, ror r8 │ │ │ │ + andeq r7, r1, r2, ror r8 │ │ │ │ @ instruction: 0x0002deba │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb69384 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -15996,15 +15996,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmdb r0, {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, r2, asr lr │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, r4, asr #15 │ │ │ │ + @ instruction: 0x000177bc │ │ │ │ strdeq sp, [r2], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb69444 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -16044,15 +16044,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldm r0!, {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 │ │ │ │ muleq r2, r2, sp │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, r0, lsl r7 │ │ │ │ + andeq r7, r1, r8, lsl #14 │ │ │ │ andeq sp, r2, r8, lsr sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb69504 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -16095,15 +16095,15 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -ip, lsl #17 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ ldrdeq sp, [r2], -r2 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, r6, asr r6 │ │ │ │ + andeq r7, r1, lr, asr #12 │ │ │ │ andeq sp, r2, lr, ror #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb695d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -16149,15 +16149,15 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -r0, lsr #16 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sp, r2, r6, lsl #24 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - muleq r1, r2, r5 │ │ │ │ + andeq r7, r1, sl, lsl #11 │ │ │ │ muleq r2, r6, fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb696a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -16200,15 +16200,15 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610efba │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sp, r2, lr, lsr #22 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r7, [r1], -r6 │ │ │ │ + andeq r7, r1, lr, asr #9 │ │ │ │ andeq sp, r2, sl, asr #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb69774 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -16251,15 +16251,15 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ssaxmi lr, r0, r4 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sp, r2, r2, ror #20 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, sl, lsl r4 │ │ │ │ + andeq r7, r1, r2, lsl r4 │ │ │ │ strdeq sp, [r2], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb69840 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -16305,15 +16305,15 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r0], -r8, ror #29 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ muleq r2, r6, r9 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, r2, asr r3 │ │ │ │ + andeq r7, r1, sl, asr #6 │ │ │ │ andeq sp, r2, r6, lsr #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb69918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -16359,15 +16359,15 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610ee7c │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ @ instruction: 0x0002d8be │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, lr, lsl #5 │ │ │ │ + andeq r7, r1, r6, lsl #5 │ │ │ │ andeq sp, r2, lr, asr #16 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb699f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -16419,15 +16419,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: 0xf928f00c │ │ │ │ + @ instruction: 0xf924f00c │ │ │ │ @ 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}^ │ │ │ │ @@ -16462,15 +16462,15 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r0], -lr, lsr #27 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrdeq sp, [r2], -sl │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, r2, asr #3 │ │ │ │ + @ instruction: 0x000171ba │ │ │ │ @ instruction: 0x0002d6b2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb69b8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -16479,15 +16479,15 @@ │ │ │ │ bmi 1acb94 │ │ │ │ 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 │ │ │ │ - andeq r7, r1, r4, lsr #1 │ │ │ │ + muleq r1, ip, r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb69bcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ @@ -16529,15 +16529,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stc 7, cr15, [r6, #-956]! @ 0xfffffc44 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r3, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r2, r8, lsl #12 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r7, r1, ip │ │ │ │ + andeq r7, r1, r4 │ │ │ │ andeq sp, r2, r4, lsr #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb69c98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ @@ -16549,16 +16549,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 r6, r1, lr, lsr #31 │ │ │ │ - andeq r6, r1, r8, lsr #31 │ │ │ │ + andeq r6, r1, r6, lsr #31 │ │ │ │ + andeq r6, r1, r0, lsr #31 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69ce8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b0 │ │ │ │ svcge 0x00020d3c │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ @@ -16622,18 +16622,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: 0xf00c6280 │ │ │ │ - eorsvs pc, r0, lr, asr #17 │ │ │ │ + eorsvs pc, r0, sl, asr #17 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 2cc78 │ │ │ │ + blcs 2cc78 │ │ │ │ @ instruction: 0xf507dc17 │ │ │ │ @ instruction: 0xf6a36303 │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe6d0bdc │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @@ -16690,16 +16690,16 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl ff950cb4 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [r4, -r7, lsl #12]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq sp, r2, ip, ror #9 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r6, r1, r6, lsl pc │ │ │ │ - strdeq r6, [r1], -ip │ │ │ │ + andeq r6, r1, lr, lsl #30 │ │ │ │ + strdeq r6, [r1], -r4 │ │ │ │ andeq sp, r2, r0, lsr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb69f20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -16745,15 +16745,15 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610eb78 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ @ instruction: 0x0002d2b6 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r6, r1, lr, ror #25 │ │ │ │ + andeq r6, r1, r6, ror #25 │ │ │ │ andeq sp, r2, r6, asr #4 │ │ │ │ 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 │ │ │ │ @@ -16792,25 +16792,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 2cf14 │ │ │ │ + blcs 2cf14 │ │ │ │ @ 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 │ │ │ │ - strmi pc, [r3], -r6, ror #30 │ │ │ │ + strmi pc, [r3], -r2, ror #30 │ │ │ │ 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 │ │ │ │ @@ -16843,16 +16843,16 @@ │ │ │ │ b fed50f14 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ andeq sp, r2, r2, asr #3 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r6, r1, sl, lsr #24 │ │ │ │ - @ instruction: 0x00016bba │ │ │ │ + andeq r6, r1, r2, lsr #24 │ │ │ │ + @ instruction: 0x00016bb2 │ │ │ │ andeq sp, r2, r0, asr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6a184 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], #1287 @ 0x507 │ │ │ │ @@ -16904,31 +16904,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: 0xf8eef006 │ │ │ │ + @ instruction: 0xf8ecf006 │ │ │ │ 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, sl, asr #18 │ │ │ │ + eor pc, r3, r8, asr #18 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ @ instruction: 0xf1074474 │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ b ff3d1054 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ ldrmi r0, [r9], -r4, lsr #6 │ │ │ │ @ instruction: 0xf0064620 │ │ │ │ - @ instruction: 0xf107fb3d │ │ │ │ + @ instruction: 0xf107fb3b │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ b ff0d106c │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ @ instruction: 0xf5076383 │ │ │ │ @ instruction: 0xf5a26285 │ │ │ │ ldmdavs r2, {r0, r1, r7, r9, sp, lr} │ │ │ │ @@ -16937,36 +16937,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 │ │ │ │ - cdp2 0, 5, cr15, cr7, cr11, {0} │ │ │ │ - blcs 248fc │ │ │ │ + cdp2 0, 5, cr15, cr3, cr11, {0} │ │ │ │ + blcs 248fc │ │ │ │ @ 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 2d178 │ │ │ │ + blcs 2d178 │ │ │ │ @ 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 fff4f140 │ │ │ │ + blx ffecf140 │ │ │ │ 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], -fp, lsr #22 │ │ │ │ + strmi pc, [r2], -r9, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -16977,16 +16977,16 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r8], -r6, lsr #19 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r2, r6, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r6, r1, r6, asr #21 │ │ │ │ - @ instruction: 0x000169b8 │ │ │ │ + @ instruction: 0x00016abe │ │ │ │ + @ instruction: 0x000169b0 │ │ │ │ andeq ip, r2, r2, lsr #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a39c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ @@ -17000,15 +17000,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrsbtvs r1, [fp], r3 │ │ │ │ ldmdavs r8!, {r2, sp, lr, pc}^ │ │ │ │ b bd1194 │ │ │ │ adcsvs r4, fp, r3, lsl #12 │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0xf0144618 │ │ │ │ - @ instruction: 0x4602f9d5 │ │ │ │ + @ instruction: 0x4602f9d1 │ │ │ │ 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: 0xf7ef4618 │ │ │ │ ldmdavs fp!, {r2, r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -17048,41 +17048,41 @@ │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ ldmdbvs sl!, {r0, r1, r5, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-2308 @ 0xfffff6fc │ │ │ │ @ instruction: 0xf7ee69f8 │ │ │ │ svclt 0x0000efa0 │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - andeq r6, r1, sl, asr #16 │ │ │ │ + andeq r6, r1, r2, asr #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a4b0 │ │ │ │ @ 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 2d7d0 │ │ │ │ + blcs 2d7d0 │ │ │ │ addhi pc, r7, r0 │ │ │ │ - blcs 2d6d8 │ │ │ │ + blcs 2d6d8 │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x00d6f7ee │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ strbtcs pc, [ip], #-2243 @ 0xfffff73d @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x0026f7ee │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ - blcs 204c0 │ │ │ │ + blcs 204c0 │ │ │ │ @ instruction: 0xf107d034 │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ teqpvs r8, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x00bef7ee │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ @@ -17151,15 +17151,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a62c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ vtst.8 q3, , │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - @ instruction: 0xff74f005 │ │ │ │ + @ instruction: 0xff72f005 │ │ │ │ @ instruction: 0xf7ee6878 │ │ │ │ movwcs lr, #3718 @ 0xe86 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6a65c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17238,15 +17238,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: 0xf7effc0b │ │ │ │ + @ instruction: 0xf7effc07 │ │ │ │ strmi lr, [r3], -sl, lsr #17 │ │ │ │ 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} │ │ │ │ @@ -17254,16 +17254,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} │ │ │ │ - blx fe8cf60c │ │ │ │ - blcs 24df0 │ │ │ │ + blx fe7cf60c │ │ │ │ + blcs 24df0 │ │ │ │ @ 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}^ │ │ │ │ @@ -17273,15 +17273,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ssaxmi lr, r0, r8 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq ip, r2, lr, ror #22 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r6, r1, ip, lsr r6 │ │ │ │ + andeq r6, r1, r4, lsr r6 │ │ │ │ andeq ip, r2, r6, lsl #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6a838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -17315,33 +17315,33 @@ │ │ │ │ bl 1d64108 │ │ │ │ ble 4942c8 │ │ │ │ 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: 0xf7effb71 │ │ │ │ + @ instruction: 0xf7effb6d │ │ │ │ @ instruction: 0x4603e810 │ │ │ │ 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 ffe64f1c │ │ │ │ - blx 5cf724 │ │ │ │ - blcs 24f08 │ │ │ │ + blx 4cf724 │ │ │ │ + blcs 24f08 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r1], -pc @ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - ldrdeq r6, [r1], -sl │ │ │ │ + ldrdeq r6, [r1], -r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6a924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d34 │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @@ -17416,15 +17416,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: 0xf7eefaa7 │ │ │ │ + @ instruction: 0xf7eefaa3 │ │ │ │ strmi lr, [r3], -r6, asr #30 │ │ │ │ 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} │ │ │ │ @@ -17432,16 +17432,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: 0xf93ef00b │ │ │ │ - blcs 250b8 │ │ │ │ + @ instruction: 0xf93af00b │ │ │ │ + blcs 250b8 │ │ │ │ @ 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}^ │ │ │ │ @@ -17451,15 +17451,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ @ instruction: 0x4610edf4 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq ip, r2, r6, lsr #17 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ + muleq r1, r0, r3 │ │ │ │ andeq ip, r2, lr, lsr r7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6ab00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ @@ -17493,15 +17493,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 1c59c │ │ │ │ + blcs 1c59c │ │ │ │ @ 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 │ │ │ │ @@ -17528,15 +17528,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: 0xf7eef9c7 │ │ │ │ + @ instruction: 0xf7eef9c3 │ │ │ │ strmi lr, [r3], -r6, ror #28 │ │ │ │ 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} │ │ │ │ @@ -17544,16 +17544,16 @@ │ │ │ │ ldmdavs ip, {r4, r8, r9} │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf85ef00b │ │ │ │ - blcs 25278 │ │ │ │ + @ instruction: 0xf85af00b │ │ │ │ + blcs 25278 │ │ │ │ @ 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}^ │ │ │ │ @@ -17563,15 +17563,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ @ instruction: 0x4610ed14 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq ip, r2, sl, asr #13 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r6, [r1], -ip │ │ │ │ + ldrdeq r6, [r1], -r4 │ │ │ │ andeq ip, r2, lr, ror r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6acc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -17598,33 +17598,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: 0xf93af00c │ │ │ │ + @ instruction: 0xf936f00c │ │ │ │ ldcl 7, cr15, [r8, #952] @ 0x3b8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4603ffdf │ │ │ │ + @ instruction: 0x4603ffdb │ │ │ │ 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, lr, lsl #1 │ │ │ │ + andeq r6, r1, r6, lsl #1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6ad90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @@ -17657,15 +17657,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 1c82c │ │ │ │ + blcs 1c82c │ │ │ │ @ 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 │ │ │ │ @@ -17692,15 +17692,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: 0xf7eef87f │ │ │ │ + @ instruction: 0xf7eef87b │ │ │ │ @ instruction: 0x4603ed1e │ │ │ │ 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} │ │ │ │ @@ -17708,16 +17708,16 @@ │ │ │ │ ldmdavs ip, {r4, r8, r9} │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff16f00a │ │ │ │ - blcs 25508 │ │ │ │ + @ instruction: 0xff12f00a │ │ │ │ + blcs 25508 │ │ │ │ @ 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}^ │ │ │ │ @@ -17727,15 +17727,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r0], -ip, asr #23 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq ip, r2, sl, lsr r4 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r1, r0, ror pc │ │ │ │ + andeq r5, r1, r8, ror #30 │ │ │ │ andeq ip, r2, lr, ror #5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fea52088 │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ @@ -17789,15 +17789,15 @@ │ │ │ │ @ instruction: 0xf5076818 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ @ instruction: 0xf5076184 │ │ │ │ ldmib r3, {r0, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8d72300 │ │ │ │ stmdavs r9, {r6, sl, sp} │ │ │ │ - @ instruction: 0xf86ef00b │ │ │ │ + @ instruction: 0xf86af00b │ │ │ │ @ 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 │ │ │ │ @@ -17819,15 +17819,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 1cab4 │ │ │ │ + blcs 1cab4 │ │ │ │ @ instruction: 0xf7eeda0f │ │ │ │ @ instruction: 0x4603ec1e │ │ │ │ blcs 5adf2c │ │ │ │ @ instruction: 0xf7eed104 │ │ │ │ @ instruction: 0x4603ec18 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -17843,15 +17843,15 @@ │ │ │ │ b ff951eb0 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq ip, r2, r8, ror r2 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r1, r6, lsr #27 │ │ │ │ + muleq r1, lr, sp │ │ │ │ andeq ip, r2, r0, lsr #2 │ │ │ │ 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}^ │ │ │ │ @@ -17862,22 +17862,22 @@ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ blmi b9cb50 │ │ │ │ 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 1cb70 │ │ │ │ + blcs 1cb70 │ │ │ │ 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 1e6ee60 │ │ │ │ - @ instruction: 0xffcef00a │ │ │ │ + @ instruction: 0xffcaf00a │ │ │ │ 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 │ │ │ │ @@ -17889,29 +17889,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 1cbdc │ │ │ │ + blcs 1cbdc │ │ │ │ @ instruction: 0xf7eeda0d │ │ │ │ @ instruction: 0x4603eb92 │ │ │ │ blcs 5ae044 │ │ │ │ @ instruction: 0xf7eed104 │ │ │ │ strmi lr, [r3], -ip, lsl #23 │ │ │ │ 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, ip, asr ip │ │ │ │ + andeq r5, r1, r4, asr ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fea52344 │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ vsubhn.i64 d6, q11, q2 │ │ │ │ @@ -17964,15 +17964,15 @@ │ │ │ │ @ instruction: 0xf5076818 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ @ instruction: 0xf5076184 │ │ │ │ ldmib r3, {r0, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8d72300 │ │ │ │ stmdavs r9, {r6, sl, sp} │ │ │ │ - @ instruction: 0xff10f00a │ │ │ │ + @ instruction: 0xff0cf00a │ │ │ │ @ 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 │ │ │ │ @@ -17994,15 +17994,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 1cd70 │ │ │ │ + blcs 1cd70 │ │ │ │ @ instruction: 0xf7eeda0f │ │ │ │ strmi lr, [r3], -r0, asr #21 │ │ │ │ blcs 5ae1e8 │ │ │ │ @ instruction: 0xf7eed104 │ │ │ │ @ instruction: 0x4603eaba │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -18018,15 +18018,15 @@ │ │ │ │ stmib r6, {r1, 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 │ │ │ │ @ instruction: 0x0002bfbc │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r1, sl, lsl fp │ │ │ │ + andeq r5, r1, r2, lsl fp │ │ │ │ andeq fp, r2, r4, ror #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b3dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -18083,15 +18083,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmdb r2, {r1, 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 │ │ │ │ strdeq fp, [r2], -r8 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r1, sl, ror r9 │ │ │ │ + andeq r5, r1, r2, ror r9 │ │ │ │ andeq fp, r2, ip, asr sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b4e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -18112,15 +18112,15 @@ │ │ │ │ tstle r4, r6, lsl fp │ │ │ │ stmib r2!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmib r7, {r1, r3, r4, sp, lr}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r1, sl, ror #17 │ │ │ │ + andeq r5, r1, r2, ror #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b550 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @@ -18176,15 +18176,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmda r8, {r1, 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 fp, r2, r4, lsl #25 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r1, r2, lsr r8 │ │ │ │ + andeq r5, r1, sl, lsr #16 │ │ │ │ andeq fp, r2, r8, ror #23 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ svcge 0x0002b08a │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ @@ -18200,22 +18200,22 @@ │ │ │ │ ldmdbvs fp!, {r2, r4, r6, sp, lr, pc}^ │ │ │ │ blmi b39094 │ │ │ │ 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 1d0c0 │ │ │ │ + blcs 1d0c0 │ │ │ │ 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} │ │ │ │ - stc2 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ + stc2 0, cr15, [r6, #-40]! @ 0xffffffd8 │ │ │ │ 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 │ │ │ │ @@ -18239,15 +18239,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 │ │ │ │ - andeq r5, r1, r4, lsl #15 │ │ │ │ + andeq r5, r1, ip, ror r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b74c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -18256,15 +18256,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 115255a │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x000156be │ │ │ │ + @ instruction: 0x000156b6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b790 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -18273,15 +18273,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 8d259e │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r5, r1, lr, lsl #13 │ │ │ │ + andeq r5, r1, r6, lsl #13 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6b7d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08d0fb8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -18314,15 +18314,15 @@ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ cdp 7, 5, cr15, cr6, cr13, {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 │ │ │ │ - blx 16d0698 │ │ │ │ + blx 15d0698 │ │ │ │ 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 │ │ │ │ @@ -18335,15 +18335,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, sl, asr r6 │ │ │ │ + andeq r5, r1, r2, asr r6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6b8cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ @@ -18378,15 +18378,15 @@ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ ldcl 7, cr15, [r6, #948] @ 0x3b4 │ │ │ │ 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: 0xf9daf00a │ │ │ │ + @ instruction: 0xf9d6f00a │ │ │ │ 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 │ │ │ │ @@ -18399,15 +18399,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 #10 │ │ │ │ + andeq r5, r1, r6, ror #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b9cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -18416,15 +18416,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 1527d8 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r5, r1, r2, asr r4 │ │ │ │ + andeq r5, r1, sl, asr #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ba10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r2, sp, lr, pc}^ │ │ │ │ @@ -18507,36 +18507,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: 0xf107fc69 │ │ │ │ + @ instruction: 0xf107fc67 │ │ │ │ tstcs r1, r0, lsl r3 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fcca │ │ │ │ + @ instruction: 0xf107fcc8 │ │ │ │ @ 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: 0xf107fe8d │ │ │ │ + @ instruction: 0xf107fe8b │ │ │ │ @ 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: 0xf107fe81 │ │ │ │ + @ instruction: 0xf107fe7f │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmib r3, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdbmi r8!, {r4, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 7, cr15, cr4, cr4, {0} │ │ │ │ + cdp2 0, 7, cr15, cr2, 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 │ │ │ │ @@ -18547,33 +18547,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, 4, cr15, cr14, cr4, {0} │ │ │ │ + cdp2 0, 4, cr15, cr12, 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 215684 │ │ │ │ andseq pc, r0, r7, lsl #2 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ - cdp2 0, 13, cr15, cr11, cr4, {0} │ │ │ │ + cdp2 0, 13, cr15, cr9, cr4, {0} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fc69 │ │ │ │ + @ instruction: 0xf107fc67 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ stmdbmi pc, {r2, r3} @ │ │ │ │ bmi 265c54 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -18581,18 +18581,18 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ ldrmi lr, [r8], -r0, lsr #26 │ │ │ │ strpl pc, [r1, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq fp, r2, r6, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r5, [r1], -r2 │ │ │ │ andeq r5, r1, sl, asr #15 │ │ │ │ - andeq r5, r1, r0, asr #15 │ │ │ │ - andeq r5, r1, r6, lsl #15 │ │ │ │ + andeq r5, r1, r2, asr #15 │ │ │ │ + @ instruction: 0x000157b8 │ │ │ │ + andeq r5, r1, lr, ror r7 │ │ │ │ muleq r2, r4, r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6bcb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ bmi ffcecba8 │ │ │ │ @@ -18620,33 +18620,33 @@ │ │ │ │ ldmdbvs fp!, {r1, sp, lr, pc} │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ stc 7, cr15, [r2, #-948]! @ 0xfffffc4c │ │ │ │ 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 29738 │ │ │ │ + blcs 29738 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmibmi r6, {r0, r1, r2, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ bl dd2afc │ │ │ │ - blcs 26358 │ │ │ │ + blcs 26358 │ │ │ │ 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 │ │ │ │ - strmi pc, [r2], -r9, asr #26 │ │ │ │ + strmi pc, [r2], -r5, asr #26 │ │ │ │ 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!, {r6, r8, sl, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -18658,44 +18658,44 @@ │ │ │ │ @ instruction: 0xd1282b00 │ │ │ │ movwcc r6, #26939 @ 0x693b │ │ │ │ @ instruction: 0xf107613b │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0x46180310 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ - blcs 263dc │ │ │ │ + blcs 263dc │ │ │ │ rscshi pc, pc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - ldc2 0, cr15, [r6, #-72] @ 0xffffffb8 │ │ │ │ + ldc2 0, cr15, [r2, #-72] @ 0xffffffb8 │ │ │ │ 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 │ │ │ │ stc 7, cr15, [ip, #-948] @ 0xfffffc4c │ │ │ │ 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 │ │ │ │ b ff452bc8 │ │ │ │ - blcs 26424 │ │ │ │ + blcs 26424 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [r6], #72 @ 0x48 │ │ │ │ + stc2 0, cr15, [r2], #72 @ 0x48 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7ed6a78 │ │ │ │ ldmvs fp!, {r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -18713,15 +18713,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, ip, sp, pc} │ │ │ │ bvs 1e354fc │ │ │ │ b 17d2c4c │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ stmibmi r1, {r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ b fe1d2c5c │ │ │ │ - blcs 264b8 │ │ │ │ + blcs 264b8 │ │ │ │ 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 │ │ │ │ @@ -18729,23 +18729,23 @@ │ │ │ │ ldmdavs fp!, {r1, r2, r7, pc} │ │ │ │ ldmdavs fp!, {r3, r4, r7, r8, fp, sp, lr} │ │ │ │ mrrcne 9, 5, r6, sl, cr11 @ │ │ │ │ cmpvs sl, fp, lsr r8 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r0, #4315 @ 0x10db │ │ │ │ @ instruction: 0xf0124619 │ │ │ │ - @ instruction: 0x4602fc93 │ │ │ │ + strmi pc, [r2], -pc, lsl #25 │ │ │ │ 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 │ │ │ │ - mcrr2 0, 1, pc, r2, cr2 @ │ │ │ │ + ldc2 0, cr15, [lr], #-72 @ 0xffffffb8 │ │ │ │ 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} │ │ │ │ @@ -18758,30 +18758,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 2656c │ │ │ │ + blcs 2656c │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - ldc2 0, cr15, [r2], {18} │ │ │ │ + stc2 0, cr15, [lr], {18} │ │ │ │ ldmvs fp!, {r3, r4, r5, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7ed6a38 │ │ │ │ ldmvs fp!, {r2, r3, r6, 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 e1b0f0 │ │ │ │ - ldc2 0, cr15, [sl], {18} │ │ │ │ + ldc2 0, cr15, [r6], {18} │ │ │ │ rsbsvs r4, r3, r3, lsl #12 │ │ │ │ @ instruction: 0xf7ed6a38 │ │ │ │ ssat lr, #24, r8, asr #19 │ │ │ │ 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 │ │ │ │ @@ -18801,35 +18801,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 │ │ │ │ - stc2 0, cr15, [r2], {18} │ │ │ │ + blx fffd0e56 │ │ │ │ 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 69a20 │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ - @ instruction: 0x4603fbd1 │ │ │ │ + strmi pc, [r3], -sp, asr #23 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf103695b │ │ │ │ blcc 69a40 │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ - strmi pc, [r3], -r1, asr #23 │ │ │ │ + @ instruction: 0x4603fbbd │ │ │ │ ldmdavs fp!, {r0, r1, r5, r6, sp, lr} │ │ │ │ cmpvs sl, r1, lsl #4 │ │ │ │ - blcs 2f448 │ │ │ │ + blcs 2f448 │ │ │ │ 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 226058 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @@ -18837,52 +18837,52 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ @ instruction: 0x4618eb1e │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq fp, r2, ip, lsr r5 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r1, r8, ror #12 │ │ │ │ - andeq r5, r1, sl, lsl #12 │ │ │ │ - andeq r5, r1, ip, lsr #11 │ │ │ │ - andeq r5, r1, r4, lsr #10 │ │ │ │ - andeq r5, r1, r6, lsr #7 │ │ │ │ - andeq r5, r1, sl, lsl #7 │ │ │ │ + andeq r5, r1, r0, ror #12 │ │ │ │ + andeq r5, r1, r2, lsl #12 │ │ │ │ + andeq r5, r1, r4, lsr #11 │ │ │ │ + andeq r5, r1, ip, lsl r5 │ │ │ │ + muleq r1, lr, r3 │ │ │ │ + andeq r5, r1, r2, lsl #7 │ │ │ │ muleq r2, r0, r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c0bc │ │ │ │ @ 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 │ │ │ │ - blx 1950f18 │ │ │ │ + blx 1850f18 │ │ │ │ @ instruction: 0xf7ed68f8 │ │ │ │ strmi lr, [r2], -r4, lsr #23 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - @ instruction: 0xf99af00d │ │ │ │ + @ instruction: 0xf996f00d │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xf9fdf00d │ │ │ │ + @ instruction: 0xf9f9f00d │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0x4603fb31 │ │ │ │ + strmi pc, [r3], -sp, lsr #22 │ │ │ │ blmi 526784 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ed68b8 │ │ │ │ @ instruction: 0xf107ebc4 │ │ │ │ ldrmi r0, [r8], -ip, ror #6 │ │ │ │ - blx 950f66 │ │ │ │ + blx 850f66 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ bl fedd2ef4 │ │ │ │ bmi 344b44 │ │ │ │ blmi 226130 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -18890,35 +18890,35 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ b fecd2f10 │ │ │ │ ssatmi r3, #30, r0, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq fp, r2, r2, lsr r1 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - @ instruction: 0x000152b8 │ │ │ │ - andeq r5, r1, sl, lsr #5 │ │ │ │ + @ instruction: 0x000152b0 │ │ │ │ + andeq r5, r1, r2, lsr #5 │ │ │ │ strheq fp, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c180 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - blcs 2f180 │ │ │ │ + blcs 2f180 │ │ │ │ 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 166810 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ed68f8 │ │ │ │ svclt 0x0000eb7e │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r5, r1, r8, lsr r2 │ │ │ │ + andeq r5, r1, r0, lsr r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c1c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ bmi 4ed0bc │ │ │ │ blmi 4e61c4 │ │ │ │ @@ -18938,15 +18938,15 @@ │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ @ instruction: 0x3718ea52 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r2, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r5, [r1], -sl │ │ │ │ + ldrdeq r5, [r1], -r2 │ │ │ │ strdeq sl, [r2], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c23c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 7ad130 │ │ │ │ @@ -18978,15 +18978,15 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ b d3070 │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0x0002afb4 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r1, r4, lsl #3 │ │ │ │ + andeq r5, r1, ip, ror r1 │ │ │ │ andeq sl, r2, sl, asr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c2dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 7ad1d0 │ │ │ │ @@ -19018,40 +19018,40 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldmib r2!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r2, r4, lsl pc │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r1, r0, lsl r1 │ │ │ │ + andeq r5, r1, r8, lsl #2 │ │ │ │ @ instruction: 0x0002aeba │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c37c │ │ │ │ @ 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: 0xf906f00c │ │ │ │ + @ instruction: 0xf902f00c │ │ │ │ @ instruction: 0xf7ed6878 │ │ │ │ strmi lr, [r2], -r6, asr #20 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0x46186879 │ │ │ │ - @ instruction: 0xf83cf00d │ │ │ │ + @ instruction: 0xf838f00d │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xf89ff00d │ │ │ │ + @ instruction: 0xf89bf00d │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0x4603f9d3 │ │ │ │ + strmi pc, [r3], -pc, asr #19 │ │ │ │ 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: 0xf7edd001 │ │ │ │ ldrmi lr, [r8], -sl, ror #18 │ │ │ │ @@ -19064,53 +19064,53 @@ │ │ │ │ bl feb6c40c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7ed4618 │ │ │ │ ldrhtvs lr, [r8], #174 @ 0xae │ │ │ │ - blcs 2f614 │ │ │ │ + blcs 2f614 │ │ │ │ blmi 849634 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ b 12d31f0 │ │ │ │ - blcs 26a4c │ │ │ │ + blcs 26a4c │ │ │ │ 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 f5320c │ │ │ │ - blcs 26a68 │ │ │ │ + blcs 26a68 │ │ │ │ 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 bd3228 │ │ │ │ - blcs 26a84 │ │ │ │ + blcs 26a84 │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, sl, lsl #4 │ │ │ │ and r2, ip, r1, lsl #6 │ │ │ │ bmi 36f674 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldmdavs fp!, {r0, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r4, r6, 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, sl, lsr #32 │ │ │ │ - andeq r5, r1, r8, lsr #32 │ │ │ │ - andeq r5, r1, sl, lsr #32 │ │ │ │ - andeq r5, r1, r6 │ │ │ │ - strdeq r4, [r1], -sl │ │ │ │ - andeq r4, r1, r4, ror #31 │ │ │ │ + andeq r5, r1, r2, lsr #32 │ │ │ │ + andeq r5, r1, r0, lsr #32 │ │ │ │ + andeq r5, r1, r2, lsr #32 │ │ │ │ + strdeq r4, [r1], -lr │ │ │ │ + strdeq r4, [r1], -r2 │ │ │ │ + ldrdeq r4, [r1], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6c4c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0910fb0 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ mrrcmi 0, 3, r6, r4, cr11 │ │ │ │ @@ -19125,15 +19125,15 @@ │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf7ed6878 │ │ │ │ ldmdavs fp!, {fp, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xf10761bb │ │ │ │ @ instruction: 0x4618031c │ │ │ │ @ instruction: 0xff76f7ff │ │ │ │ - blcs 2f708 │ │ │ │ + blcs 2f708 │ │ │ │ bvs f097ec │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ blcs 2afc14 │ │ │ │ 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} │ │ │ │ @@ -19169,15 +19169,15 @@ │ │ │ │ andcs r6, r2, #2015232 @ 0x1ec000 │ │ │ │ ldmvs fp!, {r1, r3, r4, pc} │ │ │ │ @ instruction: 0x4618b29b │ │ │ │ ldmdb r0!, {r0, r2, 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 2fcb8 │ │ │ │ + blcs 2fcb8 │ │ │ │ bvs f093d8 │ │ │ │ tstle sl, sl, lsl #22 │ │ │ │ movwcc r6, #35259 @ 0x89bb │ │ │ │ ldmvs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ec200a │ │ │ │ strmi lr, [r3], -r0, asr #29 │ │ │ │ tstle r0, r1, lsl #22 │ │ │ │ @@ -19236,30 +19236,30 @@ │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ ldmdavs fp!, {r0, r3, sp, lr, pc}^ │ │ │ │ rsbsvs r1, sl, sl, asr ip │ │ │ │ ldmvc sl!, {r0, r1, r3, r4, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xd102429a │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs 33544 │ │ │ │ + blcs 33544 │ │ │ │ ldmvs fp!, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x37144618 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ teqcs sl, sl, lsl r0 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ cmnpvs r8, pc, asr #31 @ p-variant is OBSOLETE │ │ │ │ - blcs 2fb00 │ │ │ │ + blcs 2fb00 │ │ │ │ ldmvs r9!, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7ec68b8 │ │ │ │ movwcs lr, #8056 @ 0x1f78 │ │ │ │ ldmdbvs fp!, {r0, r5, sp, lr, pc}^ │ │ │ │ tstle sp, r1, lsl #22 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrbtmi r4, [r9], #-2320 @ 0xfffff6f0 │ │ │ │ @@ -19275,16 +19275,16 @@ │ │ │ │ tstle r1, r2, lsl #22 │ │ │ │ and r2, r4, r1, lsl #6 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ svc 0x0054f7ec │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r1, sl, lsl #27 │ │ │ │ - andeq r4, r1, sl, ror sp │ │ │ │ + andeq r4, r1, r2, lsl #27 │ │ │ │ + andeq r4, r1, r2, ror sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c780 │ │ │ │ @ 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}^ │ │ │ │ @@ -19341,20 +19341,20 @@ │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ svc 0x0080f7ec │ │ │ │ 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 2647c │ │ │ │ + blcs 2647c │ │ │ │ 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 336fc │ │ │ │ + blcs 336fc │ │ │ │ svclt 0x0000d1db │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6c8a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b8 │ │ │ │ @@ -19380,28 +19380,28 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strbcs pc, [ip, #2271] @ 0x8df @ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fc95 │ │ │ │ + @ instruction: 0xf507fc93 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ @ instruction: 0xf507040c │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ movwls r0, #4372 @ 0x1114 │ │ │ │ strcc pc, [r0, #2271]! @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf0096808 │ │ │ │ - ldrdvs pc, [r0], -sp @ │ │ │ │ + ldrdvs pc, [r0], -r9 @ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [lr, -pc]! │ │ │ │ svc 0x00caf7ec │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @@ -19420,25 +19420,25 @@ │ │ │ │ strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strbcc pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1344 @ 0xfffffac0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcrr2 0, 0, pc, r4, cr4 @ │ │ │ │ + mcrr2 0, 0, pc, r2, cr4 @ │ │ │ │ @ instruction: 0xf107e26a │ │ │ │ @ instruction: 0xf507011c │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - blx ff811800 │ │ │ │ - blcs 26fec │ │ │ │ + blx ff711800 │ │ │ │ + blcs 26fec │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -19465,53 +19465,53 @@ │ │ │ │ ldrbtmi r3, [fp], #-1188 @ 0xfffffb5c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1184 @ 0xfffffb60 │ │ │ │ ldrcs pc, [ip], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ands pc, r1, #240640 @ 0x3ac00 │ │ │ │ + ands pc, r1, #238592 @ 0x3a400 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ strmi lr, [r3], -sl, lsr #30 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50781cb │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1132 @ 0xfffffb94 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff3d18b6 │ │ │ │ + blx ff3518b6 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strmi r6, [r8, r0, lsl #16] │ │ │ │ - blcs 270d4 │ │ │ │ + blcs 270d4 │ │ │ │ msrhi SPSR_sx, r0, asr #32 │ │ │ │ ldrtcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fec518f2 │ │ │ │ + blx febd18f2 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0096800 │ │ │ │ - strmi pc, [r3], -ip, asr #20 │ │ │ │ + strmi pc, [r3], -r8, asr #20 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf507e006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf04f030c │ │ │ │ @@ -19536,35 +19536,35 @@ │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ blmi ff9fa574 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3046 @ 0xfffff41a │ │ │ │ ldrbtmi r4, [sl], #-2790 @ 0xfffff51a │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 175199a │ │ │ │ + blx 16d199a │ │ │ │ @ instruction: 0xf107e182 │ │ │ │ bmi ff896600 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ @ instruction: 0x4603ee9c │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blmi ff7b5d68 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 11d19c6 │ │ │ │ + blx 11519c6 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0096800 │ │ │ │ - strmi pc, [r3], -r2, ror #19 │ │ │ │ + @ instruction: 0x4603f9de │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf507e006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf04f030c │ │ │ │ @@ -19589,31 +19589,31 @@ │ │ │ │ cmpcs r4, #134217728 @ 0x8000000 │ │ │ │ blmi fee3a648 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2999 @ 0xfffff449 │ │ │ │ ldrbtmi r4, [sl], #-2743 @ 0xfffff549 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffcd1a6c │ │ │ │ + blx ffc51a6c │ │ │ │ @ instruction: 0xf107e118 │ │ │ │ @ instruction: 0x4618031c │ │ │ │ - ldc2 0, cr15, [r4, #68]! @ 0x44 │ │ │ │ + ldc2 0, cr15, [r0, #68]! @ 0x44 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0xf507011c │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - @ instruction: 0xf981f009 │ │ │ │ - blcs 272a8 │ │ │ │ + @ instruction: 0xf97df009 │ │ │ │ + blcs 272a8 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -19638,18 +19638,18 @@ │ │ │ │ movwls r2, #4950 @ 0x1356 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ blmi fe2fa70c │ │ │ │ bmi fe2e6cfc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - umlals pc, r7, r1, sl @ │ │ │ │ + adcs pc, r7, pc, lsl #21 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ - @ instruction: 0x4602fd53 │ │ │ │ + strmi pc, [r2], -pc, asr #26 │ │ │ │ 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 │ │ │ │ @@ -19660,31 +19660,31 @@ │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 1da73b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fa65 │ │ │ │ + @ instruction: 0xf507fa63 │ │ │ │ @ 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, r5, asr sl @ │ │ │ │ + sub pc, pc, r3, asr sl @ │ │ │ │ stc 7, cr15, [ip, #944]! @ 0x3b0 │ │ │ │ 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, r5, asr #20 │ │ │ │ + eors pc, pc, r3, asr #20 │ │ │ │ ldc 7, cr15, [ip, #944] @ 0x3b0 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r2, {r2, r3, r8, r9} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9} │ │ │ │ @@ -19701,98 +19701,98 @@ │ │ │ │ movwls r2, #4962 @ 0x1362 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 14fa808 │ │ │ │ bmi 14e6df8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - eors pc, r9, r3, lsl sl @ │ │ │ │ + eors pc, r9, r1, lsl sl @ │ │ │ │ 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 │ │ │ │ - blx 151c48 │ │ │ │ + blx d1c48 │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f9fb │ │ │ │ + @ instruction: 0xf507f9f9 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070308 │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 2fcd8 │ │ │ │ + blcs 2fcd8 │ │ │ │ stclge 4, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f9df │ │ │ │ + @ instruction: 0xf507f9dd │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, sp, #12, 6 @ 0x30000000 │ │ │ │ svclt 0x0000601a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ - blcs 2fd08 │ │ │ │ + blcs 2fd08 │ │ │ │ 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 │ │ │ │ ldrmi lr, [r8], -r2, lsl #24 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r2, lr, lsr #18 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ andeq ip, r2, r8, asr #32 │ │ │ │ - andeq r4, r1, r8, asr #23 │ │ │ │ - @ instruction: 0x00014bb8 │ │ │ │ - muleq r1, r4, fp │ │ │ │ - muleq r1, r0, fp │ │ │ │ - muleq r1, r4, sp │ │ │ │ - andeq r4, r1, sl, asr #22 │ │ │ │ - andeq r4, r1, r2, ror #21 │ │ │ │ - ldrdeq r4, [r1], -lr │ │ │ │ - andeq r4, r1, r2, ror #25 │ │ │ │ - muleq r1, r8, sl │ │ │ │ - andeq r4, r1, r0, asr #21 │ │ │ │ - andeq r4, r1, r2, lsr #21 │ │ │ │ - andeq r4, r1, r4, lsl #21 │ │ │ │ - @ instruction: 0x000149be │ │ │ │ - @ instruction: 0x000149bc │ │ │ │ - andeq r4, r1, r2, asr #23 │ │ │ │ - andeq r4, r1, sl, ror r9 │ │ │ │ - andeq r4, r1, r4, lsr #19 │ │ │ │ - andeq r4, r1, ip, asr #19 │ │ │ │ - andeq r4, r1, sl, ror #17 │ │ │ │ - andeq r4, r1, r8, ror #17 │ │ │ │ - andeq r4, r1, lr, ror #21 │ │ │ │ - andeq r4, r1, r6, lsr #17 │ │ │ │ - andeq r4, r1, r8, lsr #16 │ │ │ │ - andeq r4, r1, r6, lsr #16 │ │ │ │ - andeq r4, r1, ip, lsr #20 │ │ │ │ - andeq r4, r1, r4, ror #15 │ │ │ │ - andeq r4, r1, ip, lsr #16 │ │ │ │ - andeq r4, r1, sl, lsr #16 │ │ │ │ - andeq r4, r1, sl, lsr #16 │ │ │ │ - andeq r4, r1, ip, lsr #14 │ │ │ │ - andeq r4, r1, sl, lsr #14 │ │ │ │ - andeq r4, r1, r0, lsr r9 │ │ │ │ + andeq r4, r1, r0, asr #23 │ │ │ │ + @ instruction: 0x00014bb0 │ │ │ │ + andeq r4, r1, ip, lsl #23 │ │ │ │ + andeq r4, r1, r8, lsl #23 │ │ │ │ + andeq r4, r1, ip, lsl #27 │ │ │ │ + andeq r4, r1, r2, asr #22 │ │ │ │ + ldrdeq r4, [r1], -sl │ │ │ │ + ldrdeq r4, [r1], -r6 │ │ │ │ + ldrdeq r4, [r1], -sl │ │ │ │ + muleq r1, r0, sl │ │ │ │ + @ instruction: 0x00014ab8 │ │ │ │ + muleq r1, sl, sl │ │ │ │ + andeq r4, r1, ip, ror sl │ │ │ │ + @ instruction: 0x000149b6 │ │ │ │ + @ instruction: 0x000149b4 │ │ │ │ + @ instruction: 0x00014bba │ │ │ │ + andeq r4, r1, r2, ror r9 │ │ │ │ + muleq r1, ip, r9 │ │ │ │ + andeq r4, r1, r4, asr #19 │ │ │ │ + andeq r4, r1, r2, ror #17 │ │ │ │ + andeq r4, r1, r0, ror #17 │ │ │ │ + andeq r4, r1, r6, ror #21 │ │ │ │ + muleq r1, lr, r8 │ │ │ │ + andeq r4, r1, r0, lsr #16 │ │ │ │ + andeq r4, r1, lr, lsl r8 │ │ │ │ + andeq r4, r1, r4, lsr #20 │ │ │ │ ldrdeq r4, [r1], -ip │ │ │ │ - ldrdeq r4, [r1], -lr │ │ │ │ - andeq r4, r1, sl, ror #15 │ │ │ │ - andeq r4, r1, r2, asr #15 │ │ │ │ + andeq r4, r1, r4, lsr #16 │ │ │ │ + andeq r4, r1, r2, lsr #16 │ │ │ │ + andeq r4, r1, r2, lsr #16 │ │ │ │ + andeq r4, r1, r4, lsr #14 │ │ │ │ + andeq r4, r1, r2, lsr #14 │ │ │ │ + andeq r4, r1, r8, lsr #18 │ │ │ │ + ldrdeq r4, [r1], -r4 @ │ │ │ │ + ldrdeq r4, [r1], -r6 │ │ │ │ + andeq r4, r1, r2, ror #15 │ │ │ │ + @ instruction: 0x000147ba │ │ │ │ andeq sl, r2, sl, asr r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6cf74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0b90 │ │ │ │ svcge 0x00044d64 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ @@ -19811,67 +19811,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} │ │ │ │ - blx fff51df8 │ │ │ │ + blx ffe51df8 │ │ │ │ @ instruction: 0xf107e0fa │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - stc2l 0, cr15, [sl, #-60] @ 0xffffffc4 │ │ │ │ + stc2l 0, cr15, [r6, #-60] @ 0xffffffc4 │ │ │ │ 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: 0xf91cf004 │ │ │ │ + @ instruction: 0xf91af004 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r7], #1443 @ 0x5a3 │ │ │ │ movteq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ eorvs pc, r0, r5, ror #23 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ - blcs 2fe94 │ │ │ │ + blcs 2fe94 │ │ │ │ @ instruction: 0xf107d01f │ │ │ │ bmi fe1d6b60 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f901 │ │ │ │ + @ instruction: 0xf507f8ff │ │ │ │ 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: 0xf85cf009 │ │ │ │ - blcs 27670 │ │ │ │ + @ instruction: 0xf858f009 │ │ │ │ + blcs 27670 │ │ │ │ movwcs sp, #3106 @ 0xc22 │ │ │ │ @ instruction: 0xf107e0d7 │ │ │ │ bmi 1e56ba0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f8e1 │ │ │ │ + @ instruction: 0xf507f8df │ │ │ │ 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: 0xf83cf009 │ │ │ │ - blcs 276b0 │ │ │ │ + @ instruction: 0xf838f009 │ │ │ │ + blcs 276b0 │ │ │ │ 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 @ │ │ │ │ @@ -19887,107 +19887,107 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fba3 │ │ │ │ bmi 1696c24 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f89f │ │ │ │ + @ instruction: 0xf507f89d │ │ │ │ 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: 0xf884f004 │ │ │ │ + @ instruction: 0xf882f004 │ │ │ │ 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: 0xf8cef009 │ │ │ │ - blcs 27778 │ │ │ │ + @ instruction: 0xf8caf009 │ │ │ │ + blcs 27778 │ │ │ │ movwcs sp, #3073 @ 0xc01 │ │ │ │ @ instruction: 0xf107e053 │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - blx ad1fc2 │ │ │ │ + blx 9d1fc2 │ │ │ │ @ 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 c277d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - blmi b940cc │ │ │ │ + blmi b940c4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf83cf004 │ │ │ │ + @ instruction: 0xf83af004 │ │ │ │ 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: 0x4603fed6 │ │ │ │ + @ instruction: 0x4603fed2 │ │ │ │ @ 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: 0xf814f004 │ │ │ │ + @ instruction: 0xf812f004 │ │ │ │ ldmdbmi r6, {r8, r9, sp} │ │ │ │ bmi 267204 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ strbcs pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ b 11d3fe4 │ │ │ │ vmin.s8 d4, d7, d8 │ │ │ │ ssatmi r4, #30, r4, asr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sl, r2, r0, ror #4 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r4, r1, r6, asr r6 │ │ │ │ - andeq r4, r1, r4, asr #12 │ │ │ │ - andeq r4, r1, r6, lsr r6 │ │ │ │ - andeq r4, r1, r4, lsr #12 │ │ │ │ - andeq r4, r1, r6, lsl r6 │ │ │ │ - @ instruction: 0x000145bc │ │ │ │ - andeq r4, r1, r6, lsr #11 │ │ │ │ - andeq r4, r1, sl, lsl #11 │ │ │ │ - andeq r4, r1, r4, asr #10 │ │ │ │ - andeq r4, r1, ip, asr r5 │ │ │ │ - andeq r4, r1, sl, lsl r5 │ │ │ │ + andeq r4, r1, lr, asr #12 │ │ │ │ + andeq r4, r1, ip, lsr r6 │ │ │ │ + andeq r4, r1, lr, lsr #12 │ │ │ │ + andeq r4, r1, ip, lsl r6 │ │ │ │ + andeq r4, r1, lr, lsl #12 │ │ │ │ + @ instruction: 0x000145b4 │ │ │ │ + muleq r1, lr, r5 │ │ │ │ + andeq r4, r1, r2, lsl #11 │ │ │ │ + andeq r4, r1, ip, lsr r5 │ │ │ │ + andeq r4, r1, r4, asr r5 │ │ │ │ + andeq r4, r1, r2, lsl r5 │ │ │ │ andeq r9, r2, r4, ror #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d280 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00066d03 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -20012,15 +20012,15 @@ │ │ │ │ @ instruction: 0xf6076101 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf107000c │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ strtmi r2, [sl], -r0, lsl #6 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - @ instruction: 0xff10f008 │ │ │ │ + @ instruction: 0xff0cf008 │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ecd12a │ │ │ │ @ instruction: 0x4602eaf4 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -20038,24 +20038,24 @@ │ │ │ │ movwls r2, #5029 @ 0x13a5 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 14fad4c │ │ │ │ bmi 14e733c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - rsb pc, sp, r1, ror pc @ │ │ │ │ + rsb pc, sp, pc, ror #30 │ │ │ │ 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], -ip, lsl #28 │ │ │ │ + strmi pc, [r3], -r8, lsl #28 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607e006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ @@ -20080,15 +20080,15 @@ │ │ │ │ @ instruction: 0x23a69302 │ │ │ │ blmi b7adf4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2860 @ 0xfffff4d4 │ │ │ │ ldrbtmi r4, [sl], #-2604 @ 0xfffff5d4 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff1cf003 │ │ │ │ + @ instruction: 0xff1af003 │ │ │ │ @ instruction: 0xf107e018 │ │ │ │ bmi a16e60 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ @ instruction: 0x4603ea5c │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -20096,15 +20096,15 @@ │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ @ instruction: 0xf607e006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ svclt 0x0000601a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 302b4 │ │ │ │ + blcs 302b4 │ │ │ │ @ instruction: 0xf7ecd00b │ │ │ │ @ instruction: 0x4602ea54 │ │ │ │ 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 │ │ │ │ @@ -20115,23 +20115,23 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ ldrmi lr, [r8], -r2, lsr #18 │ │ │ │ ldreq pc, [r8, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r9, r2, r6, asr pc │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r4, r1, r8, ror #3 │ │ │ │ - andeq r4, r1, r6, ror #3 │ │ │ │ - strdeq r4, [r1], -r8 │ │ │ │ - andeq r4, r1, r4, lsr #3 │ │ │ │ - andeq r4, r1, lr, lsr r1 │ │ │ │ - andeq r4, r1, ip, lsr r1 │ │ │ │ - andeq r4, r1, lr, asr #6 │ │ │ │ - strdeq r4, [r1], -sl │ │ │ │ - andeq r4, r1, r4, lsr #2 │ │ │ │ + andeq r4, r1, r0, ror #3 │ │ │ │ + ldrdeq r4, [r1], -lr │ │ │ │ + strdeq r4, [r1], -r0 │ │ │ │ + muleq r1, ip, r1 │ │ │ │ + andeq r4, r1, r6, lsr r1 │ │ │ │ + andeq r4, r1, r4, lsr r1 │ │ │ │ + andeq r4, r1, r6, asr #6 │ │ │ │ + strdeq r4, [r1], -r2 │ │ │ │ + andeq r4, r1, ip, lsl r1 │ │ │ │ muleq r2, sl, sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d4c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -20143,15 +20143,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 30370 │ │ │ │ + blcs 30370 │ │ │ │ blmi 38a718 │ │ │ │ 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 @ │ │ │ │ @@ -20187,30 +20187,30 @@ │ │ │ │ andeq fp, r2, r8, asr #7 │ │ │ │ andeq fp, r2, r0, asr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6d5a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ andcs sl, r4, r0, lsl #30 │ │ │ │ - @ instruction: 0xf8eef011 │ │ │ │ + @ instruction: 0xf8eaf011 │ │ │ │ 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: 0xf8e2f011 │ │ │ │ + @ instruction: 0xf8def011 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ blgt 3e7c28 │ │ │ │ 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 3045c │ │ │ │ + blcs 3045c │ │ │ │ ldmvs fp!, {r0, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37144618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r2, lr, ror r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -20231,88 +20231,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 │ │ │ │ cdp 7, 7, cr15, cr14, cr11, {7} │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 304d0 │ │ │ │ + blcs 304d0 │ │ │ │ svclt 0x0000d1ef │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d678 │ │ │ │ @ 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}^ │ │ │ │ stmdb r0!, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 27ca0 │ │ │ │ + blcs 27ca0 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ strmi pc, [r3], -r5, asr #27 │ │ │ │ blmi 9ce5b8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ec6878 │ │ │ │ @ instruction: 0x4603e914 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ blx ffbd24b6 │ │ │ │ eors r4, r9, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stmdb r6, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 27cd4 │ │ │ │ + blcs 27cd4 │ │ │ │ @ instruction: 0xf002d103 │ │ │ │ - @ instruction: 0x4603fe93 │ │ │ │ + @ instruction: 0x4603fe91 │ │ │ │ blmi 70e584 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ec6878 │ │ │ │ @ instruction: 0x4603e8fa │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldc2l 0, cr15, [r6, #-0] │ │ │ │ ands r4, pc, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stmia ip!, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 27d08 │ │ │ │ + blcs 27d08 │ │ │ │ @ instruction: 0xf011d103 │ │ │ │ - strmi pc, [r3], -pc, lsl #20 │ │ │ │ + strmi pc, [r3], -fp, lsl #20 │ │ │ │ blmi 44e550 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ec6878 │ │ │ │ strmi lr, [r3], -r0, ror #17 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8f2f002 │ │ │ │ + @ instruction: 0xf8f0f002 │ │ │ │ and r4, r5, r3, lsl #12 │ │ │ │ stmia r8!, {r2, 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, lr, asr #1 │ │ │ │ - andeq r4, r1, r0, asr #1 │ │ │ │ - andeq r4, r1, lr, lsr #1 │ │ │ │ - muleq r1, ip, r0 │ │ │ │ - andeq r4, r1, lr, lsl #1 │ │ │ │ - andeq r4, r1, ip, ror r0 │ │ │ │ + andeq r4, r1, r6, asr #1 │ │ │ │ + strheq r4, [r1], -r8 │ │ │ │ + andeq r4, r1, r6, lsr #1 │ │ │ │ + muleq r1, r4, r0 │ │ │ │ + andeq r4, r1, r6, lsl #1 │ │ │ │ + andeq r4, r1, r4, ror r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ bl feb6d754 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ stc2l 0, cr15, [r2, #-0] │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ @ instruction: 0x4603fb95 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r3, asr #28 │ │ │ │ + strmi pc, [r3], -r1, asr #28 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r5, asr #17 │ │ │ │ + strmi pc, [r3], -r3, asr #17 │ │ │ │ @ instruction: 0xf000441c │ │ │ │ strmi pc, [r3], -fp, lsr #26 │ │ │ │ @ instruction: 0xf011441c │ │ │ │ - strmi pc, [r3], -sp, asr #19 │ │ │ │ + strmi pc, [r3], -r9, asr #19 │ │ │ │ ldrmi r4, [r8], -r3, lsr #8 │ │ │ │ svclt 0x0000bd98 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00026d03 │ │ │ │ @@ -20338,16 +20338,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 ff192632 │ │ │ │ - blcs 27e20 │ │ │ │ + blx ff092632 │ │ │ │ + blcs 27e20 │ │ │ │ @ instruction: 0xf107d05d │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ cdp 7, 4, cr15, cr2, cr11, {7} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ @@ -20358,15 +20358,15 @@ │ │ │ │ @ instruction: 0x4603eff4 │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ - blcs 306cc │ │ │ │ + blcs 306cc │ │ │ │ @ instruction: 0xf607d037 │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf6076819 │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ ldmdavs fp, {r2, r5, r8, r9} │ │ │ │ @ instruction: 0xf607681d │ │ │ │ @@ -20374,15 +20374,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, r3, asr #20 │ │ │ │ + eorvs pc, r0, pc, lsr sl @ │ │ │ │ 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 │ │ │ │ @@ -20416,26 +20416,26 @@ │ │ │ │ @ instruction: 0xf1436461 │ │ │ │ stmib r7, {r8, sl}^ │ │ │ │ ldmdavs fp!, {r2, r8, sl, lr}^ │ │ │ │ blmi 3bb33c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf00868f8 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - blx ff85277a │ │ │ │ + blx ff75277a │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xd101429a │ │ │ │ and r2, r0, r0, lsl #6 │ │ │ │ ldrmi r2, [r8], -r3, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r3, r1, r4, asr lr │ │ │ │ + andeq r3, r1, ip, asr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6d97c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrbtmi r4, [ip], #-3201 @ 0xfffff37f │ │ │ │ @@ -20449,116 +20449,116 @@ │ │ │ │ rscsvs r2, fp, #0, 6 │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ blmi 1ed2154 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsle r2, r4, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2936 @ 0xfffff488 │ │ │ │ - blcs 30838 │ │ │ │ + blcs 30838 │ │ │ │ blmi 1e0a80c │ │ │ │ @ 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 │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ blmi 1c8e838 │ │ │ │ @ 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} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ ldcl 7, cr15, [r0], #940 @ 0x3ac │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 31004 │ │ │ │ + blcs 31004 │ │ │ │ blmi 1a0adfc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [sl], {3} │ │ │ │ + stc2 0, cr15, [r8], {3} │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2402 @ 0xfffff69e │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fc1f │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmdbvs r9!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r2, r4, 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 15fb47c │ │ │ │ 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, [r0], #-940 @ 0xfffffc54 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 3107c │ │ │ │ + blcs 3107c │ │ │ │ blmi 140ace0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff3d28b2 │ │ │ │ + blx ff3528b2 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ stcl 7, cr15, [r8], #-940 @ 0xfffffc54 │ │ │ │ teqvs fp, #0, 6 │ │ │ │ ldmibvs sl!, {r1, r3, r4, r5, sp, lr, pc}^ │ │ │ │ bvs feef11a4 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2370 @ 0xfffff6be │ │ │ │ cdp 7, 14, cr15, cr8, cr11, {7} │ │ │ │ - blcs 314c0 │ │ │ │ + blcs 314c0 │ │ │ │ bvs fff0a8dc │ │ │ │ blmi 100e8e0 │ │ │ │ bmi fe7acc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56233 @ 0xdba9 @ │ │ │ │ + movwcs pc, #56231 @ 0xdba7 @ │ │ │ │ ands r6, sp, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56221 @ 0xdb9d @ │ │ │ │ + movwcs pc, #56219 @ 0xdb9b @ │ │ │ │ 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, r4, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi r1!, {r8, r9, sp} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx fe9d492a │ │ │ │ teqvs fp, #872415232 @ 0x34000000 │ │ │ │ ldrbtmi r4, [fp], #-2862 @ 0xfffff4d2 │ │ │ │ - blcs 309a4 │ │ │ │ + blcs 309a4 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ @ instruction: 0x4611031c │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ blmi 591904 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ ldcl 7, cr15, [sl, #940] @ 0x3ac │ │ │ │ @ instruction: 0x46186afb │ │ │ │ bl fff54908 │ │ │ │ - blcs 3164c │ │ │ │ + blcs 3164c │ │ │ │ @ instruction: 0xf7ebd007 │ │ │ │ strmi lr, [r2], -r8, asr #29 │ │ │ │ andsvs r6, r3, fp, lsr fp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @@ -20570,30 +20570,30 @@ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r2, r2, ror r8 │ │ │ │ andeq r9, r2, lr, ror #16 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq sl, r2, r8, lsl #31 │ │ │ │ andeq sl, r2, sl, ror pc │ │ │ │ - andeq r3, r1, r4, asr #27 │ │ │ │ - andeq sl, r2, lr, asr pc │ │ │ │ - andeq r3, r1, r8, asr #27 │ │ │ │ @ instruction: 0x00013dbc │ │ │ │ - andeq r3, r1, lr, asr #27 │ │ │ │ + andeq sl, r2, lr, asr pc │ │ │ │ + andeq r3, r1, r0, asr #27 │ │ │ │ + @ instruction: 0x00013db4 │ │ │ │ andeq r3, r1, r6, asr #27 │ │ │ │ + @ instruction: 0x00013dbe │ │ │ │ @ instruction: 0xfffffe9f │ │ │ │ @ instruction: 0xfffffd21 │ │ │ │ + andeq r3, r1, r2, lsr #27 │ │ │ │ + andeq r3, r1, r0, lsr #27 │ │ │ │ + andeq r3, r1, sl, lsl #27 │ │ │ │ + andeq r3, r1, ip, ror sp │ │ │ │ + andeq r3, r1, r8, lsl #27 │ │ │ │ + muleq r1, r6, sp │ │ │ │ andeq r3, r1, sl, lsr #27 │ │ │ │ - andeq r3, r1, r8, lsr #27 │ │ │ │ - muleq r1, r2, sp │ │ │ │ - andeq r3, r1, r4, lsl #27 │ │ │ │ - muleq r1, r0, sp │ │ │ │ - muleq r1, lr, sp │ │ │ │ - @ instruction: 0x00013db2 │ │ │ │ - ldrdeq r3, [r1], -ip │ │ │ │ + ldrdeq r3, [r1], -r4 │ │ │ │ andeq sl, r2, r2, lsl lr │ │ │ │ andeq r9, r2, sl, lsl #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6dbfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ @@ -20611,38 +20611,38 @@ │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ stc 7, cr15, [r4, #-940]! @ 0xfffffc54 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ blmi 1c6eaac │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffdd2a60 │ │ │ │ + blx ffd52a60 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r2, lsl #2 │ │ │ │ bl ff1d4a10 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 31258 │ │ │ │ + blcs 31258 │ │ │ │ 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, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbmi r2!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx ffd54a8c │ │ │ │ - blcs 282a0 │ │ │ │ + blcs 282a0 │ │ │ │ blmi 180b074 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ blmi 17aeb08 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff252abc │ │ │ │ + blx ff1d2abc │ │ │ │ @ instruction: 0xf107697a │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ ldmvs fp!, {r5}^ │ │ │ │ blmi 15fb6dc │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ movwls r6, #22779 @ 0x58fb │ │ │ │ ldrbtmi r4, [fp], #-2901 @ 0xfffff4ab │ │ │ │ @@ -20656,60 +20656,60 @@ │ │ │ │ strmi lr, [r3], -r0, ror #25 │ │ │ │ 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 fe752b14 │ │ │ │ + blx fe6d2b14 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ - blcs 30b7c │ │ │ │ + blcs 30b7c │ │ │ │ blmi 120ab34 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe3d2b30 │ │ │ │ + blx fe352b30 │ │ │ │ teqvs fp, #67108864 @ 0x4000000 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ bl 9d4ae4 │ │ │ │ ldmibvs sl!, {r1, r2, r3, r5, sp, lr, pc}^ │ │ │ │ bvs feef1424 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2362 @ 0xfffff6c6 │ │ │ │ stc 7, cr15, [r8, #940]! @ 0x3ac │ │ │ │ - blcs 31740 │ │ │ │ + blcs 31740 │ │ │ │ blmi e4af70 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc2 0, cr15, [r8, #-64]! @ 0xffffffc0 │ │ │ │ + ldc2 0, cr15, [r4, #-64]! @ 0xffffffc0 │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ bmi d71754 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - bvs fff1550c │ │ │ │ + bvs fff15504 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ b ffa54b30 │ │ │ │ blmi bceba8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1552ba4 │ │ │ │ + blx 14d2ba4 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ b fefd4b54 │ │ │ │ blmi 9cebe8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 10d2bc8 │ │ │ │ + blx 1052bc8 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ blmi 3d5528 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ ldc 7, cr15, [sl], {235} @ 0xeb │ │ │ │ ldmdbmi sp, {r0, r1, r3, r4, r5, r8, r9, fp, sp, lr} │ │ │ │ @@ -20721,68 +20721,68 @@ │ │ │ │ ldrmi lr, [r8], -sl, ror #24 │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bd90 │ │ │ │ strdeq r9, [r2], -r0 │ │ │ │ andeq r9, r2, ip, ror #11 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r1, r4, ror fp │ │ │ │ - muleq r1, r2, ip │ │ │ │ - andeq r3, r1, r8, ror fp │ │ │ │ + andeq r3, r1, ip, ror #22 │ │ │ │ + andeq r3, r1, sl, lsl #25 │ │ │ │ + andeq r3, r1, r0, ror fp │ │ │ │ andeq sl, r2, r8, lsr #25 │ │ │ │ - andeq r3, r1, ip, lsl #25 │ │ │ │ + andeq r3, r1, r4, lsl #25 │ │ │ │ @ instruction: 0xfffffc41 │ │ │ │ @ instruction: 0xfffffac3 │ │ │ │ andeq sl, r2, r0, ror ip │ │ │ │ - andeq r3, r1, r2, asr ip │ │ │ │ + andeq r3, r1, sl, asr #24 │ │ │ │ andeq sl, r2, r6, lsr ip │ │ │ │ - andeq r3, r1, r4, asr ip │ │ │ │ - andeq r3, r1, r2, lsl fp │ │ │ │ - andeq r3, r1, r8, lsl #22 │ │ │ │ - andeq r3, r1, ip, lsr #24 │ │ │ │ + andeq r3, r1, ip, asr #24 │ │ │ │ + andeq r3, r1, sl, lsl #22 │ │ │ │ + andeq r3, r1, r0, lsl #22 │ │ │ │ + andeq r3, r1, r4, lsr #24 │ │ │ │ + andeq r3, r1, r0, lsr ip │ │ │ │ andeq r3, r1, r8, lsr ip │ │ │ │ - andeq r3, r1, r0, asr #24 │ │ │ │ - andeq r3, r1, lr, lsr fp │ │ │ │ + andeq r3, r1, r6, lsr fp │ │ │ │ andeq r9, r2, r8, lsr #8 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ andeq sl, r2, sl, ror #21 │ │ │ │ svcge 0x0000b480 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ - blcs 30ce8 │ │ │ │ + blcs 30ce8 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ ssatmi r4, #30, r8, lsl #12 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ andeq sl, r2, sl, asr #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6de98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 2553d0 │ │ │ │ + blmi 2553c8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1e8524 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ blx ffe54cc4 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r1, lr, lsl #23 │ │ │ │ + andeq r3, r1, r6, lsl #23 │ │ │ │ @ instruction: 0xfffffd3d │ │ │ │ @ instruction: 0xfffffab7 │ │ │ │ - andeq r3, r1, r4, lsl #23 │ │ │ │ + andeq r3, r1, ip, ror fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6dee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c8 │ │ │ │ svcge 0x00066d03 │ │ │ │ tstpeq r8, r7, lsl #12 @ p-variant is OBSOLETE │ │ │ │ smlatbeq ip, r1, r6, pc @ │ │ │ │ @@ -20797,15 +20797,15 @@ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0086800 │ │ │ │ - @ instruction: 0x4603f830 │ │ │ │ + strmi pc, [r3], -ip, lsr #16 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607e006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ @@ -20830,29 +20830,29 @@ │ │ │ │ tstcs r8, #134217728 @ 0x8000000 │ │ │ │ blmi bbb9ac │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf940f003 │ │ │ │ + @ instruction: 0xf93ef003 │ │ │ │ @ instruction: 0xf107e021 │ │ │ │ bmi a57a18 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ strmi lr, [r3], -r0, lsl #25 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ blmi 8cee24 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf924f003 │ │ │ │ + @ instruction: 0xf922f003 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ @@ -20870,20 +20870,20 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ bl f54df4 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ strdeq r9, [r2], -r8 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r3, [r1], -lr │ │ │ │ - ldrdeq r3, [r1], -ip │ │ │ │ - muleq r1, r6, fp │ │ │ │ - muleq r1, sl, sl │ │ │ │ - andeq r3, r1, ip, asr #21 │ │ │ │ - @ instruction: 0x00013ab0 │ │ │ │ + ldrdeq r3, [r1], -r6 │ │ │ │ + ldrdeq r3, [r1], -r4 │ │ │ │ + andeq r3, r1, lr, lsl #23 │ │ │ │ + muleq r1, r2, sl │ │ │ │ + andeq r3, r1, r4, asr #21 │ │ │ │ + andeq r3, r1, r8, lsr #21 │ │ │ │ ldrdeq r9, [r2], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6e080 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, r5, r0, lsr #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474a4 │ │ │ │ @@ -20897,112 +20897,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], -r1, lsl #21 │ │ │ │ + @ instruction: 0x4603fa7d │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - sub pc, r5, pc, lsr #17 │ │ │ │ + sub pc, r5, sp, lsr #17 │ │ │ │ subeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xf840f004 │ │ │ │ - blcs 28704 │ │ │ │ + @ instruction: 0xf83ef004 │ │ │ │ + blcs 28704 │ │ │ │ @ instruction: 0xf107d10a │ │ │ │ bmi c17c10 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - mla pc, r9, r8, pc @ │ │ │ │ + mla pc, r7, r8, pc @ │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ @ instruction: 0x4603ec7e │ │ │ │ @ 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 30fa4 │ │ │ │ + blcs 30fa4 │ │ │ │ blmi 8cb360 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf87af003 │ │ │ │ + @ instruction: 0xf878f003 │ │ │ │ @ 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} │ │ │ │ - @ instruction: 0xffd6f007 │ │ │ │ + @ instruction: 0xffd2f007 │ │ │ │ and r2, pc, r1, lsl #6 │ │ │ │ @ instruction: 0x73a4f507 │ │ │ │ addsvc pc, lr, r3, lsr #11 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 49f790 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0076800 │ │ │ │ - movwcs pc, #4037 @ 0xfc5 @ │ │ │ │ + movwcs pc, #4033 @ 0xfc1 @ │ │ │ │ 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: 0xf7ebd001 │ │ │ │ ldrmi lr, [r8], -ip, lsl #21 │ │ │ │ strvc pc, [r6, r7, lsl #10]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r2, ip, asr r1 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r3, [r1], -sl │ │ │ │ - ldrdeq r3, [r1], -r4 │ │ │ │ - andeq r3, r1, r0, asr #19 │ │ │ │ - @ instruction: 0x000139b2 │ │ │ │ - muleq r1, r8, r9 │ │ │ │ + ldrdeq r3, [r1], -r2 │ │ │ │ + andeq r3, r1, ip, asr #19 │ │ │ │ + @ instruction: 0x000139b8 │ │ │ │ + andeq r3, r1, sl, lsr #19 │ │ │ │ + muleq r1, r0, r9 │ │ │ │ andeq r9, r2, lr, rrx │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e1dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 25508c │ │ │ │ + blmi 255084 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1e8868 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf956f7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r1, sl, lsr r9 │ │ │ │ + andeq r3, r1, r2, lsr r9 │ │ │ │ @ instruction: 0xfffffe7d │ │ │ │ @ instruction: 0xfffffcdf │ │ │ │ - andeq r3, r1, r4, lsr r9 │ │ │ │ + andeq r3, r1, ip, lsr #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e22c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #4093 @ 0xffd @ │ │ │ │ + movwcs pc, #4091 @ 0xffb @ │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r3, r1, r6, lsr #18 │ │ │ │ + andeq r3, r1, lr, lsl r9 │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb66b1c │ │ │ │ bl feb1a090 │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ ldrbmi r0, [r4, #0]! │ │ │ │ @@ -21021,15 +21021,15 @@ │ │ │ │ ldrbtmi r2, [sl], #-3524 @ 0xfffff23c │ │ │ │ stclcc 8, cr15, [r0, #892] @ 0x37c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf8df0300 │ │ │ │ ldrbtmi r3, [fp], #-3512 @ 0xfffff248 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - @ instruction: 0xf814f00a │ │ │ │ + @ instruction: 0xf810f00a │ │ │ │ cdplt 0, 7, cr15, cr2, cr0, {0} │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ msrmi CPSR_f, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0x23214618 │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ ldmdb r6, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -21046,82 +21046,82 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #46499 @ 0xb5a3 @ │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ ldclcs 8, cr15, [ip, #-892] @ 0xfffffc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000ff91 │ │ │ │ + @ instruction: 0xf000ff8f │ │ │ │ @ instruction: 0xf507be41 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf107605a │ │ │ │ blcc fe818080 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107f87f │ │ │ │ + @ instruction: 0xf107f87d │ │ │ │ blcc fe81808c │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8d1 │ │ │ │ + @ instruction: 0xf507f8cf │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3ba0 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf89cf002 │ │ │ │ + @ instruction: 0xf89af002 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ smlatbcs r1, r0, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8ca │ │ │ │ + @ instruction: 0xf507f8c8 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe117dc8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f85b │ │ │ │ + @ instruction: 0xf507f859 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe117dd8 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8ab │ │ │ │ + @ instruction: 0xf507f8a9 │ │ │ │ @ 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: 0xf874f002 │ │ │ │ + @ instruction: 0xf872f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf83af002 │ │ │ │ + @ instruction: 0xf838f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xf88af002 │ │ │ │ + @ instruction: 0xf888f002 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a17e38 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f853 │ │ │ │ + @ instruction: 0xf507f851 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf107624b │ │ │ │ blcc fe818150 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-3164 @ 0xfffff3a4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fa49 │ │ │ │ + @ instruction: 0xf107fa47 │ │ │ │ blcc fe818164 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx fed53234 │ │ │ │ + blx fecd3234 │ │ │ │ @ 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 │ │ │ │ @@ -21131,15 +21131,15 @@ │ │ │ │ blcc 1a17e98 │ │ │ │ @ instruction: 0xf5079301 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe117ea4 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ @ instruction: 0xf8df2200 │ │ │ │ ldrbtmi r0, [r8], #-3080 @ 0xfffff3f8 │ │ │ │ - @ instruction: 0xffdaf00c │ │ │ │ + @ instruction: 0xffd6f00c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ebd12f │ │ │ │ @ instruction: 0x4602ea36 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -21159,75 +21159,75 @@ │ │ │ │ ldrbtmi r3, [fp], #-3000 @ 0xfffff448 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2996 @ 0xfffff44c │ │ │ │ blcs fec55650 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000feaf │ │ │ │ + @ instruction: 0xf000fead │ │ │ │ @ instruction: 0xf507be56 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a17f30 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r6, ror #20 │ │ │ │ + strmi pc, [r3], -r4, ror #20 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r3, asr #20 │ │ │ │ + strmi pc, [r3], -r1, asr #20 │ │ │ │ blcs 1d55690 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fe8f │ │ │ │ + @ instruction: 0xf507fe8d │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50780c9 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe117f7c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r0, asr #20 │ │ │ │ + @ instruction: 0x4603fa3e │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1317f94 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff75 │ │ │ │ + @ instruction: 0xf507ff73 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1317fa4 │ │ │ │ ldrmi r2, [r8], -r1, lsr #2 │ │ │ │ - @ instruction: 0xffc6f001 │ │ │ │ + @ instruction: 0xffc4f001 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1317fc0 │ │ │ │ ldrmi r2, [r8], -r1, lsr #4 │ │ │ │ - @ instruction: 0xff90f001 │ │ │ │ + @ instruction: 0xff8ef001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ffbc │ │ │ │ + @ instruction: 0xf507ffba │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe117fe4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9f4f002 │ │ │ │ + @ instruction: 0xf9f2f002 │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe117ff8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r1], -r2, lsl #20 │ │ │ │ + strmi pc, [r1], -r0, lsl #20 │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf00a4620 │ │ │ │ - @ instruction: 0xf507fff9 │ │ │ │ + @ instruction: 0xf507fff5 │ │ │ │ @ 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 │ │ │ │ @@ -21235,64 +21235,64 @@ │ │ │ │ blcc 128444 │ │ │ │ @ instruction: 0x461a781b │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b4c │ │ │ │ ldrbtmi r1, [r9], #-2692 @ 0xfffff57c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f94f │ │ │ │ + @ instruction: 0xf507f94d │ │ │ │ @ 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 3f14a0 │ │ │ │ @ instruction: 0xf507d9d4 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1318080 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9a6f002 │ │ │ │ + @ instruction: 0xf9a4f002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a18194 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ svc 0x00d8f7ea │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a181a8 │ │ │ │ bcs 9557e8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fde3 │ │ │ │ + @ instruction: 0xf507fde1 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff4183c8 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50741c4 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a181dc │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2548 @ 0xfffff60c │ │ │ │ ldmib r2, {r8, r9, ip, pc}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - cdp2 0, 2, cr15, cr10, cr7, {0} │ │ │ │ + cdp2 0, 2, cr15, cr6, cr7, {0} │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ and sp, fp, ip, lsr r1 │ │ │ │ ldmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r4, #8]! │ │ │ │ + ldc2 0, cr15, [r2, #8]! │ │ │ │ stcllt 0, cr15, [r4], #-0 │ │ │ │ stmdb sl, {r0, r1, 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 │ │ │ │ @@ -21308,28 +21308,28 @@ │ │ │ │ stmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2432 @ 0xfffff680 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r4, #8] │ │ │ │ + stc2 0, cr15, [r2, #8] │ │ │ │ stclt 0, cr15, [fp, #-0] │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff418094 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - ldc2 0, cr15, [r9], {7} │ │ │ │ - blcs 28d78 │ │ │ │ + ldc2 0, cr15, [r5], {7} │ │ │ │ + blcs 28d78 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -21356,30 +21356,30 @@ │ │ │ │ ldrbtmi r3, [fp], #-2264 @ 0xfffff728 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2260 @ 0xfffff72c │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fd25 │ │ │ │ + @ instruction: 0xf000fd23 │ │ │ │ @ instruction: 0xf507bccc │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 118344 │ │ │ │ ldmcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ strmi lr, [r3], -r0, ror #16 │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b28 │ │ │ │ ldrbtmi r2, [sl], #-2204 @ 0xfffff764 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r6, #-8] │ │ │ │ + stc2 0, cr15, [r4, #-8] │ │ │ │ @ instruction: 0xf7ebe3b6 │ │ │ │ @ instruction: 0x4603e85e │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ strtmi pc, [ip], #1699 @ 0x6a3 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @@ -21413,15 +21413,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-2060 @ 0xfffff7f4 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ stmdacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fcb3 │ │ │ │ + @ instruction: 0xf000fcb1 │ │ │ │ @ instruction: 0xf507bc5a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ svcvs 0x0080f5b3 │ │ │ │ @ instruction: 0xf507d933 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ @@ -21443,30 +21443,30 @@ │ │ │ │ ldrbtmi r3, [fp], #-1956 @ 0xfffff85c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1952 @ 0xfffff860 │ │ │ │ @ instruction: 0x279cf8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fc77 │ │ │ │ + @ instruction: 0xf000fc75 │ │ │ │ @ instruction: 0xf507bc1e │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50746ac │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc 1184b0 │ │ │ │ subvs pc, sp, #29360128 @ 0x1c00000 │ │ │ │ strbmi pc, [r4, #1698] @ 0x6a2 @ │ │ │ │ sbcseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldmib r2, {r4, r6, r7, r9, fp, ip, sp}^ │ │ │ │ stmib sp, {r8}^ │ │ │ │ ldmdavs r2!, {r8} │ │ │ │ stmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9caf007 │ │ │ │ + @ instruction: 0xf9c6f007 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ead12e │ │ │ │ strmi lr, [r2], -r8, lsr #31 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -21486,99 +21486,99 @@ │ │ │ │ ldrbtmi r3, [fp], #-1800 @ 0xfffff8f8 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1796 @ 0xfffff8fc │ │ │ │ @ instruction: 0x2700f8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - bic pc, r8, #8448 @ 0x2100 │ │ │ │ + bic pc, r8, #7936 @ 0x1f00 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1768 @ 0xfffff918 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r2], {2} │ │ │ │ + ldc2 0, cr15, [r0], {2} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #23 │ │ │ │ - stc2 0, cr15, [r0, #-4] │ │ │ │ + ldc2l 0, cr15, [lr], #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #2 │ │ │ │ - ldc2l 0, cr15, [r0, #-4] │ │ │ │ + stc2l 0, cr15, [lr, #-4] │ │ │ │ orrsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe1184ac │ │ │ │ andpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd19 │ │ │ │ + @ instruction: 0xf507fd17 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe1184c0 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2l 0, cr15, [r5, #-4] │ │ │ │ + stc2l 0, cr15, [r3, #-4] │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - ldc2l 0, cr15, [r6], {1} │ │ │ │ + ldc2l 0, cr15, [r4], {1} │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - stc2 0, cr15, [r6, #-4]! │ │ │ │ + stc2 0, cr15, [r4, #-4]! │ │ │ │ bicsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a18500 │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcef │ │ │ │ + @ instruction: 0xf507fced │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a18514 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2 0, cr15, [fp, #-4] │ │ │ │ + ldc2 0, cr15, [r9, #-4] │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -ip, asr #22 │ │ │ │ - stc2 0, cr15, [ip], #4 │ │ │ │ + stc2 0, cr15, [sl], #4 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b4c │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - ldc2l 0, cr15, [ip], #4 │ │ │ │ + ldc2l 0, cr15, [sl], #4 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1318554 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcc5 │ │ │ │ + @ instruction: 0xf507fcc3 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf507624b │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe118570 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-1476 @ 0xfffffa3c │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507feb9 │ │ │ │ + @ instruction: 0xf507feb7 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe118588 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff22f001 │ │ │ │ + @ instruction: 0xff20f001 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andsvs r6, sl, sl, asr #6 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ adcmi pc, ip, r3, lsr #13 │ │ │ │ @@ -21592,45 +21592,45 @@ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwls r3, #6988 @ 0x1b4c │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwls r3, #2920 @ 0xb68 │ │ │ │ @ instruction: 0xf8df6803 │ │ │ │ ldrbtmi r0, [r8], #-1372 @ 0xfffffaa4 │ │ │ │ - mcrr2 0, 0, pc, r0, cr12 @ │ │ │ │ + ldc2 0, cr15, [ip], #-48 @ 0xffffffd0 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 13185f4 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -r4, lsl #30 │ │ │ │ + strmi pc, [r3], -r2, lsl #30 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -r1, ror #29 │ │ │ │ + @ instruction: 0x4603fedf │ │ │ │ strcs pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fb2d │ │ │ │ + @ instruction: 0xf507fb2b │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf8dfd154 │ │ │ │ ldrbtmi r3, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf8dffb1b │ │ │ │ + @ instruction: 0xf8dffb19 │ │ │ │ ldrbtmi r3, [fp], #-1276 @ 0xfffffb04 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fb11 │ │ │ │ + @ instruction: 0xf507fb0f │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50743b8 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -21654,39 +21654,39 @@ │ │ │ │ ldrbtmi r3, [fp], #-1168 @ 0xfffffb70 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1164 @ 0xfffffb74 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - rsbs pc, r8, #856064 @ 0xd1000 │ │ │ │ + rsbs pc, r8, #847872 @ 0xcf000 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43bcf6a3 │ │ │ │ - blcs 31b18 │ │ │ │ + blcs 31b18 │ │ │ │ @ instruction: 0xf8dfd00a │ │ │ │ ldrbtmi r3, [fp], #-1132 @ 0xfffffb94 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - strh pc, [pc, #-175] @ 17a15 @ │ │ │ │ + strh pc, [pc, #-173] @ 17a17 @ │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - cdp2 0, 7, cr15, cr7, cr1, {0} │ │ │ │ + cdp2 0, 7, cr15, cr5, cr1, {0} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff418a24 │ │ │ │ cmppvs sp, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ bicmi pc, r4, r1, lsr #13 │ │ │ │ @ instruction: 0xf8df9201 │ │ │ │ ldrbtmi r2, [sl], #-1072 @ 0xfffffbd0 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx d3b1e │ │ │ │ + blx fffd3b1c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ead12a │ │ │ │ @ instruction: 0x4602edf0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -21704,35 +21704,35 @@ │ │ │ │ movwls r2, #5014 @ 0x1396 │ │ │ │ ldrbtmi r4, [fp], #-3062 @ 0xfffff40a │ │ │ │ blmi ffdbc754 │ │ │ │ bmi ffda8d44 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - ands pc, r4, #446464 @ 0x6d000 │ │ │ │ + ands pc, r4, #438272 @ 0x6b000 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r5], -sp, lsl #28 │ │ │ │ + strmi pc, [r5], -fp, lsl #28 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - cdp2 0, 1, cr15, cr11, cr1, {0} │ │ │ │ + cdp2 0, 1, cr15, cr9, cr1, {0} │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff418ae4 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ strtmi r4, [r9], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0076800 │ │ │ │ - strhtvs pc, [r0], -r1 @ │ │ │ │ + eorvs pc, r0, sp, lsr #19 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ ldc 7, cr15, [r4, #936] @ 0x3a8 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -21749,36 +21749,36 @@ │ │ │ │ orrscs r9, r7, #134217728 @ 0x8000000 │ │ │ │ blmi ff37c808 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3020 @ 0xfffff434 │ │ │ │ ldrbtmi r4, [sl], #-2764 @ 0xfffff534 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 4d3c24 │ │ │ │ + blx 453c24 │ │ │ │ @ instruction: 0xf507e1b9 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a18868 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r3], -sl, asr #27 │ │ │ │ + strmi pc, [r3], -r8, asr #27 │ │ │ │ ldrbtmi r4, [sl], #-2756 @ 0xfffff53c │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 53c48 │ │ │ │ + @ instruction: 0xf9fef002 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff418798 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf897f007 │ │ │ │ - blcs 2947c │ │ │ │ + @ instruction: 0xf893f007 │ │ │ │ + blcs 2947c │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -21803,29 +21803,29 @@ │ │ │ │ movwls r2, #5019 @ 0x139b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ blmi fe73c8e0 │ │ │ │ bmi fe728ed0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - smlaltb pc, lr, r7, r9 @ │ │ │ │ + smlaltb pc, lr, r5, r9 @ │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe5a6910 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ strmi lr, [r3], -r4, ror #25 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe4269bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f98b │ │ │ │ + @ instruction: 0xf507f989 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ @ instruction: 0xe12c601a │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe1e6954 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @@ -21834,33 +21834,33 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe066a00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f969 │ │ │ │ + @ instruction: 0xf507f967 │ │ │ │ @ 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 1e26998 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f955 │ │ │ │ + @ instruction: 0xf507f953 │ │ │ │ @ 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: 0xf9aaf009 │ │ │ │ + @ instruction: 0xf9a6f009 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ ldmdavs fp, {r0, r1, r3, r6, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf507a97b │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @@ -21868,15 +21868,15 @@ │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff418d20 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 18605f8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0076800 │ │ │ │ - mlavs r0, r1, r8, pc @ │ │ │ │ + eorvs pc, r0, sp, lsl #17 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ @ instruction: 0xf0403fff │ │ │ │ @ instruction: 0xf7ea80bd │ │ │ │ @ instruction: 0x4602ec74 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -21894,88 +21894,88 @@ │ │ │ │ movwls r2, #5033 @ 0x13a9 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ blmi 133ca4c │ │ │ │ bmi 132903c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xe098f8f1 │ │ │ │ + adds pc, r8, pc, ror #17 │ │ │ │ andeq r8, r2, r2, ror #30 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ muleq r2, sl, r6 │ │ │ │ - andeq r3, r1, r8, ror #16 │ │ │ │ - andeq r3, r1, r2, lsl #15 │ │ │ │ - andeq r3, r1, sl, ror #24 │ │ │ │ - andeq r3, r1, sl, lsl r7 │ │ │ │ - andeq r3, r1, r6, lsl r7 │ │ │ │ - andeq r3, r1, sl, asr #25 │ │ │ │ + andeq r3, r1, r0, ror #16 │ │ │ │ + andeq r3, r1, sl, ror r7 │ │ │ │ + andeq r3, r1, r2, asr ip │ │ │ │ + andeq r3, r1, r2, lsl r7 │ │ │ │ + andeq r3, r1, lr, lsl #14 │ │ │ │ + @ instruction: 0x00013cb2 │ │ │ │ + andeq r3, r1, r8, asr #13 │ │ │ │ ldrdeq r3, [r1], -r0 │ │ │ │ - ldrdeq r3, [r1], -r8 │ │ │ │ - strdeq r3, [r1], -r2 │ │ │ │ - andeq r3, r1, ip, asr #11 │ │ │ │ - andeq r3, r1, sl, lsr #11 │ │ │ │ - andeq r3, r1, ip, lsr r5 │ │ │ │ - andeq r3, r1, r4, asr #9 │ │ │ │ - andeq r3, r1, r0, asr #9 │ │ │ │ - andeq r3, r1, r4, ror sl │ │ │ │ - andeq r3, r1, sl, ror r4 │ │ │ │ - andeq r3, r1, r6, lsl #8 │ │ │ │ - andeq r3, r1, r2, lsl #8 │ │ │ │ - @ instruction: 0x000139b6 │ │ │ │ - @ instruction: 0x000133bc │ │ │ │ - andeq r3, r1, r8, asr #8 │ │ │ │ - andeq r3, r1, r6, lsr r4 │ │ │ │ - andeq r3, r1, r2, lsr #6 │ │ │ │ - andeq r3, r1, lr, lsl r3 │ │ │ │ - ldrdeq r3, [r1], -r2 │ │ │ │ - @ instruction: 0x000133b8 │ │ │ │ - andeq r3, r1, sl, lsr #5 │ │ │ │ - andeq r3, r1, r6, lsr #5 │ │ │ │ - andeq r3, r1, sl, asr r8 │ │ │ │ - andeq r3, r1, r0, asr #6 │ │ │ │ + andeq r3, r1, sl, ror #11 │ │ │ │ + andeq r3, r1, r4, asr #11 │ │ │ │ + andeq r3, r1, r2, lsr #11 │ │ │ │ + andeq r3, r1, r4, lsr r5 │ │ │ │ + @ instruction: 0x000134bc │ │ │ │ + @ instruction: 0x000134b8 │ │ │ │ + andeq r3, r1, ip, asr sl │ │ │ │ + andeq r3, r1, r2, ror r4 │ │ │ │ strdeq r3, [r1], -lr │ │ │ │ strdeq r3, [r1], -sl │ │ │ │ - andeq r3, r1, lr, lsr #15 │ │ │ │ - @ instruction: 0x000131b4 │ │ │ │ - muleq r1, r6, r2 │ │ │ │ - andeq r3, r1, r2, rrx │ │ │ │ - andeq r3, r1, sl, lsl #12 │ │ │ │ - andeq r3, r1, r4, lsl r0 │ │ │ │ - andeq r3, r1, sl, asr #1 │ │ │ │ - andeq r3, r1, r6, ror #1 │ │ │ │ - andeq r2, r1, lr, asr pc │ │ │ │ + muleq r1, lr, r9 │ │ │ │ + @ instruction: 0x000133b4 │ │ │ │ + andeq r3, r1, r0, asr #8 │ │ │ │ + andeq r3, r1, lr, lsr #8 │ │ │ │ + andeq r3, r1, sl, lsl r3 │ │ │ │ + andeq r3, r1, r6, lsl r3 │ │ │ │ + @ instruction: 0x000138ba │ │ │ │ + @ instruction: 0x000133b0 │ │ │ │ + andeq r3, r1, r2, lsr #5 │ │ │ │ + muleq r1, lr, r2 │ │ │ │ + andeq r3, r1, r2, asr #16 │ │ │ │ + andeq r3, r1, r8, lsr r3 │ │ │ │ + strdeq r3, [r1], -r6 │ │ │ │ + strdeq r3, [r1], -r2 │ │ │ │ + muleq r1, r6, r7 │ │ │ │ + andeq r3, r1, ip, lsr #3 │ │ │ │ + andeq r3, r1, lr, lsl #5 │ │ │ │ + andeq r3, r1, sl, asr r0 │ │ │ │ + strdeq r3, [r1], -r2 │ │ │ │ + andeq r3, r1, ip │ │ │ │ + andeq r3, r1, r2, asr #1 │ │ │ │ + ldrdeq r3, [r1], -lr │ │ │ │ + andeq r2, r1, r6, asr pc │ │ │ │ + andeq r2, r1, r2, asr pc │ │ │ │ + strdeq r3, [r1], -r6 │ │ │ │ + andeq r2, r1, ip, lsl #30 │ │ │ │ + muleq r1, lr, r0 │ │ │ │ + muleq r1, r2, r0 │ │ │ │ + andeq r2, r1, r8, lsl #29 │ │ │ │ + andeq r2, r1, r6, lsl #29 │ │ │ │ + andeq r3, r1, ip, lsr #8 │ │ │ │ + andeq r2, r1, r4, asr #28 │ │ │ │ + ldrdeq r2, [r1], -r2 @ │ │ │ │ + ldrdeq r2, [r1], -r0 │ │ │ │ + andeq r3, r1, r6, ror r3 │ │ │ │ + andeq r2, r1, lr, lsl #27 │ │ │ │ andeq r2, r1, sl, asr pc │ │ │ │ - andeq r3, r1, lr, lsl #10 │ │ │ │ - andeq r2, r1, r4, lsl pc │ │ │ │ - andeq r3, r1, r6, lsr #1 │ │ │ │ - muleq r1, sl, r0 │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ + strdeq r2, [r1], -sl │ │ │ │ + andeq r3, r1, r0, lsr #5 │ │ │ │ + @ instruction: 0x00012cb8 │ │ │ │ + @ instruction: 0x00012eb0 │ │ │ │ + muleq r1, ip, lr │ │ │ │ muleq r1, r0, lr │ │ │ │ - andeq r2, r1, lr, lsl #29 │ │ │ │ - andeq r3, r1, r4, asr #8 │ │ │ │ - andeq r2, r1, ip, asr #28 │ │ │ │ - ldrdeq r2, [r1], -sl │ │ │ │ - ldrdeq r2, [r1], -r8 │ │ │ │ - andeq r3, r1, lr, lsl #7 │ │ │ │ - muleq r1, r6, sp │ │ │ │ - andeq r2, r1, r2, ror #30 │ │ │ │ - andeq r2, r1, r4, lsl #26 │ │ │ │ - andeq r2, r1, r2, lsl #26 │ │ │ │ - @ instruction: 0x000132b8 │ │ │ │ - andeq r2, r1, r0, asr #25 │ │ │ │ - @ instruction: 0x00012eb8 │ │ │ │ - andeq r2, r1, r4, lsr #29 │ │ │ │ - muleq r1, r8, lr │ │ │ │ - andeq r2, r1, r4, lsl #29 │ │ │ │ - andeq r2, r1, r4, ror lr │ │ │ │ + andeq r2, r1, ip, ror lr │ │ │ │ + andeq r2, r1, ip, ror #28 │ │ │ │ andeq r9, r2, r6, lsr #19 │ │ │ │ - andeq r2, r1, ip, lsr #28 │ │ │ │ - muleq r1, r8, fp │ │ │ │ - muleq r1, r6, fp │ │ │ │ - andeq r3, r1, ip, asr #2 │ │ │ │ - andeq r2, r1, r4, asr fp │ │ │ │ + andeq r2, r1, r4, lsr #28 │ │ │ │ + muleq r1, r0, fp │ │ │ │ + andeq r2, r1, lr, lsl #23 │ │ │ │ + andeq r3, r1, r4, lsr r1 │ │ │ │ + andeq r2, r1, ip, asr #22 │ │ │ │ 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 │ │ │ │ @@ -22021,25 +22021,25 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ strmi lr, [r3], -r0, lsl #18 │ │ │ │ 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: 0xfff2f001 │ │ │ │ + @ instruction: 0xfff0f001 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ @ instruction: 0x461a687b │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - blx 1b94078 │ │ │ │ + blx 1b14078 │ │ │ │ @ instruction: 0xf7ea6978 │ │ │ │ movwcs lr, #6516 @ 0x1974 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r2, r1, r0, lsl ip │ │ │ │ - andeq r2, r1, r6, ror #23 │ │ │ │ + andeq r2, r1, r8, lsl #24 │ │ │ │ + ldrdeq r2, [r1], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6f28c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -22055,76 +22055,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 32174 │ │ │ │ + ldrbtmi r4, [fp], #-3068 @ 0xfffff404 │ │ │ │ + blcs 32174 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi fff10878 │ │ │ │ + blmi ffed086c │ │ │ │ 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, #3475 @ 0xd93 @ │ │ │ │ - ldrbtmi r4, [sl], #-2796 @ 0xfffff514 │ │ │ │ + movtcs pc, #3471 @ 0xd8f @ │ │ │ │ + ldrbtmi r4, [sl], #-2795 @ 0xfffff515 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff72f001 │ │ │ │ + @ instruction: 0xff70f001 │ │ │ │ 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: 0xffc2f006 │ │ │ │ + @ instruction: 0xffbef006 │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6073b44 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 1818b34 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf0066820 │ │ │ │ - @ instruction: 0xf107feb9 │ │ │ │ + @ instruction: 0xf107feb5 │ │ │ │ blcc 118f4c │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -r6, ror #27 │ │ │ │ + strmi pc, [r3], -r2, ror #27 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cmn r5, r0, lsl #6 │ │ │ │ + cmn r2, r0, lsl #6 │ │ │ │ b fe356184 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ @ instruction: 0xf1070454 │ │ │ │ blcc 118f90 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -22133,50 +22133,50 @@ │ │ │ │ b 1ed61a8 │ │ │ │ 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, #3851 @ 0xf0b @ │ │ │ │ - @ instruction: 0xf607e14a │ │ │ │ + movwcs pc, #3849 @ 0xf09 @ │ │ │ │ + @ instruction: 0xf607e147 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs sp, {r2, r4, r6, r8, r9} │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf6073b04 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 1818bec │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0xf0066820 │ │ │ │ - strmi pc, [r2], -r3, ror #24 │ │ │ │ + @ instruction: 0x4602fc5f │ │ │ │ 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, cr12, cr1, {0} │ │ │ │ - tst fp, r0, lsl #6 │ │ │ │ + cdp2 0, 13, cr15, cr10, cr1, {0} │ │ │ │ + tst r8, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi fe7b2304 │ │ │ │ + bmi fe772304 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fecd │ │ │ │ + @ instruction: 0xf607fecb │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs r8, {r0, r2, r8, r9, sp, lr} │ │ │ │ stmib r0, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ smlatbvs r5, r3, r5, pc @ │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -22188,446 +22188,445 @@ │ │ │ │ b 356284 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ @ instruction: 0x4602efb0 │ │ │ │ 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, cr14, cr1, {0} │ │ │ │ - sbcs r2, sp, r0, lsl #6 │ │ │ │ + cdp2 0, 9, cr15, cr12, 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 118fc0 │ │ │ │ @ instruction: 0x46186812 │ │ │ │ mcr2 7, 3, pc, cr4, cr15, {7} @ │ │ │ │ - blcs 29b38 │ │ │ │ + blcs 29b38 │ │ │ │ @ instruction: 0xf7ead11f │ │ │ │ strmi lr, [r3], -r2, ror #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0084f7e9 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 118fe8 │ │ │ │ - bmi 1cfcb4c │ │ │ │ + bmi 1cbcb4c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf507fe73 │ │ │ │ + @ instruction: 0xf507fe71 │ │ │ │ @ instruction: 0xf10353c3 │ │ │ │ blcc 118f84 │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ movwcs lr, #2088 @ 0x828 │ │ │ │ - @ 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 │ │ │ │ ldmib r2!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ @ instruction: 0x4602ef56 │ │ │ │ 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, cr4, cr1, {0} │ │ │ │ + cdp2 0, 4, cr15, cr2, cr1, {0} │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ svc 0x00f8f7e9 │ │ │ │ msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ svc 0x00f0f7e9 │ │ │ │ - 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 118c98 │ │ │ │ - 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, r3, asr #25 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ - bmi 10f2484 │ │ │ │ - @ instruction: 0xf04f447a │ │ │ │ - @ instruction: 0xf04f0008 │ │ │ │ - @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fe0d │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - @ instruction: 0xf6070448 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - svc 0x00dcf7e9 │ │ │ │ + eorpl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ + eoreq pc, r8, #-2147483648 @ 0x80000000 │ │ │ │ + @ instruction: 0xf5073a04 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 119018 │ │ │ │ + blmi 1229c60 │ │ │ │ + @ instruction: 0x4618447b │ │ │ │ + stc2l 0, cr15, [r2], {14} │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - cdp 7, 8, cr15, cr4, cr9, {7} │ │ │ │ - msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - svc 0x00aef7e9 │ │ │ │ - msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - svc 0x00a6f7e9 │ │ │ │ - bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ - movweq pc, #33027 @ 0x8103 @ │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - svc 0x009ef7e9 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 324f4 │ │ │ │ - @ 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, [lr, #4] │ │ │ │ - and r2, sp, r0, lsl #6 │ │ │ │ + cdp2 0, 0, cr15, cr14, cr1, {0} │ │ │ │ + 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, ror #31 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e96818 │ │ │ │ + @ instruction: 0xf507ee88 │ │ │ │ + @ instruction: 0xf1035321 │ │ │ │ + blcc 1190f0 │ │ │ │ + @ instruction: 0xf7e94618 │ │ │ │ + @ instruction: 0xf507efb2 │ │ │ │ + @ instruction: 0xf1035361 │ │ │ │ + blcc 119100 │ │ │ │ + @ instruction: 0xf7e94618 │ │ │ │ + @ instruction: 0xf507efaa │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 119090 │ │ │ │ + @ instruction: 0xf7e94618 │ │ │ │ + @ instruction: 0xf607efa2 │ │ │ │ + @ instruction: 0xf6a30368 │ │ │ │ + ldmdavs fp, {r3, r6, r8, r9} │ │ │ │ + andle r2, lr, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwvs pc, #26019 @ 0x65a3 @ │ │ │ │ - bmi 7b2520 │ │ │ │ + bmi 9724fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - movwcs pc, #7615 @ 0x1dbf @ │ │ │ │ - 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 │ │ │ │ - svc 0x00eef7e9 │ │ │ │ - @ instruction: 0xf5074618 │ │ │ │ - @ instruction: 0x37684790 │ │ │ │ - ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ + movwcs pc, #3535 @ 0xdcf @ │ │ │ │ + @ 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 │ │ │ │ + stc2l 0, cr15, [r0, #4] │ │ │ │ + @ instruction: 0xf5072301 │ │ │ │ + @ instruction: 0xf1004090 │ │ │ │ + ldmdbmi r9, {r2, r5, r6} │ │ │ │ + bmi 2696b0 │ │ │ │ + ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ + subsmi r6, r1, r2, lsl #16 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf7e9d001 │ │ │ │ + ssub8mi lr, r8, r2 │ │ │ │ + ldrmi pc, [r0, r7, lsl #10] │ │ │ │ + ldrtmi r3, [sp], r8, ror #14 │ │ │ │ + svclt 0x0000bdb0 │ │ │ │ andeq r7, r2, ip, lsl pc │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ andeq r9, r2, r6, asr #12 │ │ │ │ andeq r9, r2, r8, lsr r6 │ │ │ │ - andeq r2, r1, r2, lsl fp │ │ │ │ + andeq r2, r1, sl, lsl #22 │ │ │ │ + andeq r2, r1, r2, lsl sl │ │ │ │ + andeq r2, r1, r6, ror #20 │ │ │ │ + andeq r2, r1, lr, lsr #20 │ │ │ │ + andeq r2, r1, r8, asr #20 │ │ │ │ andeq r2, r1, sl, lsl sl │ │ │ │ - andeq r2, r1, lr, ror #20 │ │ │ │ - andeq r2, r1, r6, lsr sl │ │ │ │ - andeq r2, r1, r0, asr sl │ │ │ │ - andeq r2, r1, r2, lsr #20 │ │ │ │ - andeq r2, r1, ip, asr #19 │ │ │ │ - andeq r2, r1, lr, ror #18 │ │ │ │ + andeq r2, r1, r4, asr #19 │ │ │ │ + andeq r2, r1, r6, ror #18 │ │ │ │ andeq r2, r1, r8, lsr r9 │ │ │ │ - andeq r2, r1, r8, ror #18 │ │ │ │ - strdeq r2, [r1], -r6 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ - andeq r7, r2, r2, lsr fp │ │ │ │ + andeq r2, r1, r6, asr r9 │ │ │ │ + andeq r2, r1, r4, ror #17 │ │ │ │ + andeq r2, r1, r6, ror #17 │ │ │ │ + andeq r7, r2, r8, lsr fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6f73c │ │ │ │ + bl feb6f738 │ │ │ │ @ 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 1659178 │ │ │ │ + blmi 1659174 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2l 0, cr15, [ip, #-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 │ │ │ │ - @ instruction: 0x4603fbf8 │ │ │ │ + @ instruction: 0x4603fbf6 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2891 @ 0xfffff4b5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, r3, pc, lsr sp @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldmda lr!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 29de4 │ │ │ │ - blmi 110ca00 │ │ │ │ + stm r0, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 29de0 │ │ │ │ + blmi 110c9fc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [sl, #-4]! │ │ │ │ @ instruction: 0xf107e05e │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - ldmda lr, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 829e08 │ │ │ │ - blmi f0c624 │ │ │ │ + stmda r0!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 829e04 │ │ │ │ + blmi f0c620 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [r8, #-4] │ │ │ │ @ instruction: 0xf107e04c │ │ │ │ - bmi d99268 │ │ │ │ + bmi d99264 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fd0d │ │ │ │ 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 960e80 │ │ │ │ + blmi 960e7c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf107fc57 │ │ │ │ + @ instruction: 0xf107fc55 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - ldm r0, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r2, {r1, 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 5a0ec0 │ │ │ │ + blmi 5a0ebc │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xe76dfc37 │ │ │ │ + @ instruction: 0xe76dfc35 │ │ │ │ ldmdbmi r3, {r8, r9, sp} │ │ │ │ - bmi 269898 │ │ │ │ + bmi 269894 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldmdacs r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - cdp 7, 15, cr15, cr12, cr9, {7} │ │ │ │ + cdp 7, 15, cr15, cr14, cr9, {7} │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - muleq r2, sl, sl │ │ │ │ + muleq r2, lr, sl │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r2, r1, r8, asr r8 │ │ │ │ - andeq r2, r1, sl, lsr r8 │ │ │ │ - andeq r2, r1, r6, asr #16 │ │ │ │ - andeq r2, r1, r8, lsr r8 │ │ │ │ - andeq r2, r1, ip, lsr r8 │ │ │ │ - andeq r2, r1, ip, lsr r8 │ │ │ │ - andeq r2, r1, r4, lsl r8 │ │ │ │ - andeq r2, r1, r0, ror #15 │ │ │ │ - andeq r7, r2, r0, asr r9 │ │ │ │ + andeq r2, r1, r4, asr #16 │ │ │ │ + andeq r2, r1, r6, lsr #16 │ │ │ │ + andeq r2, r1, r2, lsr r8 │ │ │ │ + andeq r2, r1, r4, lsr #16 │ │ │ │ + andeq r2, r1, r8, lsr #16 │ │ │ │ + andeq r2, r1, r8, lsr #16 │ │ │ │ + andeq r2, r1, r0, lsl #16 │ │ │ │ + andeq r2, r1, ip, asr #15 │ │ │ │ + andeq r7, r2, r4, asr r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6f908 │ │ │ │ + bl feb6f904 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ - blcs 32784 │ │ │ │ + blcs 32780 │ │ │ │ @ instruction: 0xf007d105 │ │ │ │ - @ instruction: 0x4602fdff │ │ │ │ + @ instruction: 0x4602fdfd │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 370790 │ │ │ │ + blmi 37078c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [r4], {1} │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ - blmi 269fa8 │ │ │ │ + blmi 269fa4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - @ instruction: 0x4603fdb5 │ │ │ │ + @ instruction: 0x4603fdb7 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r9, r2, sl, lsr r0 │ │ │ │ - andeq r9, r2, sl, lsr #32 │ │ │ │ - andeq r2, r1, r4, ror #14 │ │ │ │ + andeq r9, r2, lr, lsr r0 │ │ │ │ + andeq r9, r2, lr, lsr #32 │ │ │ │ + andeq r2, r1, r0, asr r7 │ │ │ │ @ instruction: 0xfffffdf7 │ │ │ │ - @ instruction: 0xffffe90d │ │ │ │ - andeq r2, r1, sl, asr r7 │ │ │ │ + @ instruction: 0xffffe911 │ │ │ │ + andeq r2, r1, r6, asr #14 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - ldrdeq r8, [r2], -r2 │ │ │ │ + ldrdeq r8, [r2], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6f994 │ │ │ │ + bl feb6f990 │ │ │ │ @ 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 329a4 │ │ │ │ + blcs 329a0 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - stmda sl!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda ip!, {r1, 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} │ │ │ │ - stcl 7, cr15, [r4, #-932]! @ 0xfffffc5c │ │ │ │ + stcl 7, cr15, [r6, #-932]! @ 0xfffffc5c │ │ │ │ ands r6, sl, r8, lsr r1 │ │ │ │ - bmi 1172cc4 │ │ │ │ + bmi 1172cc0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 10d789c │ │ │ │ + blmi 10d7898 │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ea6938 │ │ │ │ - @ instruction: 0x4603e812 │ │ │ │ + @ instruction: 0x4603e814 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - @ instruction: 0xf997f008 │ │ │ │ + @ instruction: 0xf995f008 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ - stcl 7, cr15, [r8, #-932] @ 0xfffffc5c │ │ │ │ + stcl 7, cr15, [sl, #-932] @ 0xfffffc5c │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e969b8 │ │ │ │ - subs lr, r0, r0, lsr #25 │ │ │ │ + subs lr, r0, r2, lsr #25 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi daa08c │ │ │ │ + blmi daa088 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc2 0, cr15, [lr], #48 @ 0x30 │ │ │ │ + ldc2 0, cr15, [ip], #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 │ │ │ │ - ldc 7, cr15, [r6], #932 @ 0x3a4 │ │ │ │ - blcs 2a058 │ │ │ │ + ldc 7, cr15, [r8], #932 @ 0x3a4 │ │ │ │ + blcs 2a054 │ │ │ │ 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 │ │ │ │ - strmi lr, [r3], -ip, ror #29 │ │ │ │ + strmi lr, [r3], -lr, ror #29 │ │ │ │ tstle ip, r7, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - bmi 9728dc │ │ │ │ + bmi 9728d8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 8d7804 │ │ │ │ + blmi 8d7800 │ │ │ │ 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 │ │ │ │ - svc 0x00c0f7e9 │ │ │ │ + svc 0x00c2f7e9 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0084620 │ │ │ │ - ldmdbvs fp!, {r1, r2, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r2, r6, r8, 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 3291c │ │ │ │ + blcs 32918 │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - svclt 0x0000fcbd │ │ │ │ + svclt 0x0000fcbb │ │ │ │ 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 │ │ │ │ - ldcl 7, cr15, [r6, #932]! @ 0x3a4 │ │ │ │ + ldcl 7, cr15, [r8, #932]! @ 0x3a4 │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ + andeq r7, r2, r2, ror #16 │ │ │ │ andeq r7, r2, lr, asr r8 │ │ │ │ - andeq r7, r2, sl, asr r8 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r2, r1, r2, ror #13 │ │ │ │ - ldrdeq r2, [r1], -r4 │ │ │ │ - andeq r8, r2, r4, ror #30 │ │ │ │ - andeq r2, r1, sl, lsr #13 │ │ │ │ + andeq r2, r1, lr, asr #13 │ │ │ │ + andeq r2, r1, r0, asr #13 │ │ │ │ + andeq r8, r2, r8, ror #30 │ │ │ │ + muleq r1, r6, r6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - muleq r1, r4, r6 │ │ │ │ - andeq r2, r1, ip, ror r6 │ │ │ │ - andeq r2, r1, r4, asr r6 │ │ │ │ - andeq r8, r2, ip, asr #29 │ │ │ │ - andeq r7, r2, r2, asr #14 │ │ │ │ + andeq r2, r1, r0, lsl #13 │ │ │ │ + andeq r2, r1, r8, ror #12 │ │ │ │ + andeq r2, r1, r0, asr #12 │ │ │ │ + ldrdeq r8, [r2], -r0 │ │ │ │ + andeq r7, r2, r6, asr #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6fb18 │ │ │ │ + bl feb6fb14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 132b0c │ │ │ │ + blmi 132b08 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stcl 7, cr15, [lr, #-932]! @ 0xfffffc5c │ │ │ │ + ldcl 7, cr15, [r0, #-932]! @ 0xfffffc5c │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r7, r2, r8, ror #19 │ │ │ │ + andeq r7, r2, ip, ror #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6fb44 │ │ │ │ + bl feb6fb40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 132b38 │ │ │ │ + blmi 132b34 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldcl 7, cr15, [r8, #-932] @ 0xfffffc5c │ │ │ │ + ldcl 7, cr15, [sl, #-932] @ 0xfffffc5c │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq r8, [r2], -ip │ │ │ │ + andeq r8, r2, r0, lsl #28 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - muleq r2, lr, r1 │ │ │ │ + andeq r8, r2, r2, lsr #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6fb90 │ │ │ │ + bl feb6fb8c │ │ │ │ @ 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 ff1215b8 │ │ │ │ - blmi ff129b9c │ │ │ │ + bmi ff1215b4 │ │ │ │ + blmi ff129b98 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmdacc r4, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrbtmi r4, [fp], #-3009 @ 0xfffff43f │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @@ -22635,306 +22634,306 @@ │ │ │ │ @ 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: 0xf9d3f006 │ │ │ │ - blcs 2a204 │ │ │ │ + @ instruction: 0xf9d1f006 │ │ │ │ + blcs 2a200 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e9d12a │ │ │ │ - strmi lr, [r2], -r6, ror #28 │ │ │ │ + strmi lr, [r2], -r8, ror #28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e96818 │ │ │ │ - strmi lr, [r3], -r0, lsl #24 │ │ │ │ + strmi lr, [r3], -r2, lsl #24 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi fe77d664 │ │ │ │ + blmi fe77d660 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2971 @ 0xfffff465 │ │ │ │ - blmi fe6fd668 │ │ │ │ - bmi fe6e9c58 │ │ │ │ + blmi fe6fd664 │ │ │ │ + bmi fe6e9c54 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rscs pc, sl, r3, ror #21 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2710 @ 0xfffff56a │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff654a94 │ │ │ │ + blx ff654a90 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ sbcvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bicne pc, r1, r1, asr #4 │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - strhtvs lr, [r0], -r6 │ │ │ │ + strhtvs lr, [r0], -r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ ldrshle r3, [sp, #-255] @ 0xffffff01 │ │ │ │ - cdp 7, 1, cr15, cr8, cr9, {7} │ │ │ │ + cdp 7, 1, cr15, cr10, cr9, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - @ instruction: 0x4603ebbc │ │ │ │ + @ instruction: 0x4603ebbe │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fec54ae4 │ │ │ │ + blx fec54ae0 │ │ │ │ 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 1ee1304 │ │ │ │ + blmi 1ee1300 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf607fa0b │ │ │ │ + @ instruction: 0xf607fa09 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf6070308 │ │ │ │ @ instruction: 0xf6a20218 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e9d12a │ │ │ │ - strmi lr, [r2], -r6, ror #27 │ │ │ │ + strmi lr, [r2], -r8, ror #27 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e96818 │ │ │ │ - strmi lr, [r3], -r0, lsl #23 │ │ │ │ + strmi lr, [r3], -r2, lsl #23 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi 193d764 │ │ │ │ + blmi 193d760 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4921 @ 0x1339 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ - blmi 18bd768 │ │ │ │ - bmi 18a9d58 │ │ │ │ + blmi 18bd764 │ │ │ │ + bmi 18a9d54 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, sl, r3, ror #20 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e96818 │ │ │ │ - blmi 1713b2c │ │ │ │ + blmi 1713b30 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 14d4ba0 │ │ │ │ + blx 14d4b9c │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdb r2, {r2, r3}^ │ │ │ │ ldmdbmi r1, {r1, r8, r9, sp}^ │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - blx 1756bb4 │ │ │ │ + blx 17d6bb0 │ │ │ │ @ instruction: 0xf1076020 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - bl ffdd6b70 │ │ │ │ + bl ffe56b6c │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ teqle sl, pc @ │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf7e9fa29 │ │ │ │ - strmi lr, [r2], -r2, lsl #27 │ │ │ │ + strmi lr, [r2], -r4, lsl #27 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 32c78 │ │ │ │ + blcs 32c74 │ │ │ │ @ instruction: 0xf607d021 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - bl 556bc0 │ │ │ │ + bl 5d6bbc │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2869 @ 0xfffff4cb │ │ │ │ movtcs r9, #4866 @ 0x1302 │ │ │ │ - blmi d3d83c │ │ │ │ + blmi d3d838 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf9f8f001 │ │ │ │ - blmi c50c90 │ │ │ │ + blmi c50c8c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf9eef001 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ - ldc 7, cr15, [r8, #-932]! @ 0xfffffc5c │ │ │ │ + ldc 7, cr15, [sl, #-932]! @ 0xfffffc5c │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldmdbmi pc, {r8, r9, sp} @ │ │ │ │ - bmi 269e84 │ │ │ │ + bmi 269e80 │ │ │ │ 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 │ │ │ │ - stc 7, cr15, [r6], {233} @ 0xe9 │ │ │ │ + stc 7, cr15, [r8], {233} @ 0xe9 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r7, r2, r0, asr r6 │ │ │ │ + andeq r7, r2, r4, asr r6 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - @ instruction: 0x000126b2 │ │ │ │ - andeq r2, r1, r8, ror #12 │ │ │ │ - andeq r2, r1, r6, ror #12 │ │ │ │ - andeq r2, r1, r8, ror #17 │ │ │ │ - andeq r2, r1, r4, lsr #12 │ │ │ │ - andeq r2, r1, r2, asr r6 │ │ │ │ - andeq r2, r1, sl, lsl r6 │ │ │ │ - andeq r2, r1, r8, lsl r6 │ │ │ │ - andeq r2, r1, r8, ror #10 │ │ │ │ - andeq r2, r1, r6, ror #10 │ │ │ │ - andeq r2, r1, r8, ror #15 │ │ │ │ - andeq r2, r1, r4, lsr #10 │ │ │ │ - andeq r2, r1, r8, lsl #11 │ │ │ │ - andeq r2, r1, r4, ror r5 │ │ │ │ - andeq r2, r1, r6, asr r5 │ │ │ │ - muleq r1, r2, r4 │ │ │ │ - muleq r1, r0, r4 │ │ │ │ - andeq r2, r1, r2, lsl r7 │ │ │ │ - andeq r2, r1, sl, lsl #10 │ │ │ │ - andeq r2, r1, r8, lsl r5 │ │ │ │ - andeq r7, r2, r4, ror #6 │ │ │ │ + muleq r1, sl, r6 │ │ │ │ + andeq r2, r1, r0, asr r6 │ │ │ │ + andeq r2, r1, lr, asr #12 │ │ │ │ + ldrdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, ip, lsl #12 │ │ │ │ + andeq r2, r1, sl, lsr r6 │ │ │ │ + andeq r2, r1, r2, lsl #12 │ │ │ │ + andeq r2, r1, r0, lsl #12 │ │ │ │ + andeq r2, r1, r0, asr r5 │ │ │ │ + andeq r2, r1, lr, asr #10 │ │ │ │ + ldrdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, ip, lsl #10 │ │ │ │ + andeq r2, r1, r0, ror r5 │ │ │ │ + andeq r2, r1, ip, asr r5 │ │ │ │ + andeq r2, r1, lr, lsr r5 │ │ │ │ + andeq r2, r1, sl, ror r4 │ │ │ │ + andeq r2, r1, r8, ror r4 │ │ │ │ + strdeq r2, [r1], -sl │ │ │ │ + strdeq r2, [r1], -r2 @ │ │ │ │ + andeq r2, r1, r0, lsl #10 │ │ │ │ + andeq r7, r2, r8, ror #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6ff24 │ │ │ │ + bl feb6ff20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - stmib ip!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib lr!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e94604 │ │ │ │ - @ instruction: 0x4603e9d2 │ │ │ │ + @ instruction: 0x4603e9d4 │ │ │ │ ldmdbmi sp, {r1, r5, r9, sl, lr} │ │ │ │ ldmdami sp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf00e4478 │ │ │ │ - adcsvs pc, r8, r3, lsr #16 │ │ │ │ + adcsvs pc, r8, r1, lsr #16 │ │ │ │ rscsvc pc, pc, #64, 4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - stcl 7, cr15, [ip], #932 @ 0x3a4 │ │ │ │ + stcl 7, cr15, [lr], #932 @ 0x3a4 │ │ │ │ vtst.8 q3, , │ │ │ │ andcs r7, r0, #-67108861 @ 0xfc000003 │ │ │ │ ldmdavs r8!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - bl a56d0c │ │ │ │ + bl ad6d08 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r0, r0, lsl #22 │ │ │ │ - stcl 7, cr15, [r0], {233} @ 0xe9 │ │ │ │ + stcl 7, cr15, [r2], {233} @ 0xe9 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, ip, r2, lsl #22 │ │ │ │ - bmi 3f2f6c │ │ │ │ + bmi 3f2f68 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f959 │ │ │ │ svclt 0x0000e7ce │ │ │ │ svclt 0x0000e000 │ │ │ │ - bmi 272f88 │ │ │ │ + bmi 272f84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f94b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - ldrdeq r7, [r2], -r0 │ │ │ │ - andeq r2, r1, r0, asr #8 │ │ │ │ - andeq r2, r1, r8, lsl r4 │ │ │ │ - andeq r2, r1, r0, lsr #8 │ │ │ │ + ldrdeq r7, [r2], -r4 │ │ │ │ + andeq r2, r1, r8, lsr #8 │ │ │ │ + andeq r2, r1, r0, lsl #8 │ │ │ │ + andeq r2, r1, r8, lsl #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6ffcc │ │ │ │ + bl feb6ffc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ - blcs 36e4c │ │ │ │ - blmi 88cec4 │ │ │ │ + blcs 36e48 │ │ │ │ + blmi 88cec0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - strmi lr, [r3], -r6, lsr #25 │ │ │ │ + strmi lr, [r3], -r8, lsr #25 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e968b8 │ │ │ │ - rscsvs lr, r8, sl, ror r9 │ │ │ │ - blcs 331f4 │ │ │ │ + rscsvs lr, r8, ip, ror r9 │ │ │ │ + blcs 331f0 │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1f3429a │ │ │ │ @ instruction: 0xf7e968b8 │ │ │ │ - ldmvs fp!, {r3, r4, r5, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r3, r4, r5, sl, fp, sp, lr, pc}^ │ │ │ │ svclt 0x0000e01e │ │ │ │ @ instruction: 0xf7e968b8 │ │ │ │ - movwcs lr, #3122 @ 0xc32 │ │ │ │ + movwcs lr, #3124 @ 0xc34 │ │ │ │ @ instruction: 0xf7e9e018 │ │ │ │ - strmi lr, [r3], -r4, ror #24 │ │ │ │ + strmi lr, [r3], -r6, ror #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b 1d6ddc │ │ │ │ + b 256dd8 │ │ │ │ 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: 0xf8f8f001 │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e96878 │ │ │ │ - strmi lr, [r3], -ip, lsr #20 │ │ │ │ + strmi lr, [r3], -lr, lsr #20 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r8, r2, r6, ror r9 │ │ │ │ - strdeq r2, [r1], -r4 │ │ │ │ - andeq r8, r2, r6, ror #18 │ │ │ │ - andeq r8, r2, r2, lsl r9 │ │ │ │ - muleq r1, sl, r3 │ │ │ │ + andeq r8, r2, sl, ror r9 │ │ │ │ + ldrdeq r2, [r1], -ip │ │ │ │ + andeq r8, r2, sl, ror #18 │ │ │ │ + andeq r8, r2, r6, lsl r9 │ │ │ │ + andeq r2, r1, r2, lsl #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb70080 │ │ │ │ + bl feb7007c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, r3, r5, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf84404a0 │ │ │ │ @ instruction: 0xf1070c94 │ │ │ │ @@ -22951,96 +22950,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: 0xf107f8b1 │ │ │ │ - blcc 119d64 │ │ │ │ + blcc 119d60 │ │ │ │ @ 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 fead72fc │ │ │ │ + blmi fead72f0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf890f001 │ │ │ │ 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: 0xff2df005 │ │ │ │ - blcs 2a750 │ │ │ │ + @ instruction: 0xff2bf005 │ │ │ │ + blcs 2a74c │ │ │ │ mrshi pc, CPSR @ │ │ │ │ orrseq pc, ip, #7340032 @ 0x700000 │ │ │ │ ldrbtmi r4, [sl], #-2715 @ 0xfffff565 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl fef56efc │ │ │ │ - blcs 2a768 │ │ │ │ + bl fefd6ef8 │ │ │ │ + blcs 2a764 │ │ │ │ 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: 0xf7e94618 │ │ │ │ - strmi lr, [r3], -r4, asr #19 │ │ │ │ + strmi lr, [r3], -r6, asr #19 │ │ │ │ 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 │ │ │ │ - stmdb r4!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r6!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a18 │ │ │ │ - blcc 119e40 │ │ │ │ + blcc 119e3c │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - stmda ip!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 2a7d8 │ │ │ │ + stmda lr!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 2a7d4 │ │ │ │ @ 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, r9, lsr #16 │ │ │ │ - b fea56f98 │ │ │ │ + b fead6f94 │ │ │ │ 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 28244 │ │ │ │ - blmi 1a8d1fc │ │ │ │ + blcs 28240 │ │ │ │ + blmi 1a8d1f8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf804f001 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ ldrbtmi r4, [sl], #-2659 @ 0xfffff59d │ │ │ │ @@ -23054,31 +23053,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 15730ec │ │ │ │ + bmi 15730e8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107ffd9 │ │ │ │ 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: 0xf107ff35 │ │ │ │ + @ instruction: 0xf107ff33 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - strmi pc, [r2], -r9, lsl #21 │ │ │ │ + strmi pc, [r2], -r7, lsl #21 │ │ │ │ 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 │ │ │ │ @@ -23087,104 +23086,104 @@ │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffa8f000 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi de1910 │ │ │ │ + blmi de190c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - @ instruction: 0xff04f005 │ │ │ │ + @ instruction: 0xff02f005 │ │ │ │ @ instruction: 0xf7e9e029 │ │ │ │ - @ instruction: 0x4603eaf0 │ │ │ │ + @ instruction: 0x4603eaf2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldm r2, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bmi c2a930 │ │ │ │ + ldm r4, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bmi c2a92c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107ff87 │ │ │ │ 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, r3, ror #29 │ │ │ │ + and pc, r8, r1, ror #29 │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107ff6d │ │ │ │ - blcc 119fec │ │ │ │ + blcc 119fe8 │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - @ instruction: 0xf107e924 │ │ │ │ + @ instruction: 0xf107e926 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf5073c8c │ │ │ │ @ instruction: 0xf1005084 │ │ │ │ ldmdbmi fp, {r2, r3, r4} │ │ │ │ - bmi 26a36c │ │ │ │ + bmi 26a368 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ - @ instruction: 0x4618e994 │ │ │ │ + @ instruction: 0x4618e996 │ │ │ │ strpl pc, [r5, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r7, r2, lr, asr #2 │ │ │ │ + andeq r7, r2, r2, asr r1 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r2, r1, sl, lsr #6 │ │ │ │ - andeq r2, r1, r6, lsl r3 │ │ │ │ - andeq r2, r1, r8, lsl #6 │ │ │ │ - andeq r2, r1, r6, ror #5 │ │ │ │ - andeq r7, r2, r2, lsl #7 │ │ │ │ - andeq r2, r1, sl, asr r2 │ │ │ │ - andeq r7, r2, r6, lsl #22 │ │ │ │ - andeq r2, r1, r8, asr #4 │ │ │ │ + andeq r2, r1, r2, lsl r3 │ │ │ │ + strdeq r2, [r1], -lr │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, lr, asr #5 │ │ │ │ + andeq r7, r2, r6, lsl #7 │ │ │ │ andeq r2, r1, r2, asr #4 │ │ │ │ - andeq r2, r1, ip, lsl r2 │ │ │ │ - andeq r2, r1, sl, lsl #1 │ │ │ │ - ldrdeq r2, [r1], -r6 │ │ │ │ - andeq r2, r1, ip │ │ │ │ - andeq r2, r1, r4, asr #3 │ │ │ │ - andeq r1, r1, sl, asr #31 │ │ │ │ - @ instruction: 0x000121ba │ │ │ │ - andeq r6, r2, ip, ror lr │ │ │ │ + andeq r7, r2, sl, lsl #22 │ │ │ │ + andeq r2, r1, r0, lsr r2 │ │ │ │ + andeq r2, r1, sl, lsr #4 │ │ │ │ + andeq r2, r1, r4, lsl #4 │ │ │ │ + andeq r2, r1, r2, ror r0 │ │ │ │ + @ instruction: 0x000121be │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq r2, r1, ip, lsr #3 │ │ │ │ + @ instruction: 0x00011fb2 │ │ │ │ + andeq r2, r1, r2, lsr #3 │ │ │ │ + andeq r6, r2, r0, lsl #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb703fc │ │ │ │ + bl feb703f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ - blmi 258e6c │ │ │ │ + blmi 258e68 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1eaa88 │ │ │ │ + blmi 1eaa84 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf846f7fd │ │ │ │ + @ instruction: 0xf848f7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, lr, lsr #2 │ │ │ │ + andeq r2, r1, r6, lsl r1 │ │ │ │ @ instruction: 0xfffffc5d │ │ │ │ @ instruction: 0xfffff767 │ │ │ │ - andeq r2, r1, r4, lsr #2 │ │ │ │ + andeq r2, r1, ip, lsl #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7044c │ │ │ │ + bl feb70448 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - ldmdavs fp!, {r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ andseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ vst2.16 {d22-d23}, [pc :256], fp │ │ │ │ addsvs r5, sl, r0, lsl #5 │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ @@ -23196,15 +23195,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 335a4 │ │ │ │ + blcs 335a0 │ │ │ │ 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}^ │ │ │ │ @@ -23227,66 +23226,66 @@ │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x0000611a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70534 │ │ │ │ + bl feb70530 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mulle sl, sl, r2 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ mulle r4, sl, r2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - svclt 0x0000eefa │ │ │ │ + svclt 0x0000eefc │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f3408 │ │ │ │ + bne ff4f3404 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ movwcc r1, #6811 @ 0x1a9b │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf81af000 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ble 63fb4 │ │ │ │ + ble 63fb0 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmdavs r9!, {r0, r1, sp, lr, pc} │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ movwcs pc, #2564 @ 0xa04 @ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb705e8 │ │ │ │ + bl feb705e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f346c │ │ │ │ + bne ff4f3468 │ │ │ │ vst4. {d22-d25}, [pc :256], fp │ │ │ │ adcsvs r5, fp, r0, lsl #7 │ │ │ │ ldmvs fp!, {r1, sp, lr, pc} │ │ │ │ adcsvs r0, fp, fp, asr r0 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r4, sl, lr} │ │ │ │ mvnsle r4, #-1610612727 @ 0xa0000009 │ │ │ │ @@ -23296,22 +23295,22 @@ │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ ldmvs sl!, {r1, r2, r5, r8, fp, ip, lr, pc}^ │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ stmdale r3, {r1, r3, r4, r7, r9, lr} │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldrh r6, [fp], -fp │ │ │ │ - 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}^ │ │ │ │ rsbcs r4, r9, #3145728 @ 0x300000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 338c0 │ │ │ │ + blcs 338bc │ │ │ │ @ instruction: 0xf7e9d00f │ │ │ │ - strmi lr, [r3], -lr, asr #18 │ │ │ │ + @ instruction: 0x4603e950 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 15, cr15, cr0, cr8, {7} │ │ │ │ + cdp 7, 15, cr15, cr2, cr8, {7} │ │ │ │ rsbcs r4, r5, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2366 @ 0xfffff6c2 │ │ │ │ ldrbtmi r4, [r8], #-2110 @ 0xfffff7c2 │ │ │ │ cdp2 0, 15, cr15, cr6, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ strd r3, [lr], #-63 @ 0xffffffc1 @ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -23320,45 +23319,45 @@ │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1490944 @ 0x16c000 │ │ │ │ ldmdavs fp!, {r0, r2, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, sl, #28, 6 @ 0x70000000 │ │ │ │ ldmvs r8!, {r0, r3, r5, r8, ip, lr, pc} │ │ │ │ - stmia r0, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r2, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 33a9c │ │ │ │ + blcs 33a98 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 33924 │ │ │ │ + blcs 33920 │ │ │ │ @ instruction: 0xf7e9d00f │ │ │ │ - @ instruction: 0x4603e91c │ │ │ │ + @ instruction: 0x4603e91e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 11, cr15, cr14, cr8, {7} │ │ │ │ + cdp 7, 12, cr15, cr0, cr8, {7} │ │ │ │ rsbcs r4, pc, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2343 @ 0xfffff6d9 │ │ │ │ ldrbtmi r4, [r8], #-2087 @ 0xfffff7d9 │ │ │ │ cdp2 0, 12, cr15, cr4, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [ip], -pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461968fa │ │ │ │ @ instruction: 0xf7e96978 │ │ │ │ - ldmdavs fp!, {r1, r4, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r2, r4, r7, fp, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr, pc}^ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - teqvs r8, r0, lsl #31 │ │ │ │ - blcs 339f4 │ │ │ │ + teqvs r8, r2, lsl #31 │ │ │ │ + blcs 339f0 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3397c │ │ │ │ + blcs 33978 │ │ │ │ @ instruction: 0xf7e9d00f │ │ │ │ - @ instruction: 0x4603e8f0 │ │ │ │ + @ instruction: 0x4603e8f2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 9, cr15, cr2, cr8, {7} │ │ │ │ + cdp 7, 9, cr15, cr4, cr8, {7} │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2323 @ 0xfffff6ed │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ cdp2 0, 9, cr15, cr8, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ @ instruction: 0xe01033ff │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -23368,22 +23367,22 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0x609a68ba │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strdeq r1, [r1], -sl │ │ │ │ - andeq r1, r1, r2, lsl #30 │ │ │ │ - muleq r1, r6, lr │ │ │ │ - muleq r1, lr, lr │ │ │ │ - andeq r1, r1, lr, lsr lr │ │ │ │ - andeq r1, r1, r6, asr #28 │ │ │ │ + andeq r1, r1, r2, ror #29 │ │ │ │ + andeq r1, r1, sl, ror #29 │ │ │ │ + andeq r1, r1, lr, ror lr │ │ │ │ + andeq r1, r1, r6, lsl #29 │ │ │ │ + andeq r1, r1, r6, lsr #28 │ │ │ │ + andeq r1, r1, lr, lsr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70784 │ │ │ │ + bl feb70780 │ │ │ │ @ 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 │ │ │ │ @@ -23392,35 +23391,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 fe65fff0 │ │ │ │ + bne fe65ffec │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - ldmdb ip, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb lr, {r0, r3, 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 33a4c │ │ │ │ + blcs 33a48 │ │ │ │ @ instruction: 0xf7e9d00f │ │ │ │ - strmi lr, [r3], -r8, lsl #17 │ │ │ │ + strmi lr, [r3], -sl, lsl #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 2, cr15, cr10, cr8, {7} │ │ │ │ + cdp 7, 2, cr15, cr12, cr8, {7} │ │ │ │ addcs r4, r8, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2347 @ 0xfffff6d5 │ │ │ │ ldrbtmi r4, [r8], #-2091 @ 0xfffff7d5 │ │ │ │ cdp2 0, 3, cr15, cr0, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [r8], -pc │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r1, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bne fe6a0040 │ │ │ │ + bne fe6a003c │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r0, r2, r3, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fedb │ │ │ │ @ instruction: 0xf1b369bb │ │ │ │ strdle r3, [sl, -pc] │ │ │ │ @@ -23430,85 +23429,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 fe2b36a8 │ │ │ │ + bne fe2b36a4 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7e968ba │ │ │ │ - @ instruction: 0x61b8e8d0 │ │ │ │ + @ instruction: 0x61b8e8d2 │ │ │ │ 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 22a864 │ │ │ │ + bmi 22a860 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - sadd16mi lr, r8, r8 │ │ │ │ + sadd16mi lr, r8, sl │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r2, sl, ror #20 │ │ │ │ + andeq r6, r2, lr, ror #20 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r1, r1, lr, ror #26 │ │ │ │ - andeq r1, r1, r6, ror sp │ │ │ │ - andeq r6, r2, r4, lsl #19 │ │ │ │ + andeq r1, r1, r6, asr sp │ │ │ │ + andeq r1, r1, lr, asr sp │ │ │ │ + andeq r6, r2, r8, lsl #19 │ │ │ │ strlt fp, [r0, #1038] @ 0x40e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00dcf8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ - bvs 1ef18a8 │ │ │ │ - bmi 4b17b8 │ │ │ │ - blmi 4aa8b8 │ │ │ │ + bvs 1ef18a4 │ │ │ │ + bmi 4b17b4 │ │ │ │ + blmi 4aa8b4 │ │ │ │ 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 26a8d8 │ │ │ │ + bmi 26a8d4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - @ instruction: 0x4618eede │ │ │ │ + ldrmi lr, [r8], -r0, ror #29 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ @ instruction: 0x4080e8bd │ │ │ │ ldrbmi fp, [r0, -r3]! │ │ │ │ - andeq r6, r2, r4, lsr r9 │ │ │ │ + andeq r6, r2, r8, lsr r9 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r6, r2, r0, lsl r9 │ │ │ │ + andeq r6, r2, r4, lsl r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70928 │ │ │ │ + bl feb70924 │ │ │ │ @ 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 fe6e0170 │ │ │ │ + bne fe6e016c │ │ │ │ addsmi r6, sl, #7995392 @ 0x7a0000 │ │ │ │ ldmdavs fp!, {r2, r3, r8, r9, ip, lr, pc}^ │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, asr #28 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd102 │ │ │ │ @ instruction: 0xe01133ff │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - ldmvs fp!, {r1, r2, r3, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r4, r6, 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 │ │ │ │ @@ -23523,15 +23522,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f3840 │ │ │ │ + bne ff4f383c │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ @@ -23544,282 +23543,282 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4f3894 │ │ │ │ + bne ff4f3890 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - cdp 7, 15, cr15, cr10, cr8, {7} │ │ │ │ + cdp 7, 15, cr15, cr12, cr8, {7} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0x601a68bb │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - svc 0x0052f7e8 │ │ │ │ + svc 0x0054f7e8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - @ instruction: 0x4603ecf6 │ │ │ │ + @ instruction: 0x4603ecf8 │ │ │ │ stmdbmi pc, {r0, r1, r3, r6, r7, r9, sp} @ │ │ │ │ stmdami pc, {r0, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ strd pc, [r2], -fp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r3, [sl], -r1, lsl #6 │ │ │ │ - cdp 7, 12, cr15, cr0, cr8, {7} │ │ │ │ + cdp 7, 12, cr15, cr2, cr8, {7} │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r1, r4, lsl #22 │ │ │ │ - andeq r1, r1, ip, lsl #22 │ │ │ │ + andeq r1, r1, ip, ror #21 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70aac │ │ │ │ + bl feb70aa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - blmi 5b19a0 │ │ │ │ + blmi 5b199c │ │ │ │ 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}^ │ │ │ │ - cdp 7, 13, cr15, cr6, cr8, {7} │ │ │ │ + cdp 7, 13, cr15, cr8, cr8, {7} │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ - blmi 4fe4d8 │ │ │ │ - bmi 4eaac8 │ │ │ │ + blmi 4fe4d4 │ │ │ │ + bmi 4eaac4 │ │ │ │ ldmdbmi r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - cdp 7, 12, cr15, cr10, cr8, {7} │ │ │ │ + cdp 7, 12, cr15, cr12, cr8, {7} │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ - blmi 46b158 │ │ │ │ + blmi 46b154 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - blmi 415404 │ │ │ │ + blmi 415408 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - cdp 7, 11, cr15, cr8, cr8, {7} │ │ │ │ + cdp 7, 11, cr15, cr10, cr8, {7} │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq r1, [r1], -r0 │ │ │ │ - @ instruction: 0x00011aba │ │ │ │ - andeq r1, r1, r4, asr #21 │ │ │ │ - andeq r1, r1, sl, lsl fp │ │ │ │ - strdeq r1, [r1], -r4 │ │ │ │ - strdeq r1, [r1], -r0 │ │ │ │ - strdeq r1, [r1], -r4 │ │ │ │ - andeq r1, r1, lr, lsl #22 │ │ │ │ - andeq r1, r1, r0, lsr #22 │ │ │ │ - andeq r1, r1, r4, lsr #22 │ │ │ │ - andeq r1, r1, lr, asr #24 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + andeq r1, r1, r2, lsr #21 │ │ │ │ + andeq r1, r1, ip, lsr #21 │ │ │ │ + andeq r1, r1, r2, lsl #22 │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + strdeq r1, [r1], -r6 │ │ │ │ + andeq r1, r1, r8, lsl #22 │ │ │ │ + andeq r1, r1, ip, lsl #22 │ │ │ │ + andeq r1, r1, r6, lsr ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70b48 │ │ │ │ + bl feb70b44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ andcs r2, pc, #603979776 @ 0x24000000 │ │ │ │ stmdami r3, {r0, r1, r2, r8, sp} │ │ │ │ @ instruction: 0xf00d4478 │ │ │ │ - @ instruction: 0x4603fa19 │ │ │ │ + @ instruction: 0x4603fa17 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r1, r1, ip, lsl #24 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70b70 │ │ │ │ + bl feb70b6c │ │ │ │ @ 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 5be590 │ │ │ │ + blmi 5be58c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bmi 573b80 │ │ │ │ + bmi 573b7c │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 4d9da8 │ │ │ │ + blmi 4d9da4 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ - blmi 4be5ac │ │ │ │ - bmi 4aab9c │ │ │ │ + blmi 4be5a8 │ │ │ │ + bmi 4aab98 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 419dc4 │ │ │ │ - bmi 42abac │ │ │ │ + blmi 419dc0 │ │ │ │ + bmi 42aba8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 399dd4 │ │ │ │ - bmi 3aabbc │ │ │ │ + blmi 399dd0 │ │ │ │ + bmi 3aabb8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ svclt 0x0000fb35 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r1, r6, lsr #20 │ │ │ │ - strdeq r1, [r1], -r0 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, ip, asr #20 │ │ │ │ - andeq r1, r1, r6, lsr #20 │ │ │ │ - andeq r1, r1, r0, lsr #20 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ + andeq r1, r1, lr, lsl #20 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + andeq r1, r1, r4, asr #23 │ │ │ │ + andeq r1, r1, r4, lsr sl │ │ │ │ + andeq r1, r1, lr, lsl #20 │ │ │ │ + andeq r1, r1, r8, lsl #20 │ │ │ │ + andeq r1, r1, r4, asr #23 │ │ │ │ + andeq r1, r1, r4, lsr #20 │ │ │ │ + andeq r1, r1, ip, asr #23 │ │ │ │ andeq r1, r1, ip, lsr sl │ │ │ │ - andeq r1, r1, r4, ror #23 │ │ │ │ - andeq r1, r1, r4, asr sl │ │ │ │ - andeq r1, r1, r0, ror #23 │ │ │ │ + andeq r1, r1, r8, asr #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70c14 │ │ │ │ + bl feb70c10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi c31b08 │ │ │ │ - blmi c2ac10 │ │ │ │ + bmi c31b04 │ │ │ │ + blmi c2ac0c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f627b │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ movwcs r6, #187 @ 0xbb │ │ │ │ movwcs r6, #251 @ 0xfb │ │ │ │ movwcs r6, #315 @ 0x13b │ │ │ │ movwcs r6, #379 @ 0x17b │ │ │ │ movwcs r6, #443 @ 0x1bb │ │ │ │ @ instruction: 0xf10761fb │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ movwls r0, #784 @ 0x310 │ │ │ │ stmdbmi r4!, {r0, r1, r3, r9, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bl feed7a04 │ │ │ │ + bl fef57a00 │ │ │ │ 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: 0xf7e86838 │ │ │ │ - @ instruction: 0xf107ebae │ │ │ │ + @ instruction: 0xf107ebb0 │ │ │ │ @ instruction: 0xf1070114 │ │ │ │ andcs r0, r4, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - eorsvs lr, r8, #1504 @ 0x5e0 │ │ │ │ - blcs 34380 │ │ │ │ + eorsvs lr, r8, #96, 28 @ 0x600 │ │ │ │ + blcs 3437c │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ andcs r0, r4, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - eorsvs lr, r8, #1312 @ 0x520 │ │ │ │ - blcs 34398 │ │ │ │ + eorsvs lr, r8, #84, 28 @ 0x540 │ │ │ │ + blcs 34394 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf107011c │ │ │ │ andcs r0, r4, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - eorsvs lr, r8, #1120 @ 0x460 │ │ │ │ + eorsvs lr, r8, #72, 28 @ 0x480 │ │ │ │ stmdbmi ip, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ - bmi 22acac │ │ │ │ + bmi 22aca8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror sl │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - @ instruction: 0x4618ecf4 │ │ │ │ + @ instruction: 0x4618ecf6 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ + andeq r6, r2, r0, ror #11 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r1, r1, r8, lsl #22 │ │ │ │ - andeq r1, r1, lr, ror #21 │ │ │ │ - andeq r6, r2, ip, lsr r5 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + ldrdeq r1, [r1], -r6 │ │ │ │ + andeq r6, r2, r0, asr #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb70d00 │ │ │ │ + bl feb70cfc │ │ │ │ @ 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}^ │ │ │ │ - ldcl 7, cr15, [ip, #928] @ 0x3a0 │ │ │ │ - blcs 2b328 │ │ │ │ + ldcl 7, cr15, [lr, #928] @ 0x3a0 │ │ │ │ + blcs 2b324 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ movwcs pc, #7369 @ 0x1cc9 @ │ │ │ │ - blmi 5d1bbc │ │ │ │ + blmi 5d1bb8 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldmvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - strmi lr, [r3], -ip, asr #27 │ │ │ │ + strmi lr, [r3], -lr, asr #27 │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 3d9f50 │ │ │ │ + blmi 3d9f4c │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 1022750 │ │ │ │ - b 105ab5c │ │ │ │ - blmi 31af64 │ │ │ │ + b 102274c │ │ │ │ + b 105ab58 │ │ │ │ + blmi 31af60 │ │ │ │ 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 r1, r1, sl, ror ip │ │ │ │ - andeq r7, r2, r0 │ │ │ │ - ldrdeq r6, [r2], -r0 │ │ │ │ - andeq r6, r2, r0, asr #31 │ │ │ │ + andeq r1, r1, r2, ror #24 │ │ │ │ + andeq r7, r2, r4 │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ + andeq r6, r2, r4, asr #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70d94 │ │ │ │ + bl feb70d90 │ │ │ │ @ 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, #3372 @ 0xd2c │ │ │ │ + movwcs lr, #3374 @ 0xd2e │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 36b42c │ │ │ │ + blmi 36b428 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - ldmvs fp!, {r3, r4, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r3, r4, r6, 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, r8, ror #23 │ │ │ │ - andeq r6, r2, r2, ror pc │ │ │ │ - andeq r1, r1, r8, ror #23 │ │ │ │ - andeq r6, r2, r2, asr pc │ │ │ │ + ldrdeq r1, [r1], -r0 │ │ │ │ + andeq r6, r2, r6, ror pc │ │ │ │ + ldrdeq r1, [r1], -r0 │ │ │ │ + andeq r6, r2, r6, asr pc │ │ │ │ @ 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 22828 │ │ │ │ - b 5ac2c │ │ │ │ - b 151b034 │ │ │ │ + b 22824 │ │ │ │ + b 5ac28 │ │ │ │ + b 151b030 │ │ │ │ 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 33cac │ │ │ │ + blcs 33ca8 │ │ │ │ svclt 0x0000d1e8 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0], #756 @ 0x2f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r6, r2, sl, lsl pc │ │ │ │ + andeq r6, r2, lr, lsl pc │ │ │ │ @ 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] │ │ │ │ @@ -23827,20 +23826,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 14e438 │ │ │ │ + blmi 14e434 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ - andeq r6, r2, r8, asr #29 │ │ │ │ - andeq r1, r1, r8, asr #18 │ │ │ │ + andeq r6, r2, ip, asr #29 │ │ │ │ + andeq r1, r1, r0, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -23853,69 +23852,69 @@ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ @ instruction: 0xf8410158 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ @ instruction: 0xf8420258 │ │ │ │ cdpmi 12, 11, cr3, cr13, cr8, {2} │ │ │ │ @ instruction: 0xf507447e │ │ │ │ @ instruction: 0xf1013188 │ │ │ │ - bmi feeda24c │ │ │ │ - blmi feeeaee8 │ │ │ │ + bmi feeda248 │ │ │ │ + blmi feeeaee4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 81aa70 │ │ │ │ + blcc 81aa6c │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507fa97 │ │ │ │ @ instruction: 0xf1015182 │ │ │ │ stmdbcc r4, {r3, r4, r8} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - blx fef57d2c │ │ │ │ + blx fef57d28 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - blx ff757d3c │ │ │ │ + blx ff757d38 │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ - bmi feaf3db4 │ │ │ │ + bmi feaf3db0 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ - blmi feacdd88 │ │ │ │ + blmi feacdd84 │ │ │ │ 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 fea33dd0 │ │ │ │ + bmi fea33dcc │ │ │ │ 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: 0xf107ecc4 │ │ │ │ + @ instruction: 0xf107ecc6 │ │ │ │ @ instruction: 0x46980358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b30 │ │ │ │ - mrrc 7, 14, pc, sl, cr8 @ │ │ │ │ + mrrc 7, 14, pc, ip, cr8 @ │ │ │ │ ldceq 8, cr15, [r8], #-288 @ 0xfffffee0 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - blcs 33e04 │ │ │ │ - blmi fe74e1f8 │ │ │ │ + blcs 33e00 │ │ │ │ + blmi fe74e1f4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldcl 7, cr15, [ip], #928 @ 0x3a0 │ │ │ │ - blcs 2b5b4 │ │ │ │ + ldcl 7, cr15, [lr], #928 @ 0x3a0 │ │ │ │ + blcs 2b5b0 │ │ │ │ @ instruction: 0xf107d10b │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ - bvs fe6e8e94 │ │ │ │ + bvs fe6e8e90 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - blmi fe554c3c │ │ │ │ + blmi fe554c40 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ - ldmib ip, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib lr, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldceq 8, cr15, [r4], #-288 @ 0xfffffee0 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ vmul.i8 q3, , │ │ │ │ @ instruction: 0xf1077c6c │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ ldmdbvs fp, {r3, r4, r5, sl, fp, ip, sp} │ │ │ │ @@ -23931,146 +23930,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 fe0dada2 │ │ │ │ + blx fe0dad9e │ │ │ │ tstne r8, #134217728 @ 0x8000000 │ │ │ │ - bne ff0dfd88 │ │ │ │ + bne ff0dfd84 │ │ │ │ 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 1b58ef4 │ │ │ │ + blmi 1b58ef0 │ │ │ │ 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 81abe8 │ │ │ │ + blcc 81abe4 │ │ │ │ ldrbtmi r4, [r9], #-2407 @ 0xfffff699 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fc0f │ │ │ │ - blcc 101abf8 │ │ │ │ + blcc 101abf4 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ mrc2 7, 6, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 81ac08 │ │ │ │ + blcc 81ac04 │ │ │ │ ldrbtmi r4, [r9], #-2400 @ 0xfffff6a0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbff │ │ │ │ @ instruction: 0x461a0358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 81ac24 │ │ │ │ + blcc 81ac20 │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrne 8, 5, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ and pc, lr, r5, asr fp @ │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ ldc2l 7, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ cdpne 6, 5, cr4, cr10, cr3, {0} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r1], -r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf7e8fc76 │ │ │ │ - @ instruction: 0x4603eb3a │ │ │ │ + @ instruction: 0x4603eb3c │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r0], r5, asr #24 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ mrrc2 7, 15, pc, r5, cr15 @ │ │ │ │ - blcc 6b728 │ │ │ │ + blcc 6b724 │ │ │ │ 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 f58f00 │ │ │ │ + blmi f58efc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10760fb │ │ │ │ - blcc 81acb0 │ │ │ │ + blcc 81acac │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ ldc2 7, cr15, [lr], {255} @ 0xff │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 101acc0 │ │ │ │ + blcc 101acbc │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0x479868fb │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - bmi 8f3fdc │ │ │ │ + bmi 8f3fd8 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ @ instruction: 0xf107d019 │ │ │ │ - blcc 101acdc │ │ │ │ + blcc 101acd8 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ - b 1523388 │ │ │ │ + b 1523384 │ │ │ │ andle r0, lr, r5, lsl #6 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4602fbfd │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r3, {r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fec5 │ │ │ │ - blcc 81ad10 │ │ │ │ + blcc 81ad0c │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000f9bb │ │ │ │ orrcc pc, r8, r7, lsl #10 │ │ │ │ cmppeq r4, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ │ │ ldmpl r3, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ stmdavs fp, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - b 1d57f78 │ │ │ │ + b 1dd7f74 │ │ │ │ strcc pc, [r8, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq r6, r2, r0, lsl r3 │ │ │ │ - andeq r6, r2, r4, lsl #6 │ │ │ │ + andeq r6, r2, r4, lsl r3 │ │ │ │ + andeq r6, r2, r8, lsl #6 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r6, [r2], -lr │ │ │ │ + andeq r6, r2, r2, ror #27 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r6, [r2], -r0 │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r6, r2, r2, asr #27 │ │ │ │ + andeq r6, r2, r6, asr #27 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ - andeq r9, r2, sl, asr #3 │ │ │ │ - andeq r1, r1, r8, lsl sl │ │ │ │ - strdeq r1, [r1], -sl │ │ │ │ - muleq r2, r8, r1 │ │ │ │ - andeq r8, r2, sl, lsl #2 │ │ │ │ - andeq r1, r1, r0, asr r9 │ │ │ │ - andeq r8, r2, r4, ror #1 │ │ │ │ - ldrdeq r8, [r2], -sl │ │ │ │ - andeq r1, r1, sl, asr r9 │ │ │ │ - andeq r1, r1, r6, asr #18 │ │ │ │ - @ instruction: 0x000118be │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ - @ instruction: 0x00026bb6 │ │ │ │ - andeq r6, r2, lr, lsr r0 │ │ │ │ + andeq r9, r2, lr, asr #3 │ │ │ │ + andeq r1, r1, r0, lsl #20 │ │ │ │ + andeq r1, r1, r2, ror #19 │ │ │ │ + muleq r2, ip, r1 │ │ │ │ + andeq r8, r2, lr, lsl #2 │ │ │ │ + andeq r1, r1, r8, lsr r9 │ │ │ │ + andeq r8, r2, r8, ror #1 │ │ │ │ + ldrdeq r8, [r2], -lr │ │ │ │ + andeq r1, r1, r2, asr #18 │ │ │ │ + andeq r1, r1, lr, lsr #18 │ │ │ │ + andeq r1, r1, r6, lsr #17 │ │ │ │ + andeq r6, r2, r0, ror #23 │ │ │ │ + @ instruction: 0x00026bba │ │ │ │ + andeq r6, r2, r2, asr #32 │ │ │ │ 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 │ │ │ │ @@ -24080,133 +24079,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 dd8028 │ │ │ │ + bl e58024 │ │ │ │ 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 a58044 │ │ │ │ + bl ad8040 │ │ │ │ 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 │ │ │ │ - ldmib lr!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b 58060 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ ldrhtmi lr, [r0], sp │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - andeq r5, r2, r2, lsr #31 │ │ │ │ + andeq r5, r2, r6, lsr #31 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r6, r2, sl, lsr #21 │ │ │ │ - andeq r5, r2, r2, asr pc │ │ │ │ + andeq r6, r2, lr, lsr #21 │ │ │ │ + andeq r5, r2, r6, asr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb712e8 │ │ │ │ + bl feb712e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ - blmi 4321e8 │ │ │ │ + blmi 4321e4 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ - b 22d10 │ │ │ │ - b 5b114 │ │ │ │ - b 151b51c │ │ │ │ + b 22d0c │ │ │ │ + b 5b110 │ │ │ │ + b 151b518 │ │ │ │ andle r0, pc, r5, lsl #6 │ │ │ │ - b ffbd80b8 │ │ │ │ + b ffc580b4 │ │ │ │ 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 │ │ │ │ - strmi lr, [r2], -r4, ror #21 │ │ │ │ + strmi lr, [r2], -r6, ror #21 │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r6, r2, ip, lsl sl │ │ │ │ + andeq r6, r2, r0, lsr #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, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b ff0d8110 │ │ │ │ + b ff15810c │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4602eab0 │ │ │ │ + @ instruction: 0x4602eab2 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 309da0 │ │ │ │ - blmi 26b38c │ │ │ │ + bmi 309d9c │ │ │ │ + blmi 26b388 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - strcc lr, [r0, -r6, lsl #19]! │ │ │ │ + strcc lr, [r0, -r8, lsl #19]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r5, r2, r2, lsr #29 │ │ │ │ + andeq r5, r2, r6, lsr #29 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r2, r0, ror #28 │ │ │ │ + andeq r5, r2, r4, ror #28 │ │ │ │ ldrlt fp, [r0, #1036]! @ 0x40c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ rsbsvs r6, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b 1ed81a0 │ │ │ │ + b 1f5819c │ │ │ │ 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: 0xf7e8fd43 │ │ │ │ - strmi lr, [r2], -r8, ror #20 │ │ │ │ + strmi lr, [r2], -sl, ror #20 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 309e30 │ │ │ │ - blmi 26b41c │ │ │ │ + bmi 309e2c │ │ │ │ + blmi 26b418 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - @ instruction: 0x3720e93e │ │ │ │ + strcc lr, [r0, -r0, asr #18]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r5, r2, r2, lsl lr │ │ │ │ + andeq r5, r2, r6, lsl lr │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - ldrdeq r5, [r2], -r0 │ │ │ │ + ldrdeq r5, [r2], -r4 │ │ │ │ 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 │ │ │ │ @@ -24215,1060 +24214,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 3d96b0 │ │ │ │ + blmi 3d96ac │ │ │ │ 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 347a8 │ │ │ │ + blcs 347a4 │ │ │ │ strdcs sp, [pc], -r6 │ │ │ │ - stmdb ip, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb lr, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e82009 │ │ │ │ - svclt 0x0000e94a │ │ │ │ + svclt 0x0000e94c │ │ │ │ svclt 0x0000e7f7 │ │ │ │ + andeq r5, r2, sl, lsl #27 │ │ │ │ andeq r5, r2, r6, lsl #27 │ │ │ │ - andeq r5, r2, r2, lsl #27 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb714e8 │ │ │ │ + bl feb714e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3082 @ 0xfffff3f6 │ │ │ │ @ instruction: 0xf00d2008 │ │ │ │ - rscsvs pc, r8, r9, asr #18 │ │ │ │ + rscsvs pc, r8, r7, asr #18 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 1f2370 │ │ │ │ + blmi 1f236c │ │ │ │ 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 #26 │ │ │ │ + andeq r5, r2, lr, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71530 │ │ │ │ + bl feb7152c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3096 @ 0xfffff3e8 │ │ │ │ - blcs 34530 │ │ │ │ - blmi 60e368 │ │ │ │ + blcs 3452c │ │ │ │ + blmi 60e364 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - strmi lr, [r3], -r0, asr #19 │ │ │ │ + strmi lr, [r3], -r2, asr #19 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ stmiapl r2!, {r0, r1, r4, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 4d23c8 │ │ │ │ + blmi 4d23c4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - @ instruction: 0x4603e9b0 │ │ │ │ + @ instruction: 0x4603e9b2 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ stmiapl r2!, {r1, r2, r3, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 3923a8 │ │ │ │ - bmi 36b578 │ │ │ │ + blmi 3923a4 │ │ │ │ + bmi 36b574 │ │ │ │ andsvs r5, sl, r2, lsr #17 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @ instruction: 0x4603fc17 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r2, r2, asr #25 │ │ │ │ - @ instruction: 0x000114b4 │ │ │ │ - andeq r6, r2, r6, asr #15 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq r5, r2, r6, asr #25 │ │ │ │ muleq r1, ip, r4 │ │ │ │ - andeq r6, r2, r6, lsr #15 │ │ │ │ + andeq r6, r2, sl, asr #15 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq r1, r1, r4, lsl #9 │ │ │ │ + andeq r6, r2, sl, lsr #15 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ - muleq r2, r8, r7 │ │ │ │ + muleq r2, ip, r7 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb715cc │ │ │ │ + bl feb715c8 │ │ │ │ @ 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 38e838 │ │ │ │ + blmi 38e834 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - stmib r0, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r2, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -r4, lsr #30 │ │ │ │ + strmi lr, [r3], -r6, lsr #30 │ │ │ │ stmdbmi r8, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - ldmdb r8!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb sl!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7e72001 │ │ │ │ - svclt 0x0000ef0e │ │ │ │ + svclt 0x0000ef10 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r5, r2, r6, lsr #24 │ │ │ │ + andeq r5, r2, sl, lsr #24 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq r1, r1, r8, lsl #8 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71630 │ │ │ │ + bl feb7162c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0086878 │ │ │ │ - @ instruction: 0x4603f9bf │ │ │ │ + @ instruction: 0x4603f9bd │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1ebcb0 │ │ │ │ + blmi 1ebcac │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stmdb lr!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - cdp 7, 5, cr15, cr10, cr7, {7} │ │ │ │ - blmi 12bc64 │ │ │ │ + ldmdb r0!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + cdp 7, 5, cr15, cr12, cr7, {7} │ │ │ │ + blmi 12bc60 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r7, r2, ip, lsl #22 │ │ │ │ - strdeq r8, [r2], -ip │ │ │ │ + andeq r7, r2, r0, lsl fp │ │ │ │ + andeq r8, r2, r0, lsl #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71678 │ │ │ │ + bl feb71674 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ svclt 0x0000fbb7 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ - blmi 132680 │ │ │ │ + blmi 13267c │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - @ instruction: 0x00027ab4 │ │ │ │ + @ instruction: 0x00027ab8 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ - blmi 3060bc │ │ │ │ + blmi 3060b8 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmdbmi r9, {r8, r9, sp} │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldrmi r2, [r0], -r0, lsl #6 │ │ │ │ smladcc ip, r9, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r6, r2, ip, asr r6 │ │ │ │ - andeq r6, r2, r0, asr r6 │ │ │ │ + andeq r6, r2, r0, ror #12 │ │ │ │ + andeq r6, r2, r4, asr r6 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq r6, r2, ip, lsl r6 │ │ │ │ + andeq r6, r2, r0, lsr #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7171c │ │ │ │ + bl feb71718 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000fb79 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf000af00 │ │ │ │ strmi pc, [r3], -r3, lsr #16 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e8d10d │ │ │ │ - @ instruction: 0x4603e8d0 │ │ │ │ + @ instruction: 0x4603e8d2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 7, cr15, cr2, cr7, {7} │ │ │ │ + cdp 7, 7, cr15, cr4, cr7, {7} │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fe79 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r1, sl, asr #5 │ │ │ │ + @ instruction: 0x000112b2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71780 │ │ │ │ + bl feb7177c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx fed5658e │ │ │ │ + blx fed5658a │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb71798 │ │ │ │ + bl feb71794 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r2, r1, lsl #27 │ │ │ │ stclmi 15, cr10, [r2], #24 │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi ff81a9e8 │ │ │ │ - blmi ff82b7a4 │ │ │ │ + bmi ff81a9e4 │ │ │ │ + blmi ff82b7a0 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi ff79b1c8 │ │ │ │ + blmi ff79b1c4 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blmi ff73abd8 │ │ │ │ + blmi ff73abd4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [r5, #-8] │ │ │ │ ldrbtmi r4, [fp], #-3034 @ 0xfffff426 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 11, cr15, cr8, cr7, {7} │ │ │ │ + cdp 7, 11, cr15, cr10, cr7, {7} │ │ │ │ sbcsvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ cmpppl r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-3030 @ 0xfffff42a │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4602ef10 │ │ │ │ + @ instruction: 0x4602ef12 │ │ │ │ ldrbtmi r4, [fp], #-3028 @ 0xfffff42c │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461a0310 │ │ │ │ ldrbtmi r4, [fp], #-3026 @ 0xfffff42e │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmda r8!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda sl!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r0, r3, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e70c0c │ │ │ │ - strmi lr, [r3], -r2, lsl #28 │ │ │ │ + strmi lr, [r3], -r4, lsl #28 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-3010 @ 0xfffff43e │ │ │ │ @ instruction: 0x232e9302 │ │ │ │ - blmi ff07f260 │ │ │ │ + blmi ff07f25c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3008 @ 0xfffff440 │ │ │ │ ldrbtmi r4, [sl], #-2752 @ 0xfffff540 │ │ │ │ ldrbtmi r4, [r9], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf7e84620 │ │ │ │ - teq r6, r6, lsl #16 │ │ │ │ + teq r6, r8, lsl #16 │ │ │ │ ldrbtmi r4, [fp], #-3006 @ 0xfffff442 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - stcl 7, cr15, [r8, #-924] @ 0xfffffc64 │ │ │ │ + stcl 7, cr15, [sl, #-924] @ 0xfffffc64 │ │ │ │ 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]! │ │ │ │ - stmda r2!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r4!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r1, r2, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e70c0c │ │ │ │ - @ instruction: 0x4603edbc │ │ │ │ + @ instruction: 0x4603edbe │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2981 @ 0xfffff45b │ │ │ │ @ instruction: 0x232f9302 │ │ │ │ - blmi fe93f2ec │ │ │ │ + blmi fe93f2e8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2979 @ 0xfffff45d │ │ │ │ ldrbtmi r4, [sl], #-2723 @ 0xfffff55d │ │ │ │ ldrbtmi r4, [r9], #-2467 @ 0xfffff65d │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - rscs lr, r0, r0, asr #31 │ │ │ │ + rscs lr, r0, r2, asr #31 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf0433c08 │ │ │ │ @ instruction: 0xf8420301 │ │ │ │ - blmi fe729738 │ │ │ │ + blmi fe729734 │ │ │ │ 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: 0xf845ecf4 │ │ │ │ + @ instruction: 0xf845ecf6 │ │ │ │ @ instruction: 0xf1070c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - svc 0x00d6f7e7 │ │ │ │ + svc 0x00d8f7e7 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e70c0c │ │ │ │ - @ instruction: 0x4603ed70 │ │ │ │ + @ instruction: 0x4603ed72 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2949 @ 0xfffff47b │ │ │ │ teqcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi fe13f384 │ │ │ │ + blmi fe13f380 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2947 @ 0xfffff47d │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ ldrbtmi r4, [r9], #-2435 @ 0xfffff67d │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - adc lr, r4, r4, ror pc │ │ │ │ + adc lr, r4, r6, ror pc │ │ │ │ ldrbtmi r4, [fp], #-2945 @ 0xfffff47f │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrbtmi r4, [sl], #-2687 @ 0xfffff581 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - cdp 7, 7, cr15, cr6, cr7, {7} │ │ │ │ + cdp 7, 7, cr15, cr8, cr7, {7} │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d129 │ │ │ │ - @ instruction: 0x4603ef98 │ │ │ │ + @ instruction: 0x4603ef9a │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi 1869804 │ │ │ │ + blmi 1869800 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - ldc 7, cr15, [r0, #-924]! @ 0xfffffc64 │ │ │ │ + ldc 7, cr15, [r2, #-924]! @ 0xfffffc64 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1b7f400 │ │ │ │ + blmi 1b7f3fc │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ - blmi 1aff404 │ │ │ │ - bmi 1aeb9f4 │ │ │ │ + blmi 1aff400 │ │ │ │ + bmi 1aeb9f0 │ │ │ │ stmdbmi fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x0034f7e7 │ │ │ │ + svc 0x0036f7e7 │ │ │ │ @ instruction: 0xf107e065 │ │ │ │ - blcc 11b45c │ │ │ │ + blcc 11b458 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stcl 7, cr15, [lr, #-924]! @ 0xfffffc64 │ │ │ │ + ldcl 7, cr15, [r0, #-924]! @ 0xfffffc64 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -sl, lsr #26 │ │ │ │ + strmi lr, [r3], -ip, lsr #26 │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf84233ff │ │ │ │ and r3, r5, ip, lsl #24 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d129 │ │ │ │ - strmi lr, [r3], -r4, asr #30 │ │ │ │ + strmi lr, [r3], -r6, asr #30 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi de98ac │ │ │ │ + blmi de98a8 │ │ │ │ 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, [ip], {231} @ 0xe7 │ │ │ │ + ldcl 7, cr15, [lr], {231} @ 0xe7 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 127f4a8 │ │ │ │ + blmi 127f4a4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4918 @ 0x1336 │ │ │ │ ldrbtmi r4, [fp], #-2887 @ 0xfffff4b9 │ │ │ │ - blmi 11ff4ac │ │ │ │ - bmi 11eba9c │ │ │ │ + blmi 11ff4a8 │ │ │ │ + bmi 11eba98 │ │ │ │ stmdbmi r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - cdp 7, 14, cr15, cr0, cr7, {7} │ │ │ │ - bmi 1192904 │ │ │ │ + cdp 7, 14, cr15, cr2, cr7, {7} │ │ │ │ + bmi 1192900 │ │ │ │ @ instruction: 0xf107447a │ │ │ │ @ instruction: 0x46100310 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r9], -r0, lsl #5 │ │ │ │ - cdp 7, 9, cr15, cr14, cr7, {7} │ │ │ │ + cdp 7, 10, cr15, cr0, cr7, {7} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ - blcs 2991c │ │ │ │ + blcs 29918 │ │ │ │ @ instruction: 0xf7e7d00a │ │ │ │ - strmi lr, [r2], -r2, lsl #30 │ │ │ │ + strmi lr, [r2], -r4, lsl #30 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1005080 │ │ │ │ ldmdbmi r2!, {r2, r3} │ │ │ │ - bmi 2abaf8 │ │ │ │ + bmi 2abaf4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - ldrmi lr, [r8], -lr, asr #27 │ │ │ │ + @ instruction: 0x4618edd0 │ │ │ │ strpl pc, [r0, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r5, r2, r4, asr sl │ │ │ │ - andeq r5, r2, r8, asr #20 │ │ │ │ + andeq r5, r2, r8, asr sl │ │ │ │ + andeq r5, r2, ip, asr #20 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r8, r2, r8, lsl #20 │ │ │ │ - strdeq r6, [r2], -r4 │ │ │ │ - andeq r6, r2, sl, ror #17 │ │ │ │ - ldrdeq r8, [r2], -lr │ │ │ │ - andeq r6, r2, sl, asr #17 │ │ │ │ - @ instruction: 0x000268be │ │ │ │ + andeq r8, r2, ip, lsl #20 │ │ │ │ + strdeq r6, [r2], -r8 │ │ │ │ + andeq r6, r2, lr, ror #17 │ │ │ │ + andeq r8, r2, r2, ror #19 │ │ │ │ + andeq r6, r2, lr, asr #17 │ │ │ │ + andeq r6, r2, r2, asr #17 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq r1, r1, sl, lsr r2 │ │ │ │ - andeq r1, r1, r8, lsr r2 │ │ │ │ - muleq r1, r6, r2 │ │ │ │ - andeq r1, r1, sl, ror #3 │ │ │ │ - andeq r1, r1, lr, ror #3 │ │ │ │ - andeq r6, r2, r2, asr r8 │ │ │ │ - andeq r1, r1, lr, lsr #3 │ │ │ │ - andeq r1, r1, ip, lsr #3 │ │ │ │ - andeq r1, r1, sl, lsl #4 │ │ │ │ - andeq r1, r1, lr, asr r1 │ │ │ │ - andeq r1, r1, r2, ror #2 │ │ │ │ - @ instruction: 0x000267b0 │ │ │ │ - andeq r1, r1, r6, lsl r1 │ │ │ │ - andeq r1, r1, r4, lsl r1 │ │ │ │ - andeq r1, r1, r2, ror r1 │ │ │ │ - andeq r1, r1, r6, asr #1 │ │ │ │ - andeq r1, r1, sl, asr #1 │ │ │ │ - andeq r6, r2, lr, lsr #14 │ │ │ │ - @ instruction: 0x000287ba │ │ │ │ - muleq r1, r8, r0 │ │ │ │ - muleq r1, r6, r0 │ │ │ │ - strdeq r1, [r1], -r4 │ │ │ │ - andeq r1, r1, r8, asr #32 │ │ │ │ - andeq r1, r1, ip, asr #32 │ │ │ │ - muleq r2, lr, r7 │ │ │ │ - strdeq r0, [r1], -r0 @ │ │ │ │ - andeq r0, r1, lr, ror #31 │ │ │ │ - andeq r1, r1, ip, asr #32 │ │ │ │ - andeq r0, r1, r0, lsr #31 │ │ │ │ - andeq r0, r1, r4, lsr #31 │ │ │ │ - andeq r8, r2, r0, lsl r7 │ │ │ │ - strdeq r5, [r2], -r0 │ │ │ │ + andeq r1, r1, r2, lsr #4 │ │ │ │ + andeq r1, r1, r0, lsr #4 │ │ │ │ + andeq r1, r1, lr, ror r2 │ │ │ │ + ldrdeq r1, [r1], -r2 │ │ │ │ + ldrdeq r1, [r1], -r6 │ │ │ │ + andeq r6, r2, r6, asr r8 │ │ │ │ + muleq r1, r6, r1 │ │ │ │ + muleq r1, r4, r1 │ │ │ │ + strdeq r1, [r1], -r2 │ │ │ │ + andeq r1, r1, r6, asr #2 │ │ │ │ + andeq r1, r1, sl, asr #2 │ │ │ │ + @ instruction: 0x000267b4 │ │ │ │ + strdeq r1, [r1], -lr │ │ │ │ + strdeq r1, [r1], -ip │ │ │ │ + andeq r1, r1, sl, asr r1 │ │ │ │ + andeq r1, r1, lr, lsr #1 │ │ │ │ + strheq r1, [r1], -r2 │ │ │ │ + andeq r6, r2, r2, lsr r7 │ │ │ │ + @ instruction: 0x000287be │ │ │ │ + andeq r1, r1, r0, lsl #1 │ │ │ │ + andeq r1, r1, lr, ror r0 │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + andeq r1, r1, r0, lsr r0 │ │ │ │ + andeq r1, r1, r4, lsr r0 │ │ │ │ + andeq r8, r2, r2, lsr #15 │ │ │ │ + ldrdeq r0, [r1], -r8 │ │ │ │ + ldrdeq r0, [r1], -r6 │ │ │ │ + andeq r1, r1, r4, lsr r0 │ │ │ │ + andeq r0, r1, r8, lsl #31 │ │ │ │ + andeq r0, r1, ip, lsl #31 │ │ │ │ + andeq r8, r2, r4, lsl r7 │ │ │ │ + strdeq r5, [r2], -r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb71be4 │ │ │ │ + bl feb71be0 │ │ │ │ @ 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 175ae44 │ │ │ │ - blmi 176bc00 │ │ │ │ + bmi 175ae40 │ │ │ │ + blmi 176bbfc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 16db624 │ │ │ │ + blmi 16db620 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blmi 167ac84 │ │ │ │ + blmi 167ac80 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs 63638 │ │ │ │ + bcs 63634 │ │ │ │ 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: 0xf845eb26 │ │ │ │ + @ instruction: 0xf845eb28 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ - blcs 29c54 │ │ │ │ + blcs 29c50 │ │ │ │ @ instruction: 0xf107d131 │ │ │ │ ldmdb r3, {r4, r7, r8, r9}^ │ │ │ │ - blmi 12daec0 │ │ │ │ + blmi 12daebc │ │ │ │ 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: 0xf9cef00c │ │ │ │ + @ instruction: 0xf9ccf00c │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0xf7ffee8e │ │ │ │ + @ instruction: 0xf7ffee90 │ │ │ │ eor pc, r2, r3, ror sp @ │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tsteq ip, r3, asr r9 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle r6, r0, r2 │ │ │ │ stc2l 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi e92b18 │ │ │ │ + blmi e92b14 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - cdp 7, 1, cr15, cr0, cr7, {7} │ │ │ │ + cdp 7, 1, cr15, cr2, cr7, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4603ebb4 │ │ │ │ - blmi d2c34c │ │ │ │ + @ instruction: 0x4603ebb6 │ │ │ │ + blmi d2c348 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - @ instruction: 0xf7e7edc8 │ │ │ │ - blmi c95c0c │ │ │ │ + @ instruction: 0xf7e7edca │ │ │ │ + blmi c95c10 │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - ldc 7, cr15, [r8, #924] @ 0x39c │ │ │ │ + ldc 7, cr15, [sl, #924] @ 0x39c │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0x46160290 │ │ │ │ addseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0xf846fd14 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ @ instruction: 0xf1b33c7c │ │ │ │ @ instruction: 0xd1143fff │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e7681c │ │ │ │ - @ instruction: 0x4603edde │ │ │ │ + strmi lr, [r3], -r0, ror #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl fe058ae0 │ │ │ │ + bl fe0d8adc │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2844 @ 0xfffff4e4 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - ldc 7, cr15, [r4, #924] @ 0x39c │ │ │ │ - ldc 7, cr15, [r2], {231} @ 0xe7 │ │ │ │ + ldc 7, cr15, [r6, #924] @ 0x39c │ │ │ │ + ldc 7, cr15, [r4], {231} @ 0xe7 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 5daf94 │ │ │ │ - blmi 26bd50 │ │ │ │ + bmi 5daf90 │ │ │ │ + blmi 26bd4c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0xf507eca4 │ │ │ │ + @ instruction: 0xf507eca6 │ │ │ │ ldrcc r5, [r4, -r4, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - strdeq r5, [r2], -r8 │ │ │ │ - andeq r5, r2, ip, ror #11 │ │ │ │ + strdeq r5, [r2], -ip │ │ │ │ + strdeq r5, [r2], -r0 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r6, r2, r4, lsr #9 │ │ │ │ - andeq r9, r2, r0, lsr #11 │ │ │ │ - andeq r8, r2, r2, lsl #11 │ │ │ │ - andeq r9, r2, r0, ror #10 │ │ │ │ - andeq r8, r2, sl, asr #10 │ │ │ │ - andeq r0, r1, sl, lsl lr │ │ │ │ - andeq r8, r2, r2, lsr r5 │ │ │ │ - andeq r8, r2, sl, lsr #9 │ │ │ │ + andeq r6, r2, r8, lsr #9 │ │ │ │ + andeq r9, r2, r4, lsr #11 │ │ │ │ + andeq r8, r2, r6, lsl #11 │ │ │ │ + andeq r9, r2, r4, ror #10 │ │ │ │ + andeq r8, r2, lr, asr #10 │ │ │ │ + andeq r0, r1, r2, lsl #28 │ │ │ │ + andeq r8, r2, r6, lsr r5 │ │ │ │ + andeq r8, r2, lr, lsr #9 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq r0, r1, r8, asr #27 │ │ │ │ - ldrdeq r6, [r2], -r4 │ │ │ │ - andeq r0, r1, r2, lsl #27 │ │ │ │ - muleq r2, ip, r4 │ │ │ │ + @ instruction: 0x00010db0 │ │ │ │ + ldrdeq r6, [r2], -r8 │ │ │ │ + andeq r0, r1, sl, ror #26 │ │ │ │ + andeq r5, r2, r0, lsr #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71dcc │ │ │ │ + bl feb71dc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1b4dc4 │ │ │ │ + blmi 1b4dc0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc 7, cr15, [r4, #924]! @ 0x39c │ │ │ │ + stc 7, cr15, [r6, #924]! @ 0x39c │ │ │ │ ldc2l 7, cr15, [r2], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strdeq r8, [r2], -r0 │ │ │ │ + strdeq r8, [r2], -r4 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq r9, r2, r8, asr #7 │ │ │ │ + andeq r9, r2, ip, asr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71e28 │ │ │ │ + bl feb71e24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c20 │ │ │ │ addlt r5, r6, r0, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430310 │ │ │ │ @ instruction: 0xf5070c0c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 8db07c │ │ │ │ - blmi 8ebe38 │ │ │ │ + bmi 8db078 │ │ │ │ + blmi 8ebe34 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 85b85c │ │ │ │ + blmi 85b858 │ │ │ │ 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: 0xf107eb48 │ │ │ │ + @ instruction: 0xf107eb4a │ │ │ │ stmdacc r4, {r4} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 5ff888 │ │ │ │ - bmi 5ebe78 │ │ │ │ + blmi 5ff884 │ │ │ │ + bmi 5ebe74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf00c5180 │ │ │ │ - @ instruction: 0xf107f8cd │ │ │ │ - blcc 11b8dc │ │ │ │ - blmi 4ec504 │ │ │ │ + @ instruction: 0xf107f8cb │ │ │ │ + blcc 11b8d8 │ │ │ │ + blmi 4ec500 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc 7, cr15, [ip, #924] @ 0x39c │ │ │ │ + stc 7, cr15, [lr, #924] @ 0x39c │ │ │ │ ldc2l 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 39b0e8 │ │ │ │ - blmi 22bea4 │ │ │ │ + bmi 39b0e4 │ │ │ │ + blmi 22bea0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0xf507ebfa │ │ │ │ + @ instruction: 0xf507ebfc │ │ │ │ ldrcc r5, [r0, -r0, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x000253b4 │ │ │ │ + @ instruction: 0x000253b8 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r8, r2, r4, ror r3 │ │ │ │ - andeq r8, r2, r8, asr #6 │ │ │ │ - andeq r0, r1, r4, ror #24 │ │ │ │ - andeq r8, r2, r0, lsr r3 │ │ │ │ - andeq r5, r2, r8, asr #6 │ │ │ │ + andeq r8, r2, r8, ror r3 │ │ │ │ + andeq r8, r2, ip, asr #6 │ │ │ │ + andeq r0, r1, ip, asr #24 │ │ │ │ + andeq r8, r2, r4, lsr r3 │ │ │ │ + andeq r5, r2, ip, asr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71efc │ │ │ │ + bl feb71ef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ - blcs b4d78 │ │ │ │ - blmi 212138 │ │ │ │ + blcs b4d74 │ │ │ │ + blmi 212134 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - blmi 19599c │ │ │ │ + blmi 1959a0 │ │ │ │ @ instruction: 0xf04f447b │ │ │ │ @ instruction: 0x601a32ff │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ - andeq r6, r2, r2, asr #3 │ │ │ │ - @ instruction: 0x000261b8 │ │ │ │ - andeq r6, r2, ip, lsr #3 │ │ │ │ + andeq r6, r2, r6, asr #3 │ │ │ │ + @ instruction: 0x000261bc │ │ │ │ + @ instruction: 0x000261b0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71f3c │ │ │ │ + bl feb71f38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ - @ instruction: 0x4603ec72 │ │ │ │ + @ instruction: 0x4603ec74 │ │ │ │ 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}^ │ │ │ │ - mrrc 7, 14, pc, r8, cr7 @ │ │ │ │ + mrrc 7, 14, pc, sl, cr7 @ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andcs r6, r1, r9, ror r8 │ │ │ │ - blx ff716d92 │ │ │ │ + blx ff716d8e │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb71fa0 │ │ │ │ + bl feb71f9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3099 @ 0xfffff3e5 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ - blcs 34e20 │ │ │ │ - blmi 6cf204 │ │ │ │ + blcs 34e1c │ │ │ │ + blmi 6cf200 │ │ │ │ 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 5ec5d4 │ │ │ │ + blmi 5ec5d0 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blcs 34e44 │ │ │ │ + blcs 34e40 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi 552e44 │ │ │ │ + blmi 552e40 │ │ │ │ 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 36c658 │ │ │ │ + blmi 36c654 │ │ │ │ ldrmi r5, [r9], -r3, ror #17 │ │ │ │ @ instruction: 0xf001207f │ │ │ │ strmi pc, [r2], -r7, lsr #24 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 372e6c │ │ │ │ + blmi 372e68 │ │ │ │ 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 r5, r2, r6, asr r2 │ │ │ │ - andeq r9, r2, sl, lsr #4 │ │ │ │ + andeq r5, r2, sl, asr r2 │ │ │ │ + andeq r9, r2, lr, lsr #4 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - andeq r9, r2, ip, lsl #4 │ │ │ │ - andeq r9, r2, r6, lsl #4 │ │ │ │ - strdeq r9, [r2], -ip │ │ │ │ - ldrdeq r9, [r2], -lr │ │ │ │ - ldrdeq r9, [r2], -r8 │ │ │ │ + andeq r9, r2, r0, lsl r2 │ │ │ │ + andeq r9, r2, sl, lsl #4 │ │ │ │ + andeq r9, r2, r0, lsl #4 │ │ │ │ + andeq r9, r2, r2, ror #3 │ │ │ │ + ldrdeq r9, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72044 │ │ │ │ + bl feb72040 │ │ │ │ @ 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 732ec8 │ │ │ │ - blmi 72c050 │ │ │ │ + bmi 732ec4 │ │ │ │ + blmi 72c04c │ │ │ │ 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 2c698 │ │ │ │ + blcs 2c694 │ │ │ │ @ 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 26c098 │ │ │ │ + bmi 26c094 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip, -r7] │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - b fff58e64 │ │ │ │ + b fffd8e60 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r2, ip, r1 │ │ │ │ + andeq r5, r2, r0, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r5, r2, r0, asr r1 │ │ │ │ + andeq r5, r2, r4, asr r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb720e8 │ │ │ │ + bl feb720e4 │ │ │ │ @ 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 35304 │ │ │ │ + blcs 35300 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e76838 │ │ │ │ - movwcs lr, #6774 @ 0x1a76 │ │ │ │ + movwcs lr, #6776 @ 0x1a78 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, r1, lsr #27 @ p-variant is OBSOLETE │ │ │ │ - blcs 35420 │ │ │ │ + teqpvs r8, pc @ @ p-variant is OBSOLETE │ │ │ │ + blcs 3541c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stcl 7, cr15, [sl], #-924 @ 0xfffffc64 │ │ │ │ + stcl 7, cr15, [ip], #-924 @ 0xfffffc64 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 35534 │ │ │ │ + blcs 35530 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 252f78 │ │ │ │ + blmi 252f74 │ │ │ │ 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 ff016f66 │ │ │ │ + blx ff016f62 │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - ldrdeq r9, [r2], -r2 │ │ │ │ - andeq r9, r2, r8, lsl #1 │ │ │ │ + ldrdeq r9, [r2], -r6 │ │ │ │ + andeq r9, r2, ip, lsl #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7217c │ │ │ │ + bl feb72178 │ │ │ │ @ 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 35398 │ │ │ │ + blcs 35394 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e76838 │ │ │ │ - movwcs lr, #6700 @ 0x1a2c │ │ │ │ + movwcs lr, #6702 @ 0x1a2e │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, r7 @ @ p-variant is OBSOLETE │ │ │ │ - blcs 354b4 │ │ │ │ + teqpvs r8, r5 @ @ p-variant is OBSOLETE │ │ │ │ + blcs 354b0 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stc 7, cr15, [r0], #-924 @ 0xfffffc64 │ │ │ │ + stc 7, cr15, [r2], #-924 @ 0xfffffc64 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 355c8 │ │ │ │ + blcs 355c4 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25300c │ │ │ │ + blmi 253008 │ │ │ │ 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 1d96ffa │ │ │ │ + blx 1d96ff6 │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r9, r2, r2, asr #32 │ │ │ │ - strdeq r8, [r2], -r8 @ │ │ │ │ + andeq r9, r2, r6, asr #32 │ │ │ │ + strdeq r8, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb72210 │ │ │ │ + bl feb7220c │ │ │ │ @ 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 df8250 │ │ │ │ + blmi df824c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2870 @ 0xfffff4ca │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4603eb78 │ │ │ │ + @ instruction: 0x4603eb7a │ │ │ │ @ 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 b350dc │ │ │ │ + blmi b350d8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stmia lr!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 6c88c │ │ │ │ + ldm r0!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 6c888 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - b fff5902c │ │ │ │ + b fffd9028 │ │ │ │ eor r2, sp, r1, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - blmi 87510c │ │ │ │ + blmi 875108 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - ldm r6, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 6c8bc │ │ │ │ + ldm r8, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 6c8b8 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - b ff95905c │ │ │ │ + b ff9d9058 │ │ │ │ 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: 0xf7e77180 │ │ │ │ - strmi lr, [r3], -sl, lsl #21 │ │ │ │ + strmi lr, [r3], -ip, lsl #21 │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e76818 │ │ │ │ - movwcs lr, #2766 @ 0xace │ │ │ │ + movwcs lr, #2768 @ 0xad0 │ │ │ │ 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: 0xf7e7d001 │ │ │ │ - @ instruction: 0x4618e9dc │ │ │ │ + @ instruction: 0x4618e9de │ │ │ │ strvc pc, [sl, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - ldrdeq r4, [r2], -sl │ │ │ │ + ldrdeq r4, [r2], -lr │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r0, r1, ip, asr #17 │ │ │ │ - andeq r0, r1, sl, asr #17 │ │ │ │ - @ instruction: 0x000108b0 │ │ │ │ - muleq r1, r0, r8 │ │ │ │ - andeq r4, r2, lr, lsl #30 │ │ │ │ + @ instruction: 0x000108b4 │ │ │ │ + @ instruction: 0x000108b2 │ │ │ │ + muleq r1, r8, r8 │ │ │ │ + andeq r0, r1, r8, ror r8 │ │ │ │ + andeq r4, r2, r2, lsl pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72338 │ │ │ │ + bl feb72334 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ svcge 0x00027d68 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ - bmi fe3f31b0 │ │ │ │ - blmi fe3ec33c │ │ │ │ + bmi fe3f31ac │ │ │ │ + blmi fe3ec338 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrscc pc, r4, #13041664 @ 0xc70000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4603e87a │ │ │ │ - ble 65d70 │ │ │ │ + @ instruction: 0x4603e87c │ │ │ │ + ble 65d6c │ │ │ │ rscs r2, r9, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi fe1a7e80 │ │ │ │ + bmi fe1a7e7c │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -r9, lsl #24 │ │ │ │ + strmi pc, [r3], -r7, lsl #24 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmdb r4!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb r6!, {r0, r1, 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} │ │ │ │ - ldmdb sl, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb ip, {r0, r1, 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 2ca00 │ │ │ │ + blcs 2c9fc │ │ │ │ @ instruction: 0xf107d10d │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldrmi r7, [r1], -r5, ror #6 │ │ │ │ @ instruction: 0xf7e76818 │ │ │ │ - movwcs lr, #6400 @ 0x1900 │ │ │ │ + movwcs lr, #6402 @ 0x1902 │ │ │ │ @ instruction: 0xf107e0aa │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldmdavs fp, {r0, r2, r5, r6, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf5079301 │ │ │ │ movwls r7, #970 @ 0x3ca │ │ │ │ - bmi 16aca7c │ │ │ │ + bmi 16aca78 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4603efb2 │ │ │ │ + @ instruction: 0x4603efb4 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bicvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ ldrbtmi r4, [sl], #-2640 @ 0xfffff5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - b d59204 │ │ │ │ - blcs 2ca78 │ │ │ │ + b dd9200 │ │ │ │ + blcs 2ca74 │ │ │ │ @ instruction: 0xf507d17b │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf5077365 │ │ │ │ andls r7, r0, #-1610612724 @ 0xa000000c │ │ │ │ - bmi 12752ec │ │ │ │ + bmi 12752e8 │ │ │ │ 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 2caa8 │ │ │ │ + blcs 2caa4 │ │ │ │ @ instruction: 0xf507d04c │ │ │ │ @ instruction: 0xf1077125 │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ strmi r7, [fp], -r5, rrx │ │ │ │ ldrbtmi r4, [r9], #-2364 @ 0xfffff6c4 │ │ │ │ @ instruction: 0xf7e76800 │ │ │ │ - @ instruction: 0xf507e9f8 │ │ │ │ + @ instruction: 0xf507e9fa │ │ │ │ @ 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 2cb04 │ │ │ │ + blcs 2cb00 │ │ │ │ @ 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 │ │ │ │ @@ -25276,140 +25275,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: 0xf7e76818 │ │ │ │ - @ instruction: 0xe016e9bc │ │ │ │ + @ instruction: 0xe016e9be │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmda lr, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r0!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi 62805c │ │ │ │ + bmi 628058 │ │ │ │ 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: 0xf7e7d001 │ │ │ │ - ldrmi lr, [r8], -r0, lsr #17 │ │ │ │ + ldrmi lr, [r8], -r2, lsr #17 │ │ │ │ strbvc pc, [r6, -r7, lsl #10]! @ │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x00024eb0 │ │ │ │ + @ instruction: 0x00024eb4 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - andeq r0, r1, r8, asr #15 │ │ │ │ - andeq r0, r1, r0, lsr #14 │ │ │ │ - andeq r0, r1, r6, asr #14 │ │ │ │ - andeq r0, r1, lr, lsr r7 │ │ │ │ - andeq r0, r1, r8, lsr #14 │ │ │ │ - andeq r0, r1, r2, lsr #14 │ │ │ │ - andeq r0, r1, lr, lsl #14 │ │ │ │ + @ instruction: 0x000107b0 │ │ │ │ + andeq r0, r1, r8, lsl #14 │ │ │ │ + andeq r0, r1, lr, lsr #14 │ │ │ │ + andeq r0, r1, r6, lsr #14 │ │ │ │ + andeq r0, r1, r0, lsl r7 │ │ │ │ andeq r0, r1, sl, lsl #14 │ │ │ │ - andeq r0, r1, r2, lsr #14 │ │ │ │ - strdeq r0, [r1], -ip │ │ │ │ - muleq r2, r6, ip │ │ │ │ + strdeq r0, [r1], -r6 │ │ │ │ + strdeq r0, [r1], -r2 │ │ │ │ + andeq r0, r1, sl, lsl #14 │ │ │ │ + andeq r0, r1, r4, ror #13 │ │ │ │ + muleq r2, sl, ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb725c8 │ │ │ │ + bl feb725c4 │ │ │ │ @ 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 c5bff0 │ │ │ │ + blmi c5bfec │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - stmda r0, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r2, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eors r2, sl, r1, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - strmi lr, [r3], -r2, lsr #30 │ │ │ │ - ble 66020 │ │ │ │ + strmi lr, [r3], -r4, lsr #30 │ │ │ │ + ble 6601c │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r9], -r1, asr #6 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - @ instruction: 0xf507efec │ │ │ │ + @ instruction: 0xf507efee │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ smlawtcs lr, r8, r4, r7 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - eorvs lr, r0, lr, asr #19 │ │ │ │ + ldrdvs lr, [r0], -r0 @ │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - blcs 354c4 │ │ │ │ + blcs 354c0 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ ldmdavs fp, {r3, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2580 @ 0xfffff5ec │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - svc 0x00c8f7e6 │ │ │ │ + svc 0x00caf7e6 │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ ldmdbmi r1, {r0, r8, r9, sp} │ │ │ │ - bmi 26c670 │ │ │ │ + bmi 26c66c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x2194f8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldmda r0, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r2, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], lr, asr #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r4, r2, r2, lsr #24 │ │ │ │ + andeq r4, r2, r6, lsr #24 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ - strdeq r8, [r2], -r0 │ │ │ │ - ldrdeq r8, [r2], -lr │ │ │ │ - @ instruction: 0x00028bb2 │ │ │ │ - muleq r2, lr, fp │ │ │ │ - andeq r8, r2, lr, ror #22 │ │ │ │ - andeq r8, r2, r2, ror #24 │ │ │ │ - andeq r4, r2, r8, ror fp │ │ │ │ + strdeq r8, [r2], -r4 │ │ │ │ + andeq r8, r2, r2, ror #23 │ │ │ │ + @ instruction: 0x00028bb6 │ │ │ │ + andeq r8, r2, r2, lsr #23 │ │ │ │ + andeq r8, r2, r2, ror fp │ │ │ │ + andeq r8, r2, r6, ror #24 │ │ │ │ + andeq r4, r2, ip, ror fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb726d8 │ │ │ │ + bl feb726d4 │ │ │ │ @ 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 0x0036f7e6 │ │ │ │ + svc 0x0038f7e6 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e6100 │ │ │ │ - ldm r8!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ble 2e60fc │ │ │ │ + ldm sl!, {r0, r1, 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 359fc │ │ │ │ + blcs 359f8 │ │ │ │ @ instruction: 0xf04fd114 │ │ │ │ @ instruction: 0xe01233ff │ │ │ │ - blcs 35b08 │ │ │ │ + blcs 35b04 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f5714 │ │ │ │ + bne ff4f5710 │ │ │ │ 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 │ │ │ │ @@ -25418,31 +25417,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: 0xf7e768f8 │ │ │ │ - @ instruction: 0x6178e894 │ │ │ │ - blcs 35b60 │ │ │ │ + @ instruction: 0x6178e896 │ │ │ │ + blcs 35b5c │ │ │ │ @ instruction: 0xf7e7da0b │ │ │ │ - @ instruction: 0x4603e8be │ │ │ │ - blcs 1355ec │ │ │ │ + strmi lr, [r3], -r0, asr #17 │ │ │ │ + blcs 1355e8 │ │ │ │ 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 3579c │ │ │ │ + blcs 35798 │ │ │ │ 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 │ │ │ │ @@ -25450,19 +25449,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 │ │ │ │ - cmnvs r8, r6, lsr #28 │ │ │ │ - blcs 35be0 │ │ │ │ + cmnvs r8, r8, lsr #28 │ │ │ │ + blcs 35bdc │ │ │ │ @ instruction: 0xf7e7da0b │ │ │ │ - @ instruction: 0x4603e87e │ │ │ │ - blcs 13566c │ │ │ │ + strmi lr, [r3], -r0, lsl #17 │ │ │ │ + blcs 135668 │ │ │ │ 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 │ │ │ │ @@ -25472,49 +25471,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 35834 │ │ │ │ + blcs 35830 │ │ │ │ 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 feb72860 │ │ │ │ + bl feb7285c │ │ │ │ @ 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 0x008ef7e6 │ │ │ │ + svc 0x0090f7e6 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e6290 │ │ │ │ - ldmda r0!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 2e628c │ │ │ │ + ldmda r2!, {r0, r1, 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 35b8c │ │ │ │ + blcs 35b88 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 35c98 │ │ │ │ + blcs 35c94 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f58a4 │ │ │ │ + bne ff4f58a0 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a42fc │ │ │ │ - bl 10dd6e0 │ │ │ │ + bl 4a42f8 │ │ │ │ + bl 10dd6dc │ │ │ │ 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 │ │ │ │ @@ -25527,19 +25526,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 │ │ │ │ - cmnvs r8, ip, lsl #27 │ │ │ │ - blcs 35d14 │ │ │ │ + cmnvs r8, lr, lsl #27 │ │ │ │ + blcs 35d10 │ │ │ │ @ instruction: 0xf7e6da0b │ │ │ │ - strmi lr, [r3], -r4, ror #31 │ │ │ │ - blcs 1357a0 │ │ │ │ + strmi lr, [r3], -r6, ror #31 │ │ │ │ + blcs 13579c │ │ │ │ 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 │ │ │ │ @@ -25549,134 +25548,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 35968 │ │ │ │ + blcs 35964 │ │ │ │ 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 feb72994 │ │ │ │ + bl feb72990 │ │ │ │ @ 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}^ │ │ │ │ - cdp 7, 15, cr15, cr4, cr6, {7} │ │ │ │ + cdp 7, 15, cr15, cr6, cr6, {7} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e63c4 │ │ │ │ - svc 0x0096f7e6 │ │ │ │ + ble 2e63c0 │ │ │ │ + svc 0x0098f7e6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 35cc0 │ │ │ │ + blcs 35cbc │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 35dcc │ │ │ │ + blcs 35dc8 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f59d8 │ │ │ │ + bne ff4f59d4 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a4430 │ │ │ │ - bl 10dd814 │ │ │ │ + bl 4a442c │ │ │ │ + bl 10dd810 │ │ │ │ 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 feb72a2c │ │ │ │ + bl feb72a28 │ │ │ │ @ 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], -r2, lsr #28 │ │ │ │ + strmi lr, [r3], -r4, lsr #28 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - cdp 7, 11, cr15, cr14, cr6, {7} │ │ │ │ - blcs 2d068 │ │ │ │ + cdp 7, 12, cr15, cr0, cr6, {7} │ │ │ │ + blcs 2d064 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - cdp 7, 11, cr15, cr8, cr6, {7} │ │ │ │ - blcs 12d074 │ │ │ │ + cdp 7, 11, cr15, cr10, cr6, {7} │ │ │ │ + blcs 12d070 │ │ │ │ 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 35a84 │ │ │ │ + blcs 35a80 │ │ │ │ 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 feb72aac │ │ │ │ + bl feb72aa8 │ │ │ │ @ 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: 0x4603ee9c │ │ │ │ + @ instruction: 0x4603ee9e │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - cdp 7, 7, cr15, cr14, cr6, {7} │ │ │ │ - blcs 2d0e8 │ │ │ │ + cdp 7, 8, cr15, cr0, cr6, {7} │ │ │ │ + blcs 2d0e4 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - cdp 7, 7, cr15, cr8, cr6, {7} │ │ │ │ - blcs 12d0f4 │ │ │ │ + cdp 7, 7, cr15, cr10, cr6, {7} │ │ │ │ + blcs 12d0f0 │ │ │ │ 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 35b04 │ │ │ │ + blcs 35b00 │ │ │ │ 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 16f5a24 │ │ │ │ + bvs 16f5a20 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmvs sl!, {r5, r6, sp, lr, pc}^ │ │ │ │ - bne ff4b5e34 │ │ │ │ + bne ff4b5e30 │ │ │ │ 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 ff4f5c44 │ │ │ │ + bne ff4f5c40 │ │ │ │ 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}^ │ │ │ │ @@ -25690,15 +25689,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 ff4f619c │ │ │ │ + bne ff4f6198 │ │ │ │ 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} │ │ │ │ @@ -25709,24 +25708,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 ff86c46c │ │ │ │ + blle ff86c468 │ │ │ │ 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 6b5b04 │ │ │ │ + bvs 6b5b00 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ - bvs 16f5b0c │ │ │ │ + bvs 16f5b08 │ │ │ │ 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 │ │ │ │ @@ -25734,96 +25733,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 16b5b4c │ │ │ │ + bvs 16b5b48 │ │ │ │ andsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ andcs r6, r0, #3866624 @ 0x3b0000 │ │ │ │ - blmi 6b3fd4 │ │ │ │ + blmi 6b3fd0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 9, cr15, cr4, cr6, {7} │ │ │ │ - blcs 2d284 │ │ │ │ + cdp 7, 9, cr15, cr6, cr6, {7} │ │ │ │ + blcs 2d280 │ │ │ │ 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 b79af8 │ │ │ │ + blcs b79af4 │ │ │ │ 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 36224 │ │ │ │ + blcs 36220 │ │ │ │ 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, r8, lsl r0 │ │ │ │ + andeq r0, r1, r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb72ce0 │ │ │ │ + bl feb72cdc │ │ │ │ @ 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 eb9b70 │ │ │ │ + blcs eb9b6c │ │ │ │ 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 35b90 │ │ │ │ + blcs 35b8c │ │ │ │ svcvs 0x003bd003 │ │ │ │ - blcs 35f98 │ │ │ │ + blcs 35f94 │ │ │ │ svcvs 0x003bd110 │ │ │ │ - blcs 35ba0 │ │ │ │ + blcs 35b9c │ │ │ │ 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 39bcc │ │ │ │ + blcs 39bc8 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ - bvs 16b7854 │ │ │ │ + bvs 16b7850 │ │ │ │ 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 6b7868 │ │ │ │ + bvs 6b7864 │ │ │ │ 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 6b7884 │ │ │ │ - bvs 16f7888 │ │ │ │ + bvs 6b7880 │ │ │ │ + bvs 16f7884 │ │ │ │ mulle sl, sl, r2 │ │ │ │ - bvs 16b7890 │ │ │ │ + bvs 16b788c │ │ │ │ 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 │ │ │ │ @@ -25834,46 +25833,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 b79c5c │ │ │ │ + blcs b79c58 │ │ │ │ svcvs 0x003bd1ec │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs 39c70 │ │ │ │ + blcs 39c6c │ │ │ │ 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: 0xf7e64618 │ │ │ │ - @ instruction: 0x4603ed50 │ │ │ │ + @ instruction: 0x4603ed52 │ │ │ │ @ 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 6b7954 │ │ │ │ - bvs 16f7958 │ │ │ │ + bvs 6b7950 │ │ │ │ + bvs 16f7954 │ │ │ │ @ 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} │ │ │ │ @@ -25920,62 +25919,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 b79db4 │ │ │ │ + blcs b79db0 │ │ │ │ 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 39dd0 │ │ │ │ + blcs 39dcc │ │ │ │ svcvs 0x003bd10f │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0x4619781b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - @ instruction: 0x4603ed34 │ │ │ │ + @ instruction: 0x4603ed36 │ │ │ │ @ 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 39e18 │ │ │ │ + blcs 39e14 │ │ │ │ ldmibvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ - blcs f79e20 │ │ │ │ + blcs f79e1c │ │ │ │ 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 ff4f65b8 │ │ │ │ + bne ff4f65b4 │ │ │ │ @ instruction: 0xf7e6461a │ │ │ │ - @ instruction: 0x4603e9f0 │ │ │ │ + @ instruction: 0x4603e9f2 │ │ │ │ teqle r1, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff5765cc │ │ │ │ + bne ff5765c8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - strmi lr, [r3], -r4, lsr #24 │ │ │ │ + strmi lr, [r3], -r6, lsr #24 │ │ │ │ @ instruction: 0xd106429d │ │ │ │ rsbsvs r6, fp, #241664 @ 0x3b000 │ │ │ │ teqvs fp, #125952 @ 0x1ec00 │ │ │ │ adcsvs r2, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs 1f13ea4 │ │ │ │ + bvs 1f13ea0 │ │ │ │ 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}^ │ │ │ │ @@ -25984,86 +25983,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 1ef4734 │ │ │ │ + blvs 1ef4730 │ │ │ │ cmnvs fp, #67108864 @ 0x4000000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xd1b52b00 │ │ │ │ - blcs 36a44 │ │ │ │ - bvs fef0ff0c │ │ │ │ + blcs 36a40 │ │ │ │ + bvs fef0ff08 │ │ │ │ @ instruction: 0xd1292b00 │ │ │ │ - blcs 36550 │ │ │ │ + blcs 3654c │ │ │ │ @ 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: 0xf7e64479 │ │ │ │ - svcvs 0x003bebfa │ │ │ │ + svcvs 0x003bebfc │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl ff3d9e30 │ │ │ │ + bl ff459e2c │ │ │ │ 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 368a4 │ │ │ │ + blcs 368a0 │ │ │ │ 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 39f3c │ │ │ │ - bvs 1f1001c │ │ │ │ - blcs 36044 │ │ │ │ + blcs 39f38 │ │ │ │ + bvs 1f10018 │ │ │ │ + blcs 36040 │ │ │ │ ldmibvs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x003b1c5a │ │ │ │ ldrd r6, [sp], sl │ │ │ │ - blcs 365d4 │ │ │ │ + blcs 365d0 │ │ │ │ svcvs 0x003bd035 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ - blcc 6ccf4 │ │ │ │ + blcc 6ccf0 │ │ │ │ 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: 0xf7e64479 │ │ │ │ - @ instruction: 0xe01aebb0 │ │ │ │ + @ instruction: 0xe01aebb2 │ │ │ │ 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 1eed7ac │ │ │ │ + bvs 1eed7a8 │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ ldrbtne pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf7e64479 │ │ │ │ - svcvs 0x003beb94 │ │ │ │ + svcvs 0x003beb96 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl 1a59efc │ │ │ │ + bl 1ad9ef8 │ │ │ │ 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 │ │ │ │ @@ -26083,105 +26082,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: 0xf7e64479 │ │ │ │ - svcvs 0x003beb56 │ │ │ │ + svcvs 0x003beb58 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl ad9f78 │ │ │ │ + bl b59f74 │ │ │ │ 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: 0xf7e64618 │ │ │ │ - @ instruction: 0x4603eb14 │ │ │ │ + @ instruction: 0x4603eb16 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ mrcvs 1, 5, r6, cr11, cr10, {2} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blvs 1eb7b0c │ │ │ │ - bvs 1ef408c │ │ │ │ - blcs 36294 │ │ │ │ - bvs 1f10044 │ │ │ │ - bvs 1eb629c │ │ │ │ + blvs 1eb7b08 │ │ │ │ + bvs 1ef4088 │ │ │ │ + blcs 36290 │ │ │ │ + bvs 1f10040 │ │ │ │ + bvs 1eb6298 │ │ │ │ @ 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: 0xf7e66878 │ │ │ │ - strmi lr, [r3], -r0, asr #23 │ │ │ │ + strmi lr, [r3], -r2, asr #23 │ │ │ │ teqle ip, r0, lsl #22 │ │ │ │ - blcs 3675c │ │ │ │ + blcs 36758 │ │ │ │ svcvs 0x003bd02b │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs b7a0f0 │ │ │ │ - blmi ffb104b4 │ │ │ │ + blcs b7a0ec │ │ │ │ + blmi ffb104b0 │ │ │ │ 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 │ │ │ │ - b ffc5a034 │ │ │ │ - blmi ff9940f4 │ │ │ │ + b ffcda030 │ │ │ │ + blmi ff9940f0 │ │ │ │ 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: 0xf7e64479 │ │ │ │ - svcvs 0x003beada │ │ │ │ + svcvs 0x003beadc │ │ │ │ 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: 0xf7e66878 │ │ │ │ - ldrbvs lr, [r8, #-2932]! @ 0xfffff48c │ │ │ │ + ldrbvs lr, [r8, #-2934]! @ 0xfffff48a │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 3a174 │ │ │ │ + blcs 3a170 │ │ │ │ svcvs 0x003bd104 │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ - blcs 37704 │ │ │ │ + blcs 37700 │ │ │ │ ldclvc 0, cr13, [fp, #8]! │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ - blcs 36810 │ │ │ │ - blmi ff11014c │ │ │ │ + blcs 3680c │ │ │ │ + blmi ff110148 │ │ │ │ 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: 0xf7e64479 │ │ │ │ - @ instruction: 0x7dfaeaa2 │ │ │ │ + @ instruction: 0x7dfaeaa4 │ │ │ │ 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 │ │ │ │ @@ -26201,88 +26200,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 1a5a144 │ │ │ │ + b 1ada140 │ │ │ │ svcvs 0x003b7dfa │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ - blcs eba224 │ │ │ │ + blcs eba220 │ │ │ │ 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 feeb7ed4 │ │ │ │ + blvs feeb7ed0 │ │ │ │ and r6, r2, sl, asr r1 │ │ │ │ movwcc r6, #7099 @ 0x1bbb │ │ │ │ - blvs feef50e0 │ │ │ │ - blcs 3a264 │ │ │ │ - blvs fef10208 │ │ │ │ - blcs f7a26c │ │ │ │ + blvs feef50dc │ │ │ │ + blcs 3a260 │ │ │ │ + blvs fef10204 │ │ │ │ + blcs f7a268 │ │ │ │ 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 ff4f7104 │ │ │ │ + bne ff4f7100 │ │ │ │ @ instruction: 0xf7e5461a │ │ │ │ - strmi lr, [r3], -sl, asr #31 │ │ │ │ + strmi lr, [r3], -ip, asr #31 │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff577118 │ │ │ │ + bne ff577114 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - @ instruction: 0x4603e9fe │ │ │ │ + strmi lr, [r3], -r0, lsl #20 │ │ │ │ @ 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 ffef5550 │ │ │ │ + blvs ffef554c │ │ │ │ mvnsvs r3, #16, 6 @ 0x40000000 │ │ │ │ movwcc r6, #7483 @ 0x1d3b │ │ │ │ - blvs ffef575c │ │ │ │ - blcs 362e0 │ │ │ │ + blvs ffef5758 │ │ │ │ + blcs 362dc │ │ │ │ ldcvs 1, cr13, [fp], #808 @ 0x328 │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ - blcs 3746c │ │ │ │ + blcs 37468 │ │ │ │ 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 │ │ │ │ - stmib sl!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib ip!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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: 0xf7e64618 │ │ │ │ - strmi lr, [r3], -r0, asr #19 │ │ │ │ + strmi lr, [r3], -r2, asr #19 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ svcvs 0x003b615a │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ tst sl, pc, lsr r3 │ │ │ │ - blcs 373bc │ │ │ │ + blcs 373b8 │ │ │ │ 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 │ │ │ │ @@ -26290,18 +26289,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: 0xf7e64479 │ │ │ │ - svcvs 0x003be9b8 │ │ │ │ + svcvs 0x003be9ba │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - 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} │ │ │ │ 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 │ │ │ │ @@ -26313,95 +26312,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 6d16c │ │ │ │ + blcc 6d168 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi fp!, {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e64479 │ │ │ │ - svcvs 0x003be980 │ │ │ │ + svcvs 0x003be982 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - ldmdb r4, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r6, {r1, 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: 0xf7e64618 │ │ │ │ - strmi lr, [r3], -r2, asr #18 │ │ │ │ + strmi lr, [r3], -r4, asr #18 │ │ │ │ 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 36638 │ │ │ │ + blcs 36634 │ │ │ │ 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 eba460 │ │ │ │ + blcs eba45c │ │ │ │ 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 3a474 │ │ │ │ + blcs 3a470 │ │ │ │ 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 r4, r2, sl, lsl #10 │ │ │ │ - andeq pc, r0, ip, ror #28 │ │ │ │ + andeq r4, r2, lr, lsl #10 │ │ │ │ + andeq pc, r0, r4, asr lr @ │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq pc, r0, r4, lsl ip @ │ │ │ │ - andeq pc, r0, r0, lsr #23 │ │ │ │ - muleq r0, r8, fp │ │ │ │ - andeq pc, r0, ip, asr #22 │ │ │ │ - andeq pc, r0, sl, lsr #21 │ │ │ │ - muleq r0, ip, sl │ │ │ │ - @ instruction: 0x0000fab2 │ │ │ │ - andeq pc, r0, r0, asr sl @ │ │ │ │ - strdeq pc, [r0], -sl │ │ │ │ - andeq pc, r0, sl, lsr #18 │ │ │ │ - andeq pc, r0, r8, ror #17 │ │ │ │ - andeq pc, r0, r0, lsr #15 │ │ │ │ + strdeq pc, [r0], -ip │ │ │ │ + andeq pc, r0, r8, lsl #23 │ │ │ │ + andeq pc, r0, r0, lsl #23 │ │ │ │ + andeq pc, r0, r4, lsr fp @ │ │ │ │ + muleq r0, r2, sl │ │ │ │ + andeq pc, r0, r4, lsl #21 │ │ │ │ + muleq r0, sl, sl │ │ │ │ + andeq pc, r0, r8, lsr sl @ │ │ │ │ + andeq pc, r0, r2, ror #19 │ │ │ │ + andeq pc, r0, r2, lsl r9 @ │ │ │ │ + ldrdeq pc, [r0], -r0 │ │ │ │ + andeq pc, r0, r8, lsl #15 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 3a4dc │ │ │ │ + blcs 3a4d8 │ │ │ │ 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 36b80 │ │ │ │ - blmi 5904bc │ │ │ │ + blcs 36b7c │ │ │ │ + blmi 5904b8 │ │ │ │ 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: 0xf7e64479 │ │ │ │ - ldclvc 8, cr14, [sl, #936]! @ 0x3a8 │ │ │ │ + ldclvc 8, cr14, [sl, #944]! @ 0x3b0 │ │ │ │ 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} │ │ │ │ @@ -26411,60 +26410,60 @@ │ │ │ │ svcvs 0x003b681a │ │ │ │ svcvs 0x003b60da │ │ │ │ cmpvs sl, r0, lsl #4 │ │ │ │ @ instruction: 0x46187dfb │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - strdeq pc, [r0], -ip │ │ │ │ + andeq pc, r0, r4, ror #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb736fc │ │ │ │ + bl feb736f8 │ │ │ │ @ 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 66d704 │ │ │ │ + blmi 66d700 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2840 @ 0xfffff4e8 │ │ │ │ - blmi 634588 │ │ │ │ + blmi 634584 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2839 @ 0xfffff4e9 │ │ │ │ - blmi 5f4694 │ │ │ │ + blmi 5f4690 │ │ │ │ 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 ff2da540 │ │ │ │ - blmi 474b28 │ │ │ │ + blx ff2da53c │ │ │ │ + blmi 474b24 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r3!, {r1, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3f45bc │ │ │ │ + blmi 3f45b8 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmiapl r3!, {r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3b45c8 │ │ │ │ + blmi 3b45c4 │ │ │ │ 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 │ │ │ │ - strdeq r3, [r2], -r0 │ │ │ │ + strdeq r3, [r2], -r4 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ - andeq r7, r2, lr, asr #23 │ │ │ │ + ldrdeq r7, [r2], -r2 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ - andeq r7, r2, r2, asr #23 │ │ │ │ - @ instruction: 0x00027bbc │ │ │ │ - andeq r7, r2, r0, lsr #23 │ │ │ │ - muleq r2, r4, fp │ │ │ │ + andeq r7, r2, r6, asr #23 │ │ │ │ + andeq r7, r2, r0, asr #23 │ │ │ │ + andeq r7, r2, r4, lsr #23 │ │ │ │ + muleq r2, r8, fp │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq r7, r2, r8, lsl #23 │ │ │ │ + andeq r7, r2, ip, lsl #23 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ │ │ │ │ -0001c59c : │ │ │ │ +0001c598 : │ │ │ │ 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] │ │ │ │ @@ -26474,22 +26473,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 1c4f0 │ │ │ │ + bl 1c4ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -0001c5d2 : │ │ │ │ +0001c5ce : │ │ │ │ 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] │ │ │ │ @@ -26500,22 +26499,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 1c4f0 │ │ │ │ + bl 1c4ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -0001c60a : │ │ │ │ +0001c606 : │ │ │ │ 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] │ │ │ │ @@ -26526,15 +26525,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 1c4f0 │ │ │ │ + bl 1c4ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ @@ -26548,31 +26547,31 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r0, #8 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c670 │ │ │ │ + bne.n 1c66c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c698 │ │ │ │ + b.n 1c694 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1c918 │ │ │ │ + bl 1c914 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c690 │ │ │ │ + bne.n 1c68c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2150 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c698 │ │ │ │ + b.n 1c694 │ │ │ │ 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 │ │ │ │ @@ -26582,23 +26581,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 1c6d2 │ │ │ │ + beq.n 1c6ce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6cc │ │ │ │ + beq.n 1c6c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ca4a │ │ │ │ + bl 1ca46 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2150 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -26613,17 +26612,17 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c70a │ │ │ │ + bne.n 1c706 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c766 │ │ │ │ + b.n 1c762 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx 23c0 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -26635,33 +26634,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 1cefa │ │ │ │ + bl 1cef6 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c756 │ │ │ │ + beq.n 1c752 │ │ │ │ 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 2150 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ce34 │ │ │ │ + bl 1ce30 │ │ │ │ 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 │ │ │ │ @@ -26671,40 +26670,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 1cefa │ │ │ │ + bl 1cef6 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7cc │ │ │ │ + beq.n 1c7c8 │ │ │ │ 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 23c0 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - bge.n 1c7c4 │ │ │ │ + bge.n 1c7c0 │ │ │ │ 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 2150 │ │ │ │ - b.n 1c7d0 │ │ │ │ + b.n 1c7cc │ │ │ │ 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} │ │ │ │ @@ -26716,45 +26715,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 1cb5e │ │ │ │ + bl 1cb5a │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c840 │ │ │ │ + beq.n 1c83c │ │ │ │ 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 23c0 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - bge.n 1c844 │ │ │ │ + bge.n 1c840 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1c770 │ │ │ │ + bl 1c76c │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c83a │ │ │ │ + beq.n 1c836 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 1c844 │ │ │ │ + b.n 1c840 │ │ │ │ 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} │ │ │ │ @@ -26764,115 +26763,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 1d094 │ │ │ │ + bl 1d090 │ │ │ │ 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] @ (1c90c ) │ │ │ │ + ldr r2, [pc, #124] @ (1c908 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (1c910 ) │ │ │ │ + ldr r3, [pc, #124] @ (1c90c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 23c0 <__time64@plt> │ │ │ │ strd r0, r1, [r7, #24] │ │ │ │ - b.n 1c8d4 │ │ │ │ + b.n 1c8d0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bge.n 1c8c8 │ │ │ │ + bge.n 1c8c4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1c770 │ │ │ │ - b.n 1c8d4 │ │ │ │ + bl 1c76c │ │ │ │ + b.n 1c8d0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1c8ec │ │ │ │ + b.n 1c8e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d0ee │ │ │ │ + bl 1d0ea │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8a8 │ │ │ │ + bne.n 1c8a4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (1c914 ) │ │ │ │ + ldr r1, [pc, #36] @ (1c910 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1c910 ) │ │ │ │ + ldr r2, [pc, #28] @ (1c90c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1c904 │ │ │ │ + beq.n 1c900 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r4, [pc, #116] @ (1c9a4 ) │ │ │ │ + ldr r4, [pc, #116] @ (1c9a0 ) │ │ │ │ add r4, pc │ │ │ │ movs r0, #28 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c946 │ │ │ │ + bne.n 1c942 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c99a │ │ │ │ + b.n 1c996 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1c950 │ │ │ │ + bgt.n 1c94c │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c95c │ │ │ │ - ldr r3, [pc, #80] @ (1c9a8 ) │ │ │ │ + bne.n 1c958 │ │ │ │ + ldr r3, [pc, #80] @ (1c9a4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ @@ -26890,54 +26889,54 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c998 │ │ │ │ + bne.n 1c994 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2150 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c99a │ │ │ │ + b.n 1c996 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, 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 1ca0e │ │ │ │ + b.n 1ca0a │ │ │ │ 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 1ca02 │ │ │ │ + b.n 1c9fe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9ee │ │ │ │ + beq.n 1c9ea │ │ │ │ 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] │ │ │ │ @@ -26945,41 +26944,41 @@ │ │ │ │ blx 2150 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2150 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9d8 │ │ │ │ + bne.n 1c9d4 │ │ │ │ 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 1c9c8 │ │ │ │ + blt.n 1c9c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1ca32 │ │ │ │ + b.n 1ca2e │ │ │ │ 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 1ca1e │ │ │ │ + blt.n 1ca1a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -26988,15 +26987,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1c9ac │ │ │ │ + bl 1c9a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2150 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2150 │ │ │ │ nop │ │ │ │ @@ -27018,23 +27017,23 @@ │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 1caf0 │ │ │ │ + b.n 1caec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1cae4 │ │ │ │ + b.n 1cae0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ @@ -27047,23 +27046,23 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cabe │ │ │ │ + bne.n 1caba │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 1caae │ │ │ │ + blt.n 1caaa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -27077,15 +27076,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1cb42 │ │ │ │ + b.n 1cb3e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2150 │ │ │ │ @@ -27094,15 +27093,15 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cb2c │ │ │ │ + bne.n 1cb28 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2150 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -27120,47 +27119,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 2878c │ │ │ │ + bl 28784 │ │ │ │ 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 1cbca │ │ │ │ + b.n 1cbc6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1cbc4 │ │ │ │ + bne.n 1cbc0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cbc4 │ │ │ │ + bne.n 1cbc0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 1cbd2 │ │ │ │ + b.n 1cbce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cba2 │ │ │ │ + bne.n 1cb9e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -27202,48 +27201,48 @@ │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2878c │ │ │ │ + bl 28784 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1cc88 │ │ │ │ + b.n 1cc84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1cc82 │ │ │ │ + bne.n 1cc7e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc82 │ │ │ │ + bne.n 1cc7e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ccaa │ │ │ │ + b.n 1cca6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc5c │ │ │ │ + bne.n 1cc58 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -27275,51 +27274,51 @@ │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 25ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccea │ │ │ │ + bne.n 1cce6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1cd4e │ │ │ │ + b.n 1cd4a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1cd26 │ │ │ │ + b.n 1cd22 │ │ │ │ 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 1cd1a │ │ │ │ + b.n 1cd16 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1cc24 │ │ │ │ + bl 1cc20 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd00 │ │ │ │ + bne.n 1ccfc │ │ │ │ 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 1ccf0 │ │ │ │ + blt.n 1ccec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2150 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -27347,76 +27346,76 @@ │ │ │ │ lsrs r2, r3, #31 │ │ │ │ add r3, r2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bgt.n 1cd84 │ │ │ │ + bgt.n 1cd80 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ce2c │ │ │ │ + b.n 1ce28 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1cdb0 │ │ │ │ + ble.n 1cdac │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ce2c │ │ │ │ + b.n 1ce28 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 25ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cdc8 │ │ │ │ + bne.n 1cdc4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ce2c │ │ │ │ + b.n 1ce28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1ce04 │ │ │ │ + b.n 1ce00 │ │ │ │ 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 1cdf8 │ │ │ │ + b.n 1cdf4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1cc24 │ │ │ │ + bl 1cc20 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cdde │ │ │ │ + bne.n 1cdda │ │ │ │ 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 1cdce │ │ │ │ + blt.n 1cdca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2150 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -27448,40 +27447,40 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ce7c │ │ │ │ + ble.n 1ce78 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ccb2 │ │ │ │ + bl 1ccae │ │ │ │ movs r0, #16 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ce90 │ │ │ │ + bne.n 1ce8c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1cef2 │ │ │ │ + b.n 1ceee │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2810 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ceb0 │ │ │ │ + bne.n 1ceac │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2150 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1cef2 │ │ │ │ + b.n 1ceee │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -27492,19 +27491,19 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1cc24 │ │ │ │ + bl 1cc20 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cef0 │ │ │ │ + beq.n 1ceec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -27529,48 +27528,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 2878c │ │ │ │ + bl 28784 │ │ │ │ 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 1cfdc │ │ │ │ + b.n 1cfd8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1cfd2 │ │ │ │ + bne.n 1cfce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cfd2 │ │ │ │ + bne.n 1cfce │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cf6e │ │ │ │ + beq.n 1cf6a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 1cf7e │ │ │ │ + b.n 1cf7a │ │ │ │ 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] │ │ │ │ @@ -27597,27 +27596,27 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #64 @ 0x3e000000 0.125 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1cfce │ │ │ │ + bpl.n 1cfca │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1cd56 │ │ │ │ + bl 1cd52 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 1cfe4 │ │ │ │ + b.n 1cfe0 │ │ │ │ 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 1cf42 │ │ │ │ + bne.n 1cf3e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27628,73 +27627,73 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d018 │ │ │ │ + bne.n 1d014 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1d094 │ │ │ │ + bl 1d090 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1d08c │ │ │ │ + b.n 1d088 │ │ │ │ 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 2878c │ │ │ │ + bl 28784 │ │ │ │ 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 1d07c │ │ │ │ + b.n 1d078 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d072 │ │ │ │ + bne.n 1d06e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d072 │ │ │ │ + bne.n 1d06e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1d08c │ │ │ │ + b.n 1d088 │ │ │ │ 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 1d04e │ │ │ │ + bne.n 1d04a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1d094 │ │ │ │ + bl 1d090 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -27705,40 +27704,40 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1d0d4 │ │ │ │ + b.n 1d0d0 │ │ │ │ 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 1d0e2 │ │ │ │ + bne.n 1d0de │ │ │ │ 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 1d0b0 │ │ │ │ - b.n 1d0e4 │ │ │ │ + blt.n 1d0ac │ │ │ │ + b.n 1d0e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -27749,25 +27748,25 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d120 │ │ │ │ - ldr r3, [pc, #140] @ (1d19c ) │ │ │ │ + beq.n 1d11c │ │ │ │ + ldr r3, [pc, #140] @ (1d198 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d192 │ │ │ │ + beq.n 1d18e │ │ │ │ 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] │ │ │ │ @@ -27778,55 +27777,55 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d18e │ │ │ │ + bne.n 1d18a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1d17e │ │ │ │ + b.n 1d17a │ │ │ │ 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 1d18c │ │ │ │ + bne.n 1d188 │ │ │ │ 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 1d15a │ │ │ │ - b.n 1d18e │ │ │ │ + blt.n 1d156 │ │ │ │ + b.n 1d18a │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1d194 │ │ │ │ + b.n 1d190 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add.w r0, ip, r0 │ │ │ │ + @ instruction: 0xeaf40000 │ │ │ │ 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] │ │ │ │ @@ -27836,90 +27835,90 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d264 │ │ │ │ + ble.n 1d260 │ │ │ │ blx 26c0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28a3c │ │ │ │ + bl 28a34 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1d216 │ │ │ │ + b.n 1d212 │ │ │ │ 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 1d20c │ │ │ │ + beq.n 1d208 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1d266 │ │ │ │ + b.n 1d262 │ │ │ │ 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 1d1e8 │ │ │ │ + blt.n 1d1e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1d258 │ │ │ │ + b.n 1d254 │ │ │ │ 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 1d24e │ │ │ │ + beq.n 1d24a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1d266 │ │ │ │ + b.n 1d262 │ │ │ │ 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 1d22a │ │ │ │ - b.n 1d266 │ │ │ │ + bgt.n 1d226 │ │ │ │ + b.n 1d262 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -27929,37 +27928,37 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d298 │ │ │ │ - ldr r3, [pc, #192] @ (1d350 ) │ │ │ │ + beq.n 1d294 │ │ │ │ + ldr r3, [pc, #192] @ (1d34c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1d2a4 │ │ │ │ + bgt.n 1d2a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d348 │ │ │ │ + b.n 1d344 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a3c │ │ │ │ + bl 28a34 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d346 │ │ │ │ + beq.n 1d342 │ │ │ │ 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] │ │ │ │ @@ -27970,78 +27969,78 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d342 │ │ │ │ + bne.n 1d33e │ │ │ │ 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 28a3c │ │ │ │ + bl 28a34 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1d334 │ │ │ │ + b.n 1d330 │ │ │ │ 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 1d340 │ │ │ │ + bne.n 1d33c │ │ │ │ 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 28a3c │ │ │ │ + bl 28a34 │ │ │ │ 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 1d300 │ │ │ │ - b.n 1d342 │ │ │ │ + bne.n 1d2fc │ │ │ │ + b.n 1d33e │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1d348 │ │ │ │ + b.n 1d344 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0xe98c0000 │ │ │ │ + ldrd r0, r0, [r4, #-0]! │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8} │ │ │ │ add r7, sp, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r4, #31161 @ 0x79b9 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1d422 │ │ │ │ + b.n 1d41e │ │ │ │ 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 │ │ │ │ @@ -28120,57 +28119,57 @@ │ │ │ │ subs r5, r5, r6 │ │ │ │ subs r5, r5, r4 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ eors r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ sub.w r8, r8, #12 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 1d36e │ │ │ │ + bhi.n 1d36a │ │ │ │ add r5, r0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - beq.n 1d4a4 │ │ │ │ + beq.n 1d4a0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 1d4fc │ │ │ │ + bhi.n 1d4f8 │ │ │ │ cmp.w r8, #10 │ │ │ │ - beq.n 1d4ae │ │ │ │ + beq.n 1d4aa │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1d4fc │ │ │ │ + bhi.n 1d4f8 │ │ │ │ cmp.w r8, #9 │ │ │ │ - beq.n 1d4b8 │ │ │ │ + beq.n 1d4b4 │ │ │ │ cmp.w r8, #9 │ │ │ │ - bhi.n 1d4fc │ │ │ │ + bhi.n 1d4f8 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 1d4c2 │ │ │ │ + beq.n 1d4be │ │ │ │ cmp.w r8, #8 │ │ │ │ - bhi.n 1d4fc │ │ │ │ + bhi.n 1d4f8 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 1d4ca │ │ │ │ + beq.n 1d4c6 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bhi.n 1d4fc │ │ │ │ + bhi.n 1d4f8 │ │ │ │ cmp.w r8, #6 │ │ │ │ - beq.n 1d4d2 │ │ │ │ + beq.n 1d4ce │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.n 1d4fc │ │ │ │ + bhi.n 1d4f8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - beq.n 1d4da │ │ │ │ + beq.n 1d4d6 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 1d4fc │ │ │ │ + bhi.n 1d4f8 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1d4e0 │ │ │ │ + beq.n 1d4dc │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1d4fc │ │ │ │ + bhi.n 1d4f8 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 1d4e8 │ │ │ │ + beq.n 1d4e4 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bhi.n 1d4fc │ │ │ │ + bhi.n 1d4f8 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1d4f8 │ │ │ │ + beq.n 1d4f4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1d4f0 │ │ │ │ - b.n 1d4fc │ │ │ │ + beq.n 1d4ec │ │ │ │ + b.n 1d4f8 │ │ │ │ add.w r2, r3, #10 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #24 │ │ │ │ add r5, r2 │ │ │ │ add.w r2, r3, #9 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #16 │ │ │ │ @@ -28259,65 +28258,63 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1d354 │ │ │ │ + bl 1d350 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (1d5ac ) │ │ │ │ + ldr r3, [pc, #24] @ (1d5a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (1d5b0 ) │ │ │ │ + ldr r3, [pc, #20] @ (1d5a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ 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] @ (1d634 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d62c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (1d638 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d630 ) │ │ │ │ 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 1d612 │ │ │ │ + beq.n 1d60a │ │ │ │ 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] │ │ │ │ @@ -28328,113 +28325,113 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 22e8 <__getsockopt64@plt> │ │ │ │ - b.n 1d614 │ │ │ │ + b.n 1d60c │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (1d63c ) │ │ │ │ + ldr r2, [pc, #36] @ (1d634 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (1d638 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d630 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1d62c │ │ │ │ + beq.n 1d624 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ 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] @ (1d6d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d6c8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2798 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1d6c6 │ │ │ │ + beq.n 1d6be │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d692 │ │ │ │ + beq.n 1d68a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 22a0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #92] @ (1d6d4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1d6cc ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 22a0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #80] @ (1d6d8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d6d0 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #80] @ (1d6dc ) │ │ │ │ + ldr r3, [pc, #80] @ (1d6d4 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #76] @ (1d6e0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1d6d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d6c8 │ │ │ │ + beq.n 1d6c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #60] @ (1d6e4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d6dc ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ blx 21a4 <__setsockopt64@plt> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #44] @ (1d6e8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d6e0 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 21a4 <__setsockopt64@plt> │ │ │ │ - b.n 1d6c8 │ │ │ │ + b.n 1d6c0 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d308 │ │ │ │ + b.n 1d2d8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ @@ -28442,15 +28439,15 @@ │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #16] @ (1d720 ) │ │ │ │ + ldr r3, [pc, #16] @ (1d718 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #13 │ │ │ │ blx 2084 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -28459,69 +28456,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] @ (1d7a8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d7a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #108] @ (1d7ac ) │ │ │ │ + ldr r3, [pc, #108] @ (1d7a4 ) │ │ │ │ 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 1d756 │ │ │ │ + bne.n 1d74e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d788 │ │ │ │ + b.n 1d780 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d762 │ │ │ │ + ble.n 1d75a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1d766 │ │ │ │ + b.n 1d75e │ │ │ │ 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 21a4 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d786 │ │ │ │ + beq.n 1d77e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d788 │ │ │ │ + b.n 1d780 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (1d7b0 ) │ │ │ │ + ldr r1, [pc, #36] @ (1d7a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1d7ac ) │ │ │ │ + ldr r2, [pc, #28] @ (1d7a4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1d7a0 │ │ │ │ + beq.n 1d798 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ 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 │ │ │ │ @@ -28531,39 +28528,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2114 <__fcntl_time64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1d7e2 │ │ │ │ + bge.n 1d7da │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d816 │ │ │ │ + b.n 1d80e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d7f2 │ │ │ │ + beq.n 1d7ea │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1d7fa │ │ │ │ + b.n 1d7f2 │ │ │ │ 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 2114 <__fcntl_time64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1d814 │ │ │ │ + bge.n 1d80c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d816 │ │ │ │ + b.n 1d80e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -28583,32 +28580,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 1d86a │ │ │ │ + beq.n 1d862 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1d86a │ │ │ │ + beq.n 1d862 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1d86a │ │ │ │ + beq.n 1d862 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 1d86a │ │ │ │ + beq.n 1d862 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 1d86a │ │ │ │ + beq.n 1d862 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 1d86e │ │ │ │ + bne.n 1d866 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1d870 │ │ │ │ + b.n 1d868 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -28618,70 +28615,70 @@ │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #380] @ (1da18 ) │ │ │ │ + ldr r2, [pc, #380] @ (1da10 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #380] @ (1da1c ) │ │ │ │ + ldr r3, [pc, #380] @ (1da14 ) │ │ │ │ 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 1d8f4 │ │ │ │ + beq.n 1d8ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 28d70 │ │ │ │ + bl 28d68 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #332] @ 1da10 │ │ │ │ + vldr d7, [pc, #332] @ 1da08 │ │ │ │ vmul.f64 d8, d6, d7 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 28d70 │ │ │ │ + bl 28d68 │ │ │ │ vmov d5, r0, r1 │ │ │ │ - vldr d6, [pc, #304] @ 1da10 │ │ │ │ + vldr d6, [pc, #304] @ 1da08 │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 1d8fa │ │ │ │ + b.n 1d8f2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d902 │ │ │ │ - b.n 1d90e │ │ │ │ + bne.n 1d8fa │ │ │ │ + b.n 1d906 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d90e │ │ │ │ + beq.n 1d906 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1d9e4 │ │ │ │ + b.n 1d9dc │ │ │ │ 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 1d922 │ │ │ │ + beq.n 1d91a │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r7, #32] │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d92e │ │ │ │ + beq.n 1d926 │ │ │ │ movs r3, #4 │ │ │ │ strh r3, [r7, #32] │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #1 │ │ │ │ blx 27d4 │ │ │ │ @@ -28694,186 +28691,186 @@ │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #2 │ │ │ │ blx 27d4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d9a4 │ │ │ │ + ble.n 1d99c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d978 │ │ │ │ + beq.n 1d970 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d978 │ │ │ │ + beq.n 1d970 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1d9e4 │ │ │ │ + b.n 1d9dc │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d992 │ │ │ │ + beq.n 1d98a │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d992 │ │ │ │ + beq.n 1d98a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1d9e4 │ │ │ │ + b.n 1d9dc │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9dc │ │ │ │ + beq.n 1d9d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d9e4 │ │ │ │ + b.n 1d9dc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d9ae │ │ │ │ + bne.n 1d9a6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d9e4 │ │ │ │ + b.n 1d9dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d9c4 │ │ │ │ + beq.n 1d9bc │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1d9c4 │ │ │ │ + bne.n 1d9bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d9e4 │ │ │ │ + b.n 1d9dc │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d83e │ │ │ │ + bl 1d836 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d9e0 │ │ │ │ + bne.n 1d9d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d9e4 │ │ │ │ + b.n 1d9dc │ │ │ │ nop │ │ │ │ - b.n 1d90e │ │ │ │ + b.n 1d906 │ │ │ │ nop │ │ │ │ - b.n 1d90e │ │ │ │ - ldr r1, [pc, #56] @ (1da20 ) │ │ │ │ + b.n 1d906 │ │ │ │ + ldr r1, [pc, #56] @ (1da18 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #48] @ (1da1c ) │ │ │ │ + ldr r2, [pc, #48] @ (1da14 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1d9fe │ │ │ │ + beq.n 1d9f6 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #30 │ │ │ │ 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] @ (1dadc ) │ │ │ │ + ldr r2, [pc, #156] @ (1dad4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (1dae0 ) │ │ │ │ + ldr r3, [pc, #156] @ (1dad8 ) │ │ │ │ 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 1da62 │ │ │ │ + bne.n 1da5a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 1daaa │ │ │ │ + b.n 1daa2 │ │ │ │ movs r0, #0 │ │ │ │ blx 23c0 <__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 1da90 │ │ │ │ + bge.n 1da88 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dabc │ │ │ │ + b.n 1dab4 │ │ │ │ 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 1d87a │ │ │ │ + bl 1d872 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ (1dae4 ) │ │ │ │ + ldr r1, [pc, #36] @ (1dadc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1dae0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1dad8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1dad4 │ │ │ │ + beq.n 1dacc │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ 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] @ (1db60 ) │ │ │ │ + ldr r2, [pc, #92] @ (1db58 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #92] @ (1db64 ) │ │ │ │ + ldr r3, [pc, #92] @ (1db5c ) │ │ │ │ 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] │ │ │ │ @@ -28884,115 +28881,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 1d87a │ │ │ │ + bl 1d872 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (1db68 ) │ │ │ │ + ldr r1, [pc, #40] @ (1db60 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1db64 ) │ │ │ │ + ldr r2, [pc, #32] @ (1db5c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1db56 │ │ │ │ + beq.n 1db4e │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ 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] @ (1dc00 ) │ │ │ │ + ldr r2, [pc, #120] @ (1dbf8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (1dc04 ) │ │ │ │ + ldr r3, [pc, #120] @ (1dbfc ) │ │ │ │ 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 1dbc6 │ │ │ │ + bne.n 1dbbe │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 275c │ │ │ │ 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 1d87a │ │ │ │ + bl 1d872 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (1dc08 ) │ │ │ │ + ldr r1, [pc, #40] @ (1dc00 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1dc04 ) │ │ │ │ + ldr r2, [pc, #32] @ (1dbfc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1dbf6 │ │ │ │ + beq.n 1dbee │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ 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 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc38 │ │ │ │ + bne.n 1dc30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dcbc │ │ │ │ + b.n 1dcb4 │ │ │ │ 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] │ │ │ │ @@ -29007,15 +29004,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 19240 │ │ │ │ + bl 1923c │ │ │ │ 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 │ │ │ │ @@ -29047,82 +29044,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 1dc0c │ │ │ │ + bl 1dc04 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dce8 │ │ │ │ + bne.n 1dce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dd42 │ │ │ │ + b.n 1dd3a │ │ │ │ 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 1f3c8 │ │ │ │ + bl 1f3c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd32 │ │ │ │ + beq.n 1dd2a │ │ │ │ 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] @ (1dd4c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dd44 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 1dd42 │ │ │ │ + b.n 1dd3a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f174 │ │ │ │ + bl 1f16c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ 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 1dc0c │ │ │ │ + bl 1dc04 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 24b0 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dd82 │ │ │ │ + bge.n 1dd7a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1f174 │ │ │ │ + bl 1f16c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dd90 │ │ │ │ + b.n 1dd88 │ │ │ │ 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] │ │ │ │ @@ -29133,23 +29130,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 1dc0c │ │ │ │ + bl 1dc04 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1ddc2 │ │ │ │ + bge.n 1ddba │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f174 │ │ │ │ + bl 1f16c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ddd0 │ │ │ │ + b.n 1ddc8 │ │ │ │ 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] │ │ │ │ @@ -29164,548 +29161,548 @@ │ │ │ │ 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 1de0e │ │ │ │ + bne.n 1de06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2618 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 1de3a │ │ │ │ + b.n 1de32 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1de2e │ │ │ │ + bne.n 1de26 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2618 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 1de3a │ │ │ │ + b.n 1de32 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #16] @ (1de44 ) │ │ │ │ + ldr r3, [pc, #16] @ (1de3c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #82 @ 0x52 │ │ │ │ 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, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de7a │ │ │ │ + beq.n 1de72 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1de98 ) │ │ │ │ + ldr r2, [pc, #44] @ (1de90 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 1de8c │ │ │ │ + bl 1a038 │ │ │ │ + b.n 1de84 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #28] @ (1de9c ) │ │ │ │ + ldr r2, [pc, #28] @ (1de94 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1a13c │ │ │ │ + bl 1a138 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - udf #98 @ 0x62 │ │ │ │ - movs r0, r0 │ │ │ │ udf #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ + 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] @ (1df1c ) │ │ │ │ + ldr r3, [pc, #104] @ (1df14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ded6 │ │ │ │ + bne.n 1dece │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #2 │ │ │ │ movt r0, #32 │ │ │ │ mov.w r1, #0 │ │ │ │ blx 23cc │ │ │ │ - ldr r3, [pc, #80] @ (1df20 ) │ │ │ │ + ldr r3, [pc, #80] @ (1df18 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2768 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 25dc │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df12 │ │ │ │ + bne.n 1df0a │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #52] @ (1df24 ) │ │ │ │ + ldr r3, [pc, #52] @ (1df1c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27a4 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (1df28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1df20 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - ble.n 1deb8 │ │ │ │ + ble.n 1de88 │ │ │ │ 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] @ (1dfdc ) │ │ │ │ + ldr r3, [pc, #148] @ (1dfd4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df62 │ │ │ │ + beq.n 1df5a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df6e │ │ │ │ + beq.n 1df66 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df78 │ │ │ │ + bne.n 1df70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df78 │ │ │ │ - ldr r3, [pc, #112] @ (1dfe0 ) │ │ │ │ + beq.n 1df70 │ │ │ │ + ldr r3, [pc, #112] @ (1dfd8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfd4 │ │ │ │ + beq.n 1dfcc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfd4 │ │ │ │ + beq.n 1dfcc │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 257c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1dfac │ │ │ │ + bgt.n 1dfa4 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #76] @ (1dfe4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1dfdc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27a4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #68] @ (1dfe8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1dfe0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2090 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1dfd4 │ │ │ │ + bgt.n 1dfcc │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #44] @ (1dfec ) │ │ │ │ + ldr r3, [pc, #44] @ (1dfe4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27a4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [pc, #36] @ (1dff0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dfe8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ble.n 1df3c │ │ │ │ + ble.n 1df0c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1df24 │ │ │ │ + ble.n 1def4 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - ble.n 1df3c │ │ │ │ + ble.n 1df0c │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ - ble.n 1df3c │ │ │ │ + ble.n 1df0c │ │ │ │ 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, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #356] @ (1e170 ) │ │ │ │ + ldr r2, [pc, #356] @ (1e168 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (1e174 ) │ │ │ │ + ldr r3, [pc, #356] @ (1e16c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ add.w r3, r7, #8 │ │ │ │ add.w r2, r7, #28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 152bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e10e │ │ │ │ - bl 1dc0c │ │ │ │ + beq.n 1e106 │ │ │ │ + bl 1dc04 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e112 │ │ │ │ + beq.n 1e10a │ │ │ │ ldrh r3, [r7, #28] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 24e0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e116 │ │ │ │ + blt.n 1e10e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2114 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e11a │ │ │ │ + beq.n 1e112 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2114 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e11e │ │ │ │ + beq.n 1e116 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ blx 21a4 <__setsockopt64@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1d640 │ │ │ │ + bl 1d638 │ │ │ │ add.w r3, r7, #28 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ddd8 │ │ │ │ + bl 1ddd0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2450 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e122 │ │ │ │ + blt.n 1e11a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r3 │ │ │ │ blx 2330 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e126 │ │ │ │ + blt.n 1e11e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1d7b4 │ │ │ │ + bl 1d7ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e12a │ │ │ │ + beq.n 1e122 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #124] @ (1e178 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e170 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 1e14e │ │ │ │ + b.n 1e146 │ │ │ │ nop │ │ │ │ - b.n 1e12c │ │ │ │ + b.n 1e124 │ │ │ │ nop │ │ │ │ - b.n 1e12c │ │ │ │ + b.n 1e124 │ │ │ │ nop │ │ │ │ - b.n 1e12c │ │ │ │ + b.n 1e124 │ │ │ │ nop │ │ │ │ - b.n 1e12c │ │ │ │ + b.n 1e124 │ │ │ │ nop │ │ │ │ - b.n 1e12c │ │ │ │ + b.n 1e124 │ │ │ │ nop │ │ │ │ - b.n 1e12c │ │ │ │ + b.n 1e124 │ │ │ │ nop │ │ │ │ - b.n 1e12c │ │ │ │ + b.n 1e124 │ │ │ │ nop │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e142 │ │ │ │ + beq.n 1e13a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1f174 │ │ │ │ + bl 1f16c │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #44] @ (1e17c ) │ │ │ │ + ldr r1, [pc, #44] @ (1e174 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1e174 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e16c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1e168 │ │ │ │ + beq.n 1e160 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r0, r7, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1e09c │ │ │ │ + bgt.n 1e26c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e1c0 │ │ │ │ - ldr r3, [pc, #224] @ (1e280 ) │ │ │ │ + bgt.n 1e1b8 │ │ │ │ + ldr r3, [pc, #224] @ (1e278 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2798 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1ba │ │ │ │ + beq.n 1e1b2 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22a0 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 1e1c0 │ │ │ │ + b.n 1e1b8 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e1e8 │ │ │ │ - ldr r3, [pc, #188] @ (1e284 ) │ │ │ │ + bgt.n 1e1e0 │ │ │ │ + ldr r3, [pc, #188] @ (1e27c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2798 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1e2 │ │ │ │ + beq.n 1e1da │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 22a0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 1e1e8 │ │ │ │ + b.n 1e1e0 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 1e1fe │ │ │ │ + bge.n 1e1f6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #144] @ (1e288 ) │ │ │ │ + ldr r3, [pc, #144] @ (1e280 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e212 │ │ │ │ + bne.n 1e20a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1dff4 │ │ │ │ + bl 1dfec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e276 │ │ │ │ + b.n 1e26e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1e240 │ │ │ │ + b.n 1e238 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1dff4 │ │ │ │ + bl 1dfec │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e22c │ │ │ │ + beq.n 1e224 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 1e276 │ │ │ │ + b.n 1e26e │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bne.n 1e24a │ │ │ │ + bne.n 1e242 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 1e218 │ │ │ │ - b.n 1e24c │ │ │ │ + ble.n 1e210 │ │ │ │ + b.n 1e244 │ │ │ │ nop │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #36] @ (1e28c ) │ │ │ │ + ldr r2, [pc, #36] @ (1e284 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bgt.n 1e28c │ │ │ │ + blt.n 1e25c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1e260 │ │ │ │ + blt.n 1e230 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1e228 │ │ │ │ + blt.n 1e1f8 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1e1ac │ │ │ │ + blt.n 1e37c │ │ │ │ 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 1e180 │ │ │ │ + bl 1e178 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e2e0 │ │ │ │ + ble.n 1e2d8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1dff4 │ │ │ │ + bl 1dfec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e2f0 │ │ │ │ + b.n 1e2e8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e180 │ │ │ │ + bl 1e178 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -29714,50 +29711,50 @@ │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e41c │ │ │ │ + beq.w 1e414 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e41c │ │ │ │ + beq.n 1e414 │ │ │ │ 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] @ (1e428 ) │ │ │ │ + ldr r2, [pc, #244] @ (1e420 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1d7b4 │ │ │ │ + bl 1d7ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e352 │ │ │ │ + bne.n 1e34a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e41e │ │ │ │ - bl 1dea0 │ │ │ │ + b.n 1e416 │ │ │ │ + bl 1de98 │ │ │ │ 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 1df2c │ │ │ │ + bl 1df24 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 2444 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -29775,85 +29772,85 @@ │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 278c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e3e6 │ │ │ │ + bgt.n 1e3de │ │ │ │ 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] @ (1e42c ) │ │ │ │ + ldr r2, [pc, #100] @ (1e424 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #84] @ (1e430 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e428 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1d7b4 │ │ │ │ + bl 1d7ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e418 │ │ │ │ + bne.n 1e410 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #44] @ (1e434 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e42c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e41e │ │ │ │ + b.n 1e416 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 1e41e │ │ │ │ + b.n 1e416 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bge.n 1e418 │ │ │ │ + bge.n 1e3e8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e338 │ │ │ │ + bge.n 1e508 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ - bge.n 1e50c │ │ │ │ + bge.n 1e4dc │ │ │ │ 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 1d7b4 │ │ │ │ + bl 1d7ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e460 │ │ │ │ + bne.n 1e458 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e57a │ │ │ │ - bl 1dea0 │ │ │ │ + b.n 1e572 │ │ │ │ + bl 1de98 │ │ │ │ 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 │ │ │ │ @@ -29873,106 +29870,106 @@ │ │ │ │ blx 22c4 │ │ │ │ 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 1e4ae │ │ │ │ + beq.n 1e4a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #208] @ (1e584 ) │ │ │ │ + ldr r2, [pc, #208] @ (1e57c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ 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 21c8 │ │ │ │ - b.n 1e530 │ │ │ │ + b.n 1e528 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 20a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e4f0 │ │ │ │ + beq.n 1e4e8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e508 │ │ │ │ - b.n 1e520 │ │ │ │ + beq.n 1e500 │ │ │ │ + b.n 1e518 │ │ │ │ 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 1da24 │ │ │ │ - b.n 1e530 │ │ │ │ + bl 1da1c │ │ │ │ + b.n 1e528 │ │ │ │ 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 1da24 │ │ │ │ - b.n 1e530 │ │ │ │ + bl 1da1c │ │ │ │ + b.n 1e528 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #100] @ (1e588 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e580 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 1e57a │ │ │ │ + b.n 1e572 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 25c4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e4d4 │ │ │ │ + ble.n 1e4cc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1d7b4 │ │ │ │ + bl 1d7ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e578 │ │ │ │ + bne.n 1e570 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #36] @ (1e58c ) │ │ │ │ + ldr r2, [pc, #36] @ (1e584 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e57a │ │ │ │ + b.n 1e572 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bge.n 1e58c │ │ │ │ + bls.n 1e55c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - bls.n 1e5a4 │ │ │ │ + bhi.n 1e574 │ │ │ │ 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 │ │ │ │ @@ -29981,146 +29978,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 1e5be │ │ │ │ + bne.n 1e5b6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e6a0 │ │ │ │ + b.n 1e698 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 266c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e5f8 │ │ │ │ - bl 1dc0c │ │ │ │ + blt.n 1e5f0 │ │ │ │ + bl 1dc04 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e682 │ │ │ │ + beq.n 1e67a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1d7b4 │ │ │ │ + bl 1d7ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e63a │ │ │ │ - b.n 1e68c │ │ │ │ + bne.n 1e632 │ │ │ │ + b.n 1e684 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1e620 │ │ │ │ + bne.n 1e618 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d83e │ │ │ │ + bl 1d836 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e620 │ │ │ │ + beq.n 1e618 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e6a0 │ │ │ │ + b.n 1e698 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1da24 │ │ │ │ + bl 1da1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e686 │ │ │ │ - b.n 1e5be │ │ │ │ + beq.n 1e67e │ │ │ │ + b.n 1e5b6 │ │ │ │ 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 1f3c8 │ │ │ │ + bl 1f3c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e68a │ │ │ │ - bl 1d6fe │ │ │ │ + beq.n 1e682 │ │ │ │ + bl 1d6f6 │ │ │ │ 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] @ (1e6a8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e6a0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 1e6a0 │ │ │ │ + b.n 1e698 │ │ │ │ nop │ │ │ │ - b.n 1e68c │ │ │ │ + b.n 1e684 │ │ │ │ nop │ │ │ │ - b.n 1e68c │ │ │ │ + b.n 1e684 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2354 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e69e │ │ │ │ + beq.n 1e696 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1f174 │ │ │ │ + bl 1f16c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bhi.n 1e75c │ │ │ │ + bhi.n 1e72c │ │ │ │ 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] @ (1e8e0 ) │ │ │ │ + ldr r2, [pc, #536] @ (1e8d8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #536] @ (1e8e4 ) │ │ │ │ + ldr r3, [pc, #536] @ (1e8dc ) │ │ │ │ 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 152bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e88e │ │ │ │ - bl 1dc0c │ │ │ │ + beq.w 1e886 │ │ │ │ + bl 1dc04 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e892 │ │ │ │ + beq.w 1e88a │ │ │ │ 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 │ │ │ │ @@ -30129,260 +30126,260 @@ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 272c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #111] @ 0x6f │ │ │ │ - bl 1d6fe │ │ │ │ + bl 1d6f6 │ │ │ │ ldrh r3, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 24e0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e896 │ │ │ │ + blt.w 1e88e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1d640 │ │ │ │ + bl 1d638 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1d7b4 │ │ │ │ + bl 1d7ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e89a │ │ │ │ + beq.w 1e892 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #380] @ (1e8e8 ) │ │ │ │ + ldr r2, [pc, #380] @ (1e8e0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ 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 2588 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e7a2 │ │ │ │ + bge.n 1e79a │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 1e7a2 │ │ │ │ + bne.n 1e79a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e7be │ │ │ │ + bge.n 1e7b6 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1e7be │ │ │ │ + bne.n 1e7b6 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e7d8 │ │ │ │ + bge.n 1e7d0 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d83e │ │ │ │ + bl 1d836 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e862 │ │ │ │ + beq.n 1e85a │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1e7ec │ │ │ │ + bne.n 1e7e4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 1e8be │ │ │ │ + b.n 1e8b6 │ │ │ │ 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 1f3c8 │ │ │ │ + bl 1f3c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e830 │ │ │ │ + beq.n 1e828 │ │ │ │ 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] @ (1e8ec ) │ │ │ │ + ldr r2, [pc, #204] @ (1e8e4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 1e8be │ │ │ │ + b.n 1e8b6 │ │ │ │ movs r0, #0 │ │ │ │ blx 23c0 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - blt.n 1e84e │ │ │ │ + blt.n 1e846 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e864 │ │ │ │ + b.n 1e85c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1da24 │ │ │ │ - b.n 1e778 │ │ │ │ + bl 1da1c │ │ │ │ + b.n 1e770 │ │ │ │ nop │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #112] @ (1e8f0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e8e8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 1e89c │ │ │ │ + bl 1a038 │ │ │ │ + b.n 1e894 │ │ │ │ nop │ │ │ │ - b.n 1e89c │ │ │ │ + b.n 1e894 │ │ │ │ nop │ │ │ │ - b.n 1e89c │ │ │ │ + b.n 1e894 │ │ │ │ nop │ │ │ │ - b.n 1e89c │ │ │ │ + b.n 1e894 │ │ │ │ nop │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8b2 │ │ │ │ + beq.n 1e8aa │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1f174 │ │ │ │ + bl 1f16c │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (1e8f4 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e8ec ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1e8e4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e8dc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1e8d8 │ │ │ │ + beq.n 1e8d0 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1e7f0 │ │ │ │ + bvc.n 1e9c0 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1e8c4 │ │ │ │ + bvs.n 1e894 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1e848 │ │ │ │ + bvs.n 1e818 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ 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 1e98c │ │ │ │ - b.n 1e96e │ │ │ │ + beq.n 1e984 │ │ │ │ + b.n 1e966 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 20a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e93a │ │ │ │ + beq.n 1e932 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e952 │ │ │ │ - b.n 1e96a │ │ │ │ + beq.n 1e94a │ │ │ │ + b.n 1e962 │ │ │ │ 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 1da24 │ │ │ │ - b.n 1e96e │ │ │ │ + bl 1da1c │ │ │ │ + b.n 1e966 │ │ │ │ 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 1da24 │ │ │ │ - b.n 1e96e │ │ │ │ + bl 1da1c │ │ │ │ + b.n 1e966 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 1e99c │ │ │ │ + b.n 1e994 │ │ │ │ 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 20b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e91e │ │ │ │ + ble.n 1e916 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 1e99c │ │ │ │ + b.n 1e994 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2360 │ │ │ │ mov r3, r0 │ │ │ │ @@ -30399,61 +30396,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 1ea38 │ │ │ │ - b.n 1ea1a │ │ │ │ + beq.n 1ea30 │ │ │ │ + b.n 1ea12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 20a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e9e6 │ │ │ │ + beq.n 1e9de │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e9fe │ │ │ │ - b.n 1ea16 │ │ │ │ + beq.n 1e9f6 │ │ │ │ + b.n 1ea0e │ │ │ │ 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 1da24 │ │ │ │ - b.n 1ea1a │ │ │ │ + bl 1da1c │ │ │ │ + b.n 1ea12 │ │ │ │ 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 1da24 │ │ │ │ - b.n 1ea1a │ │ │ │ + bl 1da1c │ │ │ │ + b.n 1ea12 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 1ea48 │ │ │ │ + b.n 1ea40 │ │ │ │ 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 27f8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9ca │ │ │ │ + ble.n 1e9c2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 1ea48 │ │ │ │ + b.n 1ea40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2690 │ │ │ │ mov r3, r0 │ │ │ │ @@ -30468,28 +30465,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 1ea78 │ │ │ │ + beq.n 1ea70 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1eb16 │ │ │ │ + b.n 1eb0e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #32 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e8f8 │ │ │ │ + bl 1e8f0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1eac0 │ │ │ │ + ble.n 1eab8 │ │ │ │ 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 │ │ │ │ @@ -30500,51 +30497,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 1eb16 │ │ │ │ + b.n 1eb0e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eada │ │ │ │ + bne.n 1ead2 │ │ │ │ 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 1eb16 │ │ │ │ + b.n 1eb0e │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d83e │ │ │ │ + bl 1d836 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb0c │ │ │ │ + beq.n 1eb04 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1da24 │ │ │ │ + bl 1da1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb12 │ │ │ │ + bne.n 1eb0a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1eb16 │ │ │ │ + b.n 1eb0e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1eb16 │ │ │ │ + b.n 1eb0e │ │ │ │ nop │ │ │ │ - b.n 1ea78 │ │ │ │ + b.n 1ea70 │ │ │ │ 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 │ │ │ │ @@ -30556,33 +30553,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 1eb4c │ │ │ │ + bne.n 1eb44 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec64 │ │ │ │ + b.n 1ec5c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 1eb6a │ │ │ │ + bcs.n 1eb62 │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ea50 │ │ │ │ + bl 1ea48 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1eb6a │ │ │ │ + bgt.n 1eb62 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 1ec64 │ │ │ │ + b.n 1ec5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec3a │ │ │ │ + beq.n 1ec32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -30612,45 +30609,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 1ec3a │ │ │ │ + b.n 1ec32 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e8f8 │ │ │ │ + bl 1e8f0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1ec00 │ │ │ │ + bge.n 1ebf8 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d83e │ │ │ │ + bl 1d836 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec42 │ │ │ │ + beq.n 1ec3a │ │ │ │ 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 1da24 │ │ │ │ + bl 1da1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec46 │ │ │ │ - b.n 1ec3a │ │ │ │ + beq.n 1ec3e │ │ │ │ + b.n 1ec32 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec4a │ │ │ │ + beq.n 1ec42 │ │ │ │ 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 │ │ │ │ @@ -30667,31 +30664,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 1ebc0 │ │ │ │ - b.n 1ec4c │ │ │ │ + bne.n 1ebb8 │ │ │ │ + b.n 1ec44 │ │ │ │ nop │ │ │ │ - b.n 1ec4c │ │ │ │ + b.n 1ec44 │ │ │ │ nop │ │ │ │ - b.n 1ec4c │ │ │ │ + b.n 1ec44 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ec56 │ │ │ │ + ble.n 1ec4e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 1ec64 │ │ │ │ + b.n 1ec5c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec60 │ │ │ │ + bne.n 1ec58 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec64 │ │ │ │ + b.n 1ec5c │ │ │ │ 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 │ │ │ │ @@ -30705,15 +30702,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 1ed66 │ │ │ │ + beq.n 1ed5e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -30743,48 +30740,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 1ed66 │ │ │ │ + b.n 1ed5e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e8f8 │ │ │ │ + bl 1e8f0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1ed2c │ │ │ │ + bge.n 1ed24 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d83e │ │ │ │ + bl 1d836 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed74 │ │ │ │ + beq.n 1ed6c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed74 │ │ │ │ + bne.n 1ed6c │ │ │ │ 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 1da24 │ │ │ │ + bl 1da1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed6e │ │ │ │ - b.n 1ed66 │ │ │ │ + beq.n 1ed66 │ │ │ │ + b.n 1ed5e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed72 │ │ │ │ + beq.n 1ed6a │ │ │ │ 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 │ │ │ │ @@ -30801,44 +30798,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 1ece6 │ │ │ │ - b.n 1ed74 │ │ │ │ + bne.n 1ecde │ │ │ │ + b.n 1ed6c │ │ │ │ nop │ │ │ │ - b.n 1ed74 │ │ │ │ + b.n 1ed6c │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ed7e │ │ │ │ + ble.n 1ed76 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 1ed8c │ │ │ │ + b.n 1ed84 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed88 │ │ │ │ + bne.n 1ed80 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ed8c │ │ │ │ + b.n 1ed84 │ │ │ │ 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 1edf8 │ │ │ │ + b.n 1edf0 │ │ │ │ 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] │ │ │ │ @@ -30849,51 +30846,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 1ede0 │ │ │ │ + bne.n 1edd8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ee26 │ │ │ │ + b.n 1ee1e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 1edf6 │ │ │ │ + beq.n 1edee │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1edf8 │ │ │ │ + b.n 1edf0 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee06 │ │ │ │ + beq.n 1edfe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1edb0 │ │ │ │ + bne.n 1eda8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee1e │ │ │ │ + beq.n 1ee16 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ea50 │ │ │ │ + bl 1ea48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ee22 │ │ │ │ - b.n 1edf8 │ │ │ │ + ble.n 1ee1a │ │ │ │ + b.n 1edf0 │ │ │ │ nop │ │ │ │ - b.n 1ee24 │ │ │ │ + b.n 1ee1c │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -30907,51 +30904,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 1eee0 │ │ │ │ + bne.n 1eed8 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1ef0a │ │ │ │ + b.n 1ef02 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e9a4 │ │ │ │ + bl 1e99c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1eea6 │ │ │ │ + bge.n 1ee9e │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d83e │ │ │ │ + bl 1d836 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eee8 │ │ │ │ + beq.n 1eee0 │ │ │ │ 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 1da24 │ │ │ │ + bl 1da1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeec │ │ │ │ - b.n 1eee0 │ │ │ │ + beq.n 1eee4 │ │ │ │ + b.n 1eed8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eef0 │ │ │ │ + beq.n 1eee8 │ │ │ │ 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 │ │ │ │ @@ -30968,31 +30965,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 1ee66 │ │ │ │ - b.n 1eef2 │ │ │ │ + bne.n 1ee5e │ │ │ │ + b.n 1eeea │ │ │ │ nop │ │ │ │ - b.n 1eef2 │ │ │ │ + b.n 1eeea │ │ │ │ nop │ │ │ │ - b.n 1eef2 │ │ │ │ + b.n 1eeea │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1eefc │ │ │ │ + ble.n 1eef4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 1ef0a │ │ │ │ + b.n 1ef02 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ef06 │ │ │ │ + bne.n 1eefe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ef0a │ │ │ │ + b.n 1ef02 │ │ │ │ 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 │ │ │ │ @@ -31003,48 +31000,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 1ef80 │ │ │ │ + bne.n 1ef78 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1ef88 │ │ │ │ + b.n 1ef80 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ee2e │ │ │ │ + bl 1ee26 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1ef68 │ │ │ │ + bne.n 1ef60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1ef88 │ │ │ │ + b.n 1ef80 │ │ │ │ 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 1ef46 │ │ │ │ + bne.n 1ef3e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31059,103 +31056,103 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 197be │ │ │ │ + bl 197ba │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1efd2 │ │ │ │ + bcs.n 1efca │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1efdc │ │ │ │ + bl 1efd4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1efd4 │ │ │ │ + b.n 1efcc │ │ │ │ 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] @ (1f090 ) │ │ │ │ + ldr r2, [pc, #156] @ (1f088 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (1f094 ) │ │ │ │ + ldr r3, [pc, #156] @ (1f08c ) │ │ │ │ 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 197be │ │ │ │ + bl 197ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f018 │ │ │ │ + bne.n 1f010 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f070 │ │ │ │ + b.n 1f068 │ │ │ │ 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 19790 │ │ │ │ + bl 1978c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r0, #0 │ │ │ │ blx 23c0 <__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 1ef14 │ │ │ │ + bl 1ef0c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19328 │ │ │ │ + bl 19324 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19240 │ │ │ │ + bl 1923c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (1f098 ) │ │ │ │ + ldr r1, [pc, #36] @ (1f090 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1f094 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f08c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f088 │ │ │ │ + beq.n 1f080 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -31163,32 +31160,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 19578 │ │ │ │ + bl 19574 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 197be │ │ │ │ + bl 197ba │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f0f6 │ │ │ │ + bls.n 1f0ee │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1efdc │ │ │ │ + bl 1efd4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1f0f6 │ │ │ │ + bge.n 1f0ee │ │ │ │ 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} │ │ │ │ @@ -31198,176 +31195,176 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #72] @ (1f168 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f160 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #72] @ (1f16c ) │ │ │ │ + ldr r3, [pc, #72] @ (1f164 ) │ │ │ │ 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 1f09c │ │ │ │ + bl 1f094 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (1f170 ) │ │ │ │ + ldr r1, [pc, #36] @ (1f168 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1f16c ) │ │ │ │ + ldr r2, [pc, #28] @ (1f164 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f160 │ │ │ │ + beq.n 1f158 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f286 │ │ │ │ + beq.n 1f27e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1efdc │ │ │ │ + bl 1efd4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19328 │ │ │ │ + bl 19324 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1ea │ │ │ │ + beq.n 1f1e2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1dc │ │ │ │ + beq.n 1f1d4 │ │ │ │ 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] @ (1f290 ) │ │ │ │ + ldr r2, [pc, #192] @ (1f288 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 20c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f240 │ │ │ │ + beq.n 1f238 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f224 │ │ │ │ + beq.n 1f21c │ │ │ │ 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] @ (1f294 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f28c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 24c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 227c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f252 │ │ │ │ + blt.n 1f24a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f280 │ │ │ │ + beq.n 1f278 │ │ │ │ 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] @ (1f298 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f290 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2150 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ 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 1f2bc │ │ │ │ + beq.n 1f2b4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2150 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ @@ -31403,343 +31400,343 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #164] @ (1f3bc ) │ │ │ │ + ldr r2, [pc, #164] @ (1f3b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (1f3c0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f3b8 ) │ │ │ │ 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 1f33c │ │ │ │ + bne.n 1f334 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f39a │ │ │ │ + b.n 1f392 │ │ │ │ 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 2780 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f360 │ │ │ │ + beq.n 1f358 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f39a │ │ │ │ + b.n 1f392 │ │ │ │ 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 2534 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f398 │ │ │ │ + bne.n 1f390 │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 22a0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f39a │ │ │ │ + b.n 1f392 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (1f3c4 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3bc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1f3c0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f3b8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f3b4 │ │ │ │ + beq.n 1f3ac │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #164] @ (1f488 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f480 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (1f48c ) │ │ │ │ + ldr r3, [pc, #164] @ (1f484 ) │ │ │ │ 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 1f406 │ │ │ │ + bne.n 1f3fe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f464 │ │ │ │ + b.n 1f45c │ │ │ │ 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 2264 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f42a │ │ │ │ + beq.n 1f422 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f464 │ │ │ │ + b.n 1f45c │ │ │ │ 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 2534 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f462 │ │ │ │ + bne.n 1f45a │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 22a0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f464 │ │ │ │ + b.n 1f45c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (1f490 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f488 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1f48c ) │ │ │ │ + ldr r2, [pc, #32] @ (1f484 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f47e │ │ │ │ + beq.n 1f476 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #69632 @ 0x11000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 1f4a6 │ │ │ │ + bne.n 1f49e │ │ │ │ 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] @ (1f614 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f60c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1f618 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f610 ) │ │ │ │ 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 19240 │ │ │ │ + bl 1923c │ │ │ │ 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 1eb20 │ │ │ │ + bl 1eb18 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f56c │ │ │ │ + bgt.n 1f564 │ │ │ │ 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 19802 │ │ │ │ + bl 197fe │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f5c4 │ │ │ │ - b.n 1f5d2 │ │ │ │ + beq.n 1f5bc │ │ │ │ + b.n 1f5ca │ │ │ │ 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 1971c │ │ │ │ + bl 19718 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1f5a4 │ │ │ │ + bne.n 1f59c │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19328 │ │ │ │ + bl 19324 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f5e6 │ │ │ │ + b.n 1f5de │ │ │ │ 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 1f508 │ │ │ │ + b.n 1f500 │ │ │ │ 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 19328 │ │ │ │ + bl 19324 │ │ │ │ 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] @ (1f61c ) │ │ │ │ + ldr r1, [pc, #44] @ (1f614 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (1f618 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f610 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f606 │ │ │ │ + beq.n 1f5fe │ │ │ │ blx 24bc <__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 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 1f634 │ │ │ │ + bne.n 1f62c │ │ │ │ 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] @ (1f7fc ) │ │ │ │ + ldr r2, [pc, #396] @ (1f7f4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (1f800 ) │ │ │ │ + ldr r3, [pc, #396] @ (1f7f8 ) │ │ │ │ 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 1f7aa │ │ │ │ + b.n 1f7a2 │ │ │ │ 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 │ │ │ │ @@ -31755,47 +31752,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 1eb20 │ │ │ │ + bl 1eb18 │ │ │ │ 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 1f7c0 │ │ │ │ + ble.n 1f7b8 │ │ │ │ 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 1b542 │ │ │ │ + bl 1b53e │ │ │ │ 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 1f74a │ │ │ │ + beq.n 1f742 │ │ │ │ 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 1f7c2 │ │ │ │ + b.n 1f7ba │ │ │ │ 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 │ │ │ │ @@ -31824,80 +31821,80 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 1f694 │ │ │ │ - b.n 1f7c2 │ │ │ │ + bge.w 1f68c │ │ │ │ + b.n 1f7ba │ │ │ │ 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] @ (1f804 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f7fc ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (1f800 ) │ │ │ │ + ldr r1, [pc, #36] @ (1f7f8 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 1f7ec │ │ │ │ + beq.n 1f7e4 │ │ │ │ blx 24bc <__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} │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 1f81c │ │ │ │ + bne.n 1f814 │ │ │ │ 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] @ (1f9e4 ) │ │ │ │ + ldr r2, [pc, #396] @ (1f9dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (1f9e8 ) │ │ │ │ + ldr r3, [pc, #396] @ (1f9e0 ) │ │ │ │ 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 1f992 │ │ │ │ + b.n 1f98a │ │ │ │ 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 │ │ │ │ @@ -31913,47 +31910,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 1eb20 │ │ │ │ + bl 1eb18 │ │ │ │ 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 1f9a8 │ │ │ │ + ble.n 1f9a0 │ │ │ │ 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 1b8a0 │ │ │ │ + bl 1b89c │ │ │ │ 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 1f932 │ │ │ │ + beq.n 1f92a │ │ │ │ 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 1f9aa │ │ │ │ + b.n 1f9a2 │ │ │ │ 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 │ │ │ │ @@ -31982,80 +31979,80 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 1f87c │ │ │ │ - b.n 1f9aa │ │ │ │ + bge.w 1f874 │ │ │ │ + b.n 1f9a2 │ │ │ │ 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] @ (1f9ec ) │ │ │ │ + ldr r0, [pc, #44] @ (1f9e4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (1f9e8 ) │ │ │ │ + ldr r1, [pc, #36] @ (1f9e0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 1f9d4 │ │ │ │ + beq.n 1f9cc │ │ │ │ blx 24bc <__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} │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 1fa04 │ │ │ │ + bne.n 1f9fc │ │ │ │ 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] @ (1fbd0 ) │ │ │ │ + ldr r2, [pc, #400] @ (1fbc8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #400] @ (1fbd4 ) │ │ │ │ + ldr r3, [pc, #400] @ (1fbcc ) │ │ │ │ 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 1fb7c │ │ │ │ + b.n 1fb74 │ │ │ │ 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 │ │ │ │ @@ -32067,20 +32064,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 1b4cc │ │ │ │ + bl 1b4c8 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1fb92 │ │ │ │ + ble.n 1fb8a │ │ │ │ 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 │ │ │ │ @@ -32088,31 +32085,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 1ee2e │ │ │ │ + bl 1ee26 │ │ │ │ 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 1fb1c │ │ │ │ + beq.n 1fb14 │ │ │ │ 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 1fb94 │ │ │ │ + b.n 1fb8c │ │ │ │ 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 │ │ │ │ @@ -32141,70 +32138,70 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 1fa64 │ │ │ │ - b.n 1fb94 │ │ │ │ + bge.w 1fa5c │ │ │ │ + b.n 1fb8c │ │ │ │ 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] @ (1fbd8 ) │ │ │ │ + ldr r0, [pc, #48] @ (1fbd0 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #40] @ (1fbd4 ) │ │ │ │ + ldr r1, [pc, #40] @ (1fbcc ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 1fbbe │ │ │ │ + beq.n 1fbb6 │ │ │ │ blx 24bc <__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 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 1fbf0 │ │ │ │ + bne.n 1fbe8 │ │ │ │ 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] @ (1fda4 ) │ │ │ │ + ldr r2, [pc, #376] @ (1fd9c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1fda8 ) │ │ │ │ + ldr r3, [pc, #376] @ (1fda0 ) │ │ │ │ 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 │ │ │ │ @@ -32226,20 +32223,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 1b820 │ │ │ │ + bl 1b81c │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1fd68 │ │ │ │ + ble.n 1fd60 │ │ │ │ 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 │ │ │ │ @@ -32247,31 +32244,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 1ee2e │ │ │ │ + bl 1ee26 │ │ │ │ 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 1fd06 │ │ │ │ + beq.n 1fcfe │ │ │ │ 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 1fd6a │ │ │ │ + b.n 1fd62 │ │ │ │ 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 │ │ │ │ @@ -32295,77 +32292,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 1fc4e │ │ │ │ + b.n 1fc46 │ │ │ │ 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] @ (1fdac ) │ │ │ │ + ldr r0, [pc, #44] @ (1fda4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (1fda8 ) │ │ │ │ + ldr r1, [pc, #36] @ (1fda0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 1fd94 │ │ │ │ + beq.n 1fd8c │ │ │ │ blx 24bc <__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} │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 1fdc4 │ │ │ │ + bne.n 1fdbc │ │ │ │ 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] @ (1ff30 ) │ │ │ │ + ldr r2, [pc, #312] @ (1ff28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ff34 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ff2c ) │ │ │ │ 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 1fee0 │ │ │ │ + b.n 1fed8 │ │ │ │ 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 │ │ │ │ @@ -32381,21 +32378,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 1eb20 │ │ │ │ + bl 1eb18 │ │ │ │ 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 1fef4 │ │ │ │ + ble.n 1feec │ │ │ │ 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 │ │ │ │ @@ -32424,133 +32421,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 1fe1c │ │ │ │ - b.n 1fef6 │ │ │ │ + bge.n 1fe14 │ │ │ │ + b.n 1feee │ │ │ │ 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] @ (1ff38 ) │ │ │ │ + ldr r0, [pc, #44] @ (1ff30 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (1ff34 ) │ │ │ │ + ldr r1, [pc, #36] @ (1ff2c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 1ff20 │ │ │ │ + beq.n 1ff18 │ │ │ │ blx 24bc <__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} │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #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, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #124] @ (1ffd0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ffc8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (1ffd4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ffcc ) │ │ │ │ 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 1ff6e │ │ │ │ + bne.n 1ff66 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ffae │ │ │ │ + b.n 1ffa6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff7c │ │ │ │ + beq.n 1ff74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ff82 │ │ │ │ - b.n 1ff88 │ │ │ │ + beq.n 1ff7a │ │ │ │ + b.n 1ff80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1ff8c │ │ │ │ + b.n 1ff84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1ff8c │ │ │ │ + b.n 1ff84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ffae │ │ │ │ + b.n 1ffa6 │ │ │ │ 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 21a4 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ffac │ │ │ │ + beq.n 1ffa4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ffae │ │ │ │ + b.n 1ffa6 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (1ffd8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1ffd0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1ffd4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1ffcc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1ffc6 │ │ │ │ + beq.n 1ffbe │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fffa │ │ │ │ + beq.n 1fff2 │ │ │ │ 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 2000c │ │ │ │ + beq.n 20004 │ │ │ │ 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 │ │ │ │ @@ -32561,29 +32558,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 20036 │ │ │ │ + beq.n 2002e │ │ │ │ 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 20048 │ │ │ │ + beq.n 20040 │ │ │ │ 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 2005a │ │ │ │ + beq.n 20052 │ │ │ │ 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 │ │ │ │ @@ -32608,15 +32605,15 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2300 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 200fa │ │ │ │ + b.n 200f2 │ │ │ │ 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] │ │ │ │ @@ -32628,15 +32625,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 1ffdc │ │ │ │ + bl 1ffd4 │ │ │ │ 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] │ │ │ │ @@ -32644,60 +32641,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 200f4 │ │ │ │ + beq.n 200ec │ │ │ │ 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 200a0 │ │ │ │ + blt.n 20098 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2384 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 20188 │ │ │ │ + blt.n 20180 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 20180 │ │ │ │ + b.n 20178 │ │ │ │ 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 20018 │ │ │ │ + bl 20010 │ │ │ │ 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 2017a │ │ │ │ + beq.n 20172 │ │ │ │ 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] │ │ │ │ @@ -32712,189 +32709,189 @@ │ │ │ │ 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 2011c │ │ │ │ + blt.n 20114 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2150 │ │ │ │ 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] @ (201f0 ) │ │ │ │ + ldr r2, [pc, #64] @ (201e8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (201f4 ) │ │ │ │ + ldr r3, [pc, #64] @ (201ec ) │ │ │ │ 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 224c <__ioctl_time64@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (201f8 ) │ │ │ │ + ldr r1, [pc, #36] @ (201f0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (201f4 ) │ │ │ │ + ldr r2, [pc, #28] @ (201ec ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 201e8 │ │ │ │ + beq.n 201e0 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cdp2 0, 4, cr0, cr14, cr1, {0} │ │ │ │ + cdp2 0, 5, cr0, cr6, cr1, {0} │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr1, {0} │ │ │ │ + cdp2 0, 3, cr0, cr2, cr1, {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, #28] @ (2022c ) │ │ │ │ + ldr r3, [pc, #28] @ (20224 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ blx 2690 │ │ │ │ blx 2378 │ │ │ │ nop │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ 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 2024a │ │ │ │ + beq.n 20242 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2024c │ │ │ │ + b.n 20244 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2026e │ │ │ │ + beq.n 20266 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 20270 │ │ │ │ + b.n 20268 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20292 │ │ │ │ + beq.n 2028a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 20294 │ │ │ │ + b.n 2028c │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20310 │ │ │ │ + beq.n 20308 │ │ │ │ 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 20312 │ │ │ │ + beq.n 2030a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20312 │ │ │ │ + bne.n 2030a │ │ │ │ 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 202ea │ │ │ │ + beq.n 202e2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 202f2 │ │ │ │ + b.n 202ea │ │ │ │ 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 20300 │ │ │ │ + beq.n 202f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 20308 │ │ │ │ + b.n 20300 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2150 │ │ │ │ - b.n 20312 │ │ │ │ + b.n 2030a │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -32904,18 +32901,18 @@ │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 25ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20340 │ │ │ │ - bl 201fc │ │ │ │ + bne.n 20338 │ │ │ │ + bl 201f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ @@ -32936,33 +32933,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 2038a │ │ │ │ + bne.n 20382 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 203b4 │ │ │ │ + b.n 203ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20396 │ │ │ │ + beq.n 2038e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 203b4 │ │ │ │ + b.n 203ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 203a2 │ │ │ │ + bls.n 2039a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 203b4 │ │ │ │ + b.n 203ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2150 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -32976,21 +32973,21 @@ │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 25ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 203e6 │ │ │ │ - bl 201fc │ │ │ │ + bne.n 203de │ │ │ │ + bl 201f4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20230 │ │ │ │ + bl 20228 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32998,15 +32995,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 2029c │ │ │ │ + bl 20294 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -33014,43 +33011,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 203fc │ │ │ │ + bl 203f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20254 │ │ │ │ + bl 2024c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2150 │ │ │ │ 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 20470 │ │ │ │ + bne.n 20468 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2048a │ │ │ │ + b.n 20482 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2047e │ │ │ │ + beq.n 20476 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2048a │ │ │ │ + b.n 20482 │ │ │ │ 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 │ │ │ │ @@ -33062,24 +33059,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 204aa │ │ │ │ + bne.n 204a2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 204c2 │ │ │ │ + b.n 204ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204b8 │ │ │ │ + beq.n 204b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 204c2 │ │ │ │ + b.n 204ba │ │ │ │ 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 │ │ │ │ @@ -33092,24 +33089,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 203bc │ │ │ │ + bl 203b4 │ │ │ │ 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 20278 │ │ │ │ + bl 20270 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33120,37 +33117,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 2052e │ │ │ │ + bne.n 20526 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20568 │ │ │ │ + b.n 20560 │ │ │ │ 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 2054a │ │ │ │ + beq.n 20542 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2052e │ │ │ │ + bne.n 20526 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20278 │ │ │ │ + bl 20270 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2029c │ │ │ │ + bl 20294 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -33167,37 +33164,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 20596 │ │ │ │ + bne.n 2058e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 205d0 │ │ │ │ + b.n 205c8 │ │ │ │ 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 205b2 │ │ │ │ + beq.n 205aa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20596 │ │ │ │ + bne.n 2058e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20278 │ │ │ │ + bl 20270 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2029c │ │ │ │ + bl 20294 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -33209,48 +33206,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 205ee │ │ │ │ + bne.n 205e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20634 │ │ │ │ + b.n 2062c │ │ │ │ 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 20614 │ │ │ │ + b.n 2060c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2060c │ │ │ │ + bne.n 20604 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2060e │ │ │ │ + b.n 20606 │ │ │ │ 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 205fc │ │ │ │ + bne.n 205f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2062c │ │ │ │ + beq.n 20624 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20634 │ │ │ │ + b.n 2062c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -33262,131 +33259,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 206c4 │ │ │ │ + bge.n 206bc │ │ │ │ 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 20672 │ │ │ │ + bls.n 2066a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20724 │ │ │ │ + b.n 2071c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203fc │ │ │ │ + bl 203f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 2068e │ │ │ │ + b.n 20686 │ │ │ │ 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 206a0 │ │ │ │ + beq.n 20698 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20684 │ │ │ │ + bne.n 2067c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20278 │ │ │ │ - b.n 206b6 │ │ │ │ + bl 20270 │ │ │ │ + b.n 206ae │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20570 │ │ │ │ + bl 20568 │ │ │ │ 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 206ac │ │ │ │ - b.n 20722 │ │ │ │ + bne.n 206a4 │ │ │ │ + b.n 2071a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 206d4 │ │ │ │ + bhi.n 206cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20724 │ │ │ │ + b.n 2071c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203fc │ │ │ │ + bl 203f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 206f0 │ │ │ │ + b.n 206e8 │ │ │ │ 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 20702 │ │ │ │ + beq.n 206fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206e6 │ │ │ │ + bne.n 206de │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20278 │ │ │ │ - b.n 20718 │ │ │ │ + bl 20270 │ │ │ │ + b.n 20710 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #14] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2070e │ │ │ │ + bne.n 20706 │ │ │ │ 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 20740 │ │ │ │ + bne.n 20738 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20762 │ │ │ │ + b.n 2075a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2074e │ │ │ │ + beq.n 20746 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20762 │ │ │ │ + b.n 2075a │ │ │ │ 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] │ │ │ │ @@ -33409,16 +33406,16 @@ │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 25ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20798 │ │ │ │ - bl 201fc │ │ │ │ + bne.n 20790 │ │ │ │ + bl 201f4 │ │ │ │ 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] │ │ │ │ @@ -33426,15 +33423,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 207ee │ │ │ │ + beq.n 207e6 │ │ │ │ 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] │ │ │ │ @@ -33444,42 +33441,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 207e4 │ │ │ │ + beq.n 207dc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2081a │ │ │ │ + b.n 20812 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2081a │ │ │ │ + b.n 20812 │ │ │ │ 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 20812 │ │ │ │ + beq.n 2080a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2081a │ │ │ │ + b.n 20812 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -33488,469 +33485,469 @@ │ │ │ │ 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 20356 │ │ │ │ + bl 2034e │ │ │ │ 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] @ (2091c ) │ │ │ │ + ldr r2, [pc, #188] @ (20914 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #188] @ (20920 ) │ │ │ │ + ldr r3, [pc, #188] @ (20918 ) │ │ │ │ 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 20882 │ │ │ │ + bne.n 2087a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2036c │ │ │ │ + bl 20364 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 208fc │ │ │ │ + b.n 208f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20898 │ │ │ │ + bne.n 20890 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2036c │ │ │ │ + bl 20364 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 208fc │ │ │ │ + b.n 208f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2063e │ │ │ │ - b.n 208c8 │ │ │ │ + bl 20636 │ │ │ │ + b.n 208c0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2076c │ │ │ │ + bl 20764 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2072c │ │ │ │ + bl 20724 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208b2 │ │ │ │ + bne.n 208aa │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2036c │ │ │ │ + bl 20364 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 203fc │ │ │ │ + bl 203f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #36] @ (20924 ) │ │ │ │ + ldr r1, [pc, #36] @ (2091c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (20920 ) │ │ │ │ + ldr r2, [pc, #28] @ (20918 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20914 │ │ │ │ + beq.n 2090c │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0xf79e0001 │ │ │ │ + @ instruction: 0xf7a60001 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6fe0001 │ │ │ │ + @ instruction: 0xf7060001 │ │ │ │ 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] @ (20a14 ) │ │ │ │ + ldr r2, [pc, #208] @ (20a0c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #208] @ (20a18 ) │ │ │ │ + ldr r3, [pc, #208] @ (20a10 ) │ │ │ │ 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 2095e │ │ │ │ + bne.n 20956 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 209f4 │ │ │ │ + b.n 209ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2096a │ │ │ │ + bhi.n 20962 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 209f4 │ │ │ │ + b.n 209ec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2063e │ │ │ │ - b.n 20992 │ │ │ │ + bl 20636 │ │ │ │ + b.n 2098a │ │ │ │ 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 209a6 │ │ │ │ + bne.n 2099e │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2097c │ │ │ │ - b.n 209da │ │ │ │ + bne.n 20974 │ │ │ │ + b.n 209d2 │ │ │ │ nop │ │ │ │ - b.n 209da │ │ │ │ + b.n 209d2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209b6 │ │ │ │ - bl 20318 │ │ │ │ + bne.n 209ae │ │ │ │ + bl 20310 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 2076c │ │ │ │ + bl 20764 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2072c │ │ │ │ + bl 20724 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209aa │ │ │ │ + bne.n 209a2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (20a1c ) │ │ │ │ + ldr r1, [pc, #36] @ (20a14 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (20a18 ) │ │ │ │ + ldr r2, [pc, #28] @ (20a10 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20a0c │ │ │ │ + beq.n 20a04 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0xf6ba0001 │ │ │ │ + movt r0, #10241 @ 0x2801 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r6, #2049 @ 0x801 │ │ │ │ + addw r0, lr, #2049 @ 0x801 │ │ │ │ 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 20a6e │ │ │ │ + beq.n 20a66 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2063e │ │ │ │ + bl 20636 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2072c │ │ │ │ + bl 20724 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a4a │ │ │ │ + bne.n 20a42 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2036c │ │ │ │ + bl 20364 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #11] │ │ │ │ - b.n 20a70 │ │ │ │ + b.n 20a68 │ │ │ │ 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] @ (20aa4 ) │ │ │ │ + ldr r2, [pc, #24] @ (20a9c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (20aa8 ) │ │ │ │ + ldr r3, [pc, #24] @ (20aa0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20aac │ │ │ │ + bl 20aa4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - sbcs.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + sbcs.w r0, r8, #8454144 @ 0x810000 │ │ │ │ lsls r4, r4, #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 20ae0 │ │ │ │ - b.n 20ad0 │ │ │ │ + beq.n 20ad8 │ │ │ │ + b.n 20ac8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20b5c │ │ │ │ + bl 20b54 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20aca │ │ │ │ - b.n 20ae2 │ │ │ │ + bne.n 20ac2 │ │ │ │ + b.n 20ada │ │ │ │ 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 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2063e │ │ │ │ + bl 20636 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2076c │ │ │ │ + bl 20764 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ 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 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2076c │ │ │ │ + bl 20764 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ 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] @ (20bd8 ) │ │ │ │ + ldr r2, [pc, #100] @ (20bd0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (20bdc ) │ │ │ │ + ldr r3, [pc, #100] @ (20bd4 ) │ │ │ │ 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 20b8e │ │ │ │ + bne.n 20b86 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20bb8 │ │ │ │ + b.n 20bb0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2063e │ │ │ │ + bl 20636 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2072c │ │ │ │ + bl 20724 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (20be0 ) │ │ │ │ + ldr r1, [pc, #36] @ (20bd8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (20bdc ) │ │ │ │ + ldr r2, [pc, #28] @ (20bd4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20bd0 │ │ │ │ + beq.n 20bc8 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - eor.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + eors.w r0, r2, #8454144 @ 0x810000 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r2, #8454144 @ 0x810000 │ │ │ │ + orr.w r0, sl, #8454144 @ 0x810000 │ │ │ │ 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] @ (20c64 ) │ │ │ │ + ldr r2, [pc, #104] @ (20c5c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #104] @ (20c68 ) │ │ │ │ + ldr r3, [pc, #104] @ (20c60 ) │ │ │ │ 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 20c16 │ │ │ │ + bne.n 20c0e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20c42 │ │ │ │ + b.n 20c3a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2063e │ │ │ │ + bl 20636 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2072c │ │ │ │ + bl 20724 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (20c6c ) │ │ │ │ + ldr r1, [pc, #40] @ (20c64 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (20c68 ) │ │ │ │ + ldr r2, [pc, #32] @ (20c60 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20c5a │ │ │ │ + beq.n 20c52 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - and.w r0, r2, #8454144 @ 0x810000 │ │ │ │ + and.w r0, sl, #8454144 @ 0x810000 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b80001 │ │ │ │ + ubfx r0, r0, #0, #2 │ │ │ │ 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 20c84 │ │ │ │ + bne.n 20c7c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20cce │ │ │ │ + b.n 20cc6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20c98 │ │ │ │ + bne.n 20c90 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 20cce │ │ │ │ + b.n 20cc6 │ │ │ │ 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] │ │ │ │ @@ -33982,630 +33979,630 @@ │ │ │ │ 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] @ (20d50 ) │ │ │ │ + ldr r2, [pc, #96] @ (20d48 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (20d54 ) │ │ │ │ + ldr r3, [pc, #96] @ (20d4c ) │ │ │ │ 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 20d0a │ │ │ │ + bne.n 20d02 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20d2e │ │ │ │ + b.n 20d26 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2063e │ │ │ │ + bl 20636 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (20d58 ) │ │ │ │ + ldr r1, [pc, #40] @ (20d50 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (20d54 ) │ │ │ │ + ldr r2, [pc, #32] @ (20d4c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20d46 │ │ │ │ + beq.n 20d3e │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ssat r0, #2, lr │ │ │ │ + @ instruction: 0xf3160001 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #49153 @ 0xc001 │ │ │ │ + @ instruction: 0xf2d40001 │ │ │ │ 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] @ (20dd4 ) │ │ │ │ + ldr r2, [pc, #96] @ (20dcc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (20dd8 ) │ │ │ │ + ldr r3, [pc, #96] @ (20dd0 ) │ │ │ │ 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 20d8e │ │ │ │ + bne.n 20d86 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20db4 │ │ │ │ + b.n 20dac │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2063e │ │ │ │ + bl 20636 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (20ddc ) │ │ │ │ + ldr r1, [pc, #36] @ (20dd4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (20dd8 ) │ │ │ │ + ldr r2, [pc, #28] @ (20dd0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20dcc │ │ │ │ + beq.n 20dc4 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0xf28a0001 │ │ │ │ + @ instruction: 0xf2920001 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #24577 @ 0x6001 │ │ │ │ + movw r0, #57345 @ 0xe001 │ │ │ │ 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] @ (20e44 ) │ │ │ │ + ldr r2, [pc, #76] @ (20e3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (20e48 ) │ │ │ │ + ldr r3, [pc, #76] @ (20e40 ) │ │ │ │ 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 20e12 │ │ │ │ + bne.n 20e0a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20e24 │ │ │ │ + b.n 20e1c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (20e4c ) │ │ │ │ + ldr r1, [pc, #36] @ (20e44 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (20e48 ) │ │ │ │ + ldr r2, [pc, #28] @ (20e40 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20e3c │ │ │ │ + beq.n 20e34 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - addw r0, r6, #1 │ │ │ │ + addw r0, lr, #1 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r6, #1 │ │ │ │ + rsbs r0, lr, #1 │ │ │ │ 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] @ (20ef0 ) │ │ │ │ + ldr r2, [pc, #136] @ (20ee8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (20ef4 ) │ │ │ │ + ldr r3, [pc, #136] @ (20eec ) │ │ │ │ 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 20e84 │ │ │ │ + bne.n 20e7c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20ece │ │ │ │ + b.n 20ec6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2063e │ │ │ │ - b.n 20eb4 │ │ │ │ + bl 20636 │ │ │ │ + b.n 20eac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20eae │ │ │ │ + bne.n 20ea6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2072c │ │ │ │ + bl 20724 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 20ec6 │ │ │ │ + b.n 20ebe │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e96 │ │ │ │ + bne.n 20e8e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (20ef8 ) │ │ │ │ + ldr r1, [pc, #40] @ (20ef0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (20ef4 ) │ │ │ │ + ldr r2, [pc, #32] @ (20eec ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20ee6 │ │ │ │ + beq.n 20ede │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1940001 │ │ │ │ + @ instruction: 0xf19c0001 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf12c0001 │ │ │ │ + @ instruction: 0xf1340001 │ │ │ │ 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] @ (20f90 ) │ │ │ │ + ldr r2, [pc, #120] @ (20f88 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (20f94 ) │ │ │ │ + ldr r3, [pc, #120] @ (20f8c ) │ │ │ │ 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 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2063e │ │ │ │ - b.n 20f56 │ │ │ │ + bl 20636 │ │ │ │ + b.n 20f4e │ │ │ │ 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 20f50 │ │ │ │ + beq.n 20f48 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 20f68 │ │ │ │ + b.n 20f60 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f3a │ │ │ │ + bne.n 20f32 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (20f98 ) │ │ │ │ + ldr r1, [pc, #36] @ (20f90 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (20f94 ) │ │ │ │ + ldr r2, [pc, #28] @ (20f8c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20f88 │ │ │ │ + beq.n 20f80 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0xf0e60001 │ │ │ │ + @ instruction: 0xf0ee0001 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, sl, #1 │ │ │ │ + eors.w r0, r2, #1 │ │ │ │ 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] @ (21030 ) │ │ │ │ + ldr r2, [pc, #120] @ (21028 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (21034 ) │ │ │ │ + ldr r3, [pc, #120] @ (2102c ) │ │ │ │ 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 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2063e │ │ │ │ - b.n 20ff6 │ │ │ │ + bl 20636 │ │ │ │ + b.n 20fee │ │ │ │ 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 20ff0 │ │ │ │ + bne.n 20fe8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 21008 │ │ │ │ + b.n 21000 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fda │ │ │ │ + bne.n 20fd2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (21038 ) │ │ │ │ + ldr r1, [pc, #36] @ (21030 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (21034 ) │ │ │ │ + ldr r2, [pc, #28] @ (2102c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21028 │ │ │ │ + beq.n 21020 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - orr.w r0, r6, #1 │ │ │ │ + orr.w r0, lr, #1 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s32 q8, d10, d1 │ │ │ │ + vext.8 d16, d2, d1, #0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (210d4 ) │ │ │ │ + ldr r2, [pc, #124] @ (210cc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (210d8 ) │ │ │ │ + ldr r3, [pc, #124] @ (210d0 ) │ │ │ │ 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 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2063e │ │ │ │ - b.n 21098 │ │ │ │ + bl 20636 │ │ │ │ + b.n 21090 │ │ │ │ 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 21092 │ │ │ │ + bne.n 2108a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 210aa │ │ │ │ + b.n 210a2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20570 │ │ │ │ + bl 20568 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2107c │ │ │ │ + bne.n 21074 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (210dc ) │ │ │ │ + ldr r1, [pc, #40] @ (210d4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (210d8 ) │ │ │ │ + ldr r2, [pc, #32] @ (210d0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 210ca │ │ │ │ + beq.n 210c2 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - vaddl.s32 q0, d6, d1 │ │ │ │ + vaddl.s32 q0, d14, d1 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d16, d8, d1 │ │ │ │ + vhadd.s16 d16, d0, d1 │ │ │ │ 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 2063e │ │ │ │ + bl 20636 │ │ │ │ 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] @ (2116c ) │ │ │ │ + ldr r2, [pc, #76] @ (21164 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (21170 ) │ │ │ │ + ldr r3, [pc, #76] @ (21168 ) │ │ │ │ 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 2045a │ │ │ │ + bl 20452 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (21174 ) │ │ │ │ + ldr r1, [pc, #36] @ (2116c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (21170 ) │ │ │ │ + ldr r2, [pc, #28] @ (21168 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21164 │ │ │ │ + beq.n 2115c │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cdp 0, 13, cr0, cr14, cr1, {0} │ │ │ │ + cdp 0, 14, cr0, cr6, cr1, {0} │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr14, cr1, {0} │ │ │ │ + cdp 0, 11, cr0, cr6, cr1, {0} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (2120c ) │ │ │ │ + ldr r2, [pc, #124] @ (21204 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (21210 ) │ │ │ │ + ldr r3, [pc, #124] @ (21208 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20318 │ │ │ │ + bl 20310 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2063e │ │ │ │ - b.n 211cc │ │ │ │ + bl 20636 │ │ │ │ + b.n 211c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2076c │ │ │ │ + bl 20764 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211bc │ │ │ │ + bne.n 211b4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (21214 ) │ │ │ │ + ldr r1, [pc, #36] @ (2120c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (21210 ) │ │ │ │ + ldr r2, [pc, #28] @ (21208 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21204 │ │ │ │ + beq.n 211fc │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cdp 0, 6, cr0, cr14, cr1, {0} │ │ │ │ + cdp 0, 7, cr0, cr6, cr1, {0} │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr14, cr1, {0} │ │ │ │ + cdp 0, 1, cr0, cr6, cr1, {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, #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 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2063e │ │ │ │ + bl 20636 │ │ │ │ mov r3, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212c6 │ │ │ │ + bne.n 212be │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20822 │ │ │ │ + bl 2081a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2127c │ │ │ │ + b.n 21274 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2072c │ │ │ │ + bl 20724 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ 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 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2126a │ │ │ │ + bne.n 21262 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2198 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 212bc │ │ │ │ + b.n 212b4 │ │ │ │ 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 2076c │ │ │ │ + bl 20764 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 212a4 │ │ │ │ - b.n 212c8 │ │ │ │ + blt.n 2129c │ │ │ │ + b.n 212c0 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2150 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ vpush {d8} │ │ │ │ @@ -34613,85 +34610,85 @@ │ │ │ │ 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] @ (213a0 ) │ │ │ │ + ldr r2, [pc, #164] @ (21398 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (213a4 ) │ │ │ │ + ldr r3, [pc, #164] @ (2139c ) │ │ │ │ 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 203bc │ │ │ │ + bl 203b4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2063e │ │ │ │ - b.n 21354 │ │ │ │ + bl 20636 │ │ │ │ + b.n 2134c │ │ │ │ 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 2134a │ │ │ │ + bhi.n 21342 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2076c │ │ │ │ - b.n 21366 │ │ │ │ + bl 20764 │ │ │ │ + b.n 2135e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20508 │ │ │ │ + bl 20500 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2045a │ │ │ │ + bl 20452 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21320 │ │ │ │ + bne.n 21318 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21374 │ │ │ │ + bne.n 2136c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2076c │ │ │ │ + bl 20764 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20428 │ │ │ │ + bl 20420 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (213a8 ) │ │ │ │ + ldr r2, [pc, #40] @ (213a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (213a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (2139c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 21394 │ │ │ │ + beq.n 2138c │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r0, #-4] │ │ │ │ + stc 0, cr0, [r8, #-4] │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr], #-4 │ │ │ │ + stc 0, cr0, [r6], {1} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ @@ -34726,15 +34723,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 2147a │ │ │ │ + b.n 21472 │ │ │ │ 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] │ │ │ │ @@ -34782,15 +34779,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 21412 │ │ │ │ + bcc.n 2140a │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -34799,15 +34796,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 214f2 │ │ │ │ + b.n 214ea │ │ │ │ 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 │ │ │ │ @@ -34840,32 +34837,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 214a4 │ │ │ │ + bcc.n 2149c │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2784] @ 22000 │ │ │ │ + ldr.w r2, [pc, #2784] @ 21ff8 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2784] @ 22004 │ │ │ │ + ldr.w r3, [pc, #2784] @ 21ffc │ │ │ │ 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] │ │ │ │ @@ -34878,15 +34875,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 2148e │ │ │ │ + bl 21486 │ │ │ │ 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 │ │ │ │ @@ -36079,16 +36076,16 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov.w r3, r3, ror #17 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 22008 │ │ │ │ - @ instruction: 0xeadc0001 │ │ │ │ + b.n 22000 │ │ │ │ + @ instruction: 0xeae40001 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvns r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -36308,29 +36305,29 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2300 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #28] @ (22224 ) │ │ │ │ + ldr r2, [pc, #28] @ (2221c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (22228 ) │ │ │ │ + ldr r3, [pc, #28] @ (22220 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2221c │ │ │ │ + beq.n 22214 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 22214 │ │ │ │ + ble.n 2221c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -36352,15 +36349,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 22274 │ │ │ │ + bcs.n 2226c │ │ │ │ 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] │ │ │ │ @@ -36371,49 +36368,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 222dc │ │ │ │ + bcc.n 222d4 │ │ │ │ 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 260c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 21506 │ │ │ │ + bl 214fe │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 222cc │ │ │ │ + b.n 222c4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21506 │ │ │ │ + bl 214fe │ │ │ │ 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 222b8 │ │ │ │ + bhi.n 222b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 222e0 │ │ │ │ + b.n 222d8 │ │ │ │ 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] │ │ │ │ @@ -36432,565 +36429,565 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #148] @ (223b0 ) │ │ │ │ + ldr r2, [pc, #148] @ (223a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (223b4 ) │ │ │ │ + ldr r3, [pc, #148] @ (223ac ) │ │ │ │ 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 213fc │ │ │ │ + bl 213f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 22356 │ │ │ │ + bhi.n 2234e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #56 @ 0x38 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2235e │ │ │ │ + b.n 22356 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r3, [pc, #84] @ (223b8 ) │ │ │ │ + ldr r3, [pc, #84] @ (223b0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2222c │ │ │ │ + bl 22224 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2222c │ │ │ │ + bl 22224 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 213fc │ │ │ │ + bl 213f4 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2300 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (223bc ) │ │ │ │ + ldr r2, [pc, #40] @ (223b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (223b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (223ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 223aa │ │ │ │ + beq.n 223a2 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bgt.n 22378 │ │ │ │ + bgt.n 22380 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 22490 │ │ │ │ + bgt.n 22498 │ │ │ │ movs r1, 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] @ (2242c ) │ │ │ │ + ldr r2, [pc, #80] @ (22424 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (22430 ) │ │ │ │ + ldr r3, [pc, #80] @ (22428 ) │ │ │ │ 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 213ac │ │ │ │ + bl 213a4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2222c │ │ │ │ + bl 22224 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22302 │ │ │ │ + bl 222fa │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (22434 ) │ │ │ │ + ldr r2, [pc, #36] @ (2242c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (22430 ) │ │ │ │ + ldr r3, [pc, #28] @ (22428 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 22426 │ │ │ │ + beq.n 2241e │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bgt.n 22474 │ │ │ │ + bgt.n 2247c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 22410 │ │ │ │ + blt.n 22418 │ │ │ │ movs r1, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #280] @ (22568 ) │ │ │ │ + ldr r2, [pc, #280] @ (22560 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (2256c ) │ │ │ │ + ldr r3, [pc, #280] @ (22564 ) │ │ │ │ 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 213ac │ │ │ │ + bl 213a4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2414 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 22480 │ │ │ │ + bne.n 22478 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22546 │ │ │ │ + b.n 2253e │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2498 <__fstat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2249e │ │ │ │ + bne.n 22496 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2354 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22546 │ │ │ │ + b.n 2253e │ │ │ │ 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 2348 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 22504 │ │ │ │ + bne.n 224fc │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ - bl 2758c │ │ │ │ + bl 27584 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 224e2 │ │ │ │ + b.n 224da │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2222c │ │ │ │ + bl 22224 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2360 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 224d4 │ │ │ │ + bgt.n 224cc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2150 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2354 │ │ │ │ - b.n 22538 │ │ │ │ + b.n 22530 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2354 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 242c │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2222c │ │ │ │ + bl 22224 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2654 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 22302 │ │ │ │ + bl 222fa │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (22570 ) │ │ │ │ + ldr r1, [pc, #40] @ (22568 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2256c ) │ │ │ │ + ldr r2, [pc, #32] @ (22564 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #228] @ 0xe4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22560 │ │ │ │ + beq.n 22558 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - blt.n 224c4 │ │ │ │ + blt.n 224cc │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 224dc │ │ │ │ + bge.n 224e4 │ │ │ │ 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 225b2 │ │ │ │ + b.n 225aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (225d0 ) │ │ │ │ + ldr r2, [pc, #60] @ (225c8 ) │ │ │ │ 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] @ (225d4 ) │ │ │ │ + ldr r3, [pc, #48] @ (225cc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ blx 26a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #15 │ │ │ │ - ble.n 2258e │ │ │ │ - ldr r3, [pc, #28] @ (225d8 ) │ │ │ │ + ble.n 22586 │ │ │ │ + ldr r3, [pc, #28] @ (225d0 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - ldr r3, [pc, #24] @ (225dc ) │ │ │ │ + ldr r3, [pc, #24] @ (225d4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ 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] @ (2266c ) │ │ │ │ + ldr r2, [pc, #116] @ (22664 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (22670 ) │ │ │ │ + ldr r3, [pc, #116] @ (22668 ) │ │ │ │ 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 213ac │ │ │ │ + bl 213a4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2222c │ │ │ │ + bl 22224 │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22302 │ │ │ │ + bl 222fa │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22574 │ │ │ │ + bl 2256c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2810 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (22674 ) │ │ │ │ + ldr r1, [pc, #40] @ (2266c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (22670 ) │ │ │ │ + ldr r2, [pc, #32] @ (22668 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22662 │ │ │ │ + beq.n 2265a │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bge.n 2267c │ │ │ │ + bge.n 22684 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 225dc │ │ │ │ + bls.n 225e4 │ │ │ │ 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] @ (227a0 ) │ │ │ │ + ldr r2, [pc, #268] @ (22798 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (227a4 ) │ │ │ │ + ldr r3, [pc, #268] @ (2279c ) │ │ │ │ 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 209c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 22720 │ │ │ │ + bne.n 22718 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 22702 │ │ │ │ + bne.n 226fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22702 │ │ │ │ + bne.n 226fa │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2510 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 226fc │ │ │ │ + bne.n 226f4 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #180] @ (227a8 ) │ │ │ │ + ldr r3, [pc, #180] @ (227a0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 22720 │ │ │ │ + b.n 22718 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #148] @ (227ac ) │ │ │ │ + ldr r3, [pc, #148] @ (227a4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2288 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2274c │ │ │ │ + bne.n 22744 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #108] @ (227b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (227a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2277e │ │ │ │ + beq.n 22776 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 23a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2277e │ │ │ │ + bne.n 22776 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #60] @ (227b4 ) │ │ │ │ + ldr r3, [pc, #60] @ (227ac ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #52] @ (227b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (227b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (227a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2279c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2279a │ │ │ │ + beq.n 22792 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bls.n 22878 │ │ │ │ + bls.n 22880 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 228b0 │ │ │ │ + bhi.n 226b8 │ │ │ │ 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 2630 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 227e4 │ │ │ │ - ldr r3, [pc, #76] @ (2282c ) │ │ │ │ + bne.n 227dc │ │ │ │ + ldr r3, [pc, #76] @ (22824 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 22822 │ │ │ │ + b.n 2281a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 227f6 │ │ │ │ + b.n 227ee │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2280e │ │ │ │ + bls.n 22806 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 227f0 │ │ │ │ - b.n 2280e │ │ │ │ + beq.n 227e8 │ │ │ │ + b.n 22806 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 22820 │ │ │ │ + bls.n 22818 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 22808 │ │ │ │ + bne.n 22800 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ 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 227bc │ │ │ │ + bl 227b4 │ │ │ │ str r0, [r7, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2774 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22864 │ │ │ │ + beq.n 2285c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22868 │ │ │ │ + bne.n 22860 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2286c │ │ │ │ + b.n 22864 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -37000,264 +36997,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 22970 │ │ │ │ + b.n 22968 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 228ac │ │ │ │ + bne.n 228a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 228ac │ │ │ │ + bne.n 228a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 22970 │ │ │ │ + b.n 22968 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 228da │ │ │ │ + bne.n 228d2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 228da │ │ │ │ + bne.n 228d2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 228da │ │ │ │ + bne.n 228d2 │ │ │ │ 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 22978 │ │ │ │ + b.n 22970 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 228fe │ │ │ │ + bne.n 228f6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 228fe │ │ │ │ + bne.n 228f6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 228fe │ │ │ │ + bne.n 228f6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 22970 │ │ │ │ + b.n 22968 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22960 │ │ │ │ + beq.n 22958 │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #244] @ (229fc ) │ │ │ │ + ldr r3, [pc, #244] @ (229f4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 21b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22960 │ │ │ │ + bne.n 22958 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2292c │ │ │ │ + beq.n 22924 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 22960 │ │ │ │ + bne.n 22958 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 22942 │ │ │ │ + bls.n 2293a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 22942 │ │ │ │ + b.n 2293a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 22952 │ │ │ │ + bls.n 2294a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2293c │ │ │ │ + bne.n 22934 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 22970 │ │ │ │ + b.n 22968 │ │ │ │ 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 22892 │ │ │ │ + bne.n 2288a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22990 │ │ │ │ + bne.n 22988 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [pc, #116] @ (22a00 ) │ │ │ │ + ldr r3, [pc, #116] @ (229f8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #112] @ (22a04 ) │ │ │ │ + ldr r3, [pc, #112] @ (229fc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 229ac │ │ │ │ + bne.n 229a4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - ldr r3, [pc, #96] @ (22a08 ) │ │ │ │ + ldr r3, [pc, #96] @ (22a00 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #92] @ (22a0c ) │ │ │ │ + ldr r3, [pc, #92] @ (22a04 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 229cc │ │ │ │ + bne.n 229c4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r2, [pc, #76] @ (22a10 ) │ │ │ │ + ldr r2, [pc, #76] @ (22a08 ) │ │ │ │ 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 229f4 │ │ │ │ + ble.n 229ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #56] @ (22a14 ) │ │ │ │ + ldr r2, [pc, #56] @ (22a0c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 229f4 │ │ │ │ + bne.n 229ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ 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 2408 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 22e20 │ │ │ │ + bl 22e18 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2774 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22a7e │ │ │ │ - b.n 22a5a │ │ │ │ + beq.n 22a76 │ │ │ │ + b.n 22a52 │ │ │ │ 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 22a6a │ │ │ │ + bcc.n 22a62 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 22a4e │ │ │ │ + beq.n 22a46 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22a88 │ │ │ │ + bne.n 22a80 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (22a90 ) │ │ │ │ + ldr r3, [pc, #24] @ (22a88 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - b.n 22a88 │ │ │ │ + b.n 22a80 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #16] @ (22a94 ) │ │ │ │ + ldr r3, [pc, #16] @ (22a8c ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ str r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r0 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ + 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] │ │ │ │ @@ -37270,17 +37267,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] @ (22d88 ) │ │ │ │ + ldr r2, [pc, #676] @ (22d80 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #676] @ (22d8c ) │ │ │ │ + ldr r3, [pc, #676] @ (22d84 ) │ │ │ │ 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 │ │ │ │ @@ -37293,58 +37290,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 22d38 │ │ │ │ + b.n 22d30 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-132] │ │ │ │ - b.n 22b50 │ │ │ │ + b.n 22b48 │ │ │ │ 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 22b6c │ │ │ │ + beq.n 22b64 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22b3c │ │ │ │ + bne.n 22b34 │ │ │ │ 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 22bd6 │ │ │ │ + beq.n 22bce │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 22d9c │ │ │ │ + bl 22d94 │ │ │ │ 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] @ (22d90 ) │ │ │ │ + ldr r2, [pc, #480] @ (22d88 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ blx 233c │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-128] │ │ │ │ blx 2150 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ @@ -37358,30 +37355,30 @@ │ │ │ │ ldr.w r0, [r3, #-144] │ │ │ │ blx 2318 │ │ │ │ mov r3, r0 │ │ │ │ str.w r3, [r4, #-132] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-132] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d06 │ │ │ │ + beq.w 22cfe │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-124] │ │ │ │ - b.n 22cd8 │ │ │ │ + b.n 22cd0 │ │ │ │ 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 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22cd8 │ │ │ │ + bne.n 22cd0 │ │ │ │ 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 │ │ │ │ @@ -37391,15 +37388,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #312] @ (22d94 ) │ │ │ │ + ldr r3, [pc, #312] @ (22d8c ) │ │ │ │ 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 │ │ │ │ @@ -37412,46 +37409,46 @@ │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 209c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22cd8 │ │ │ │ + bne.n 22cd0 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ movw r3, #32832 @ 0x8040 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22cd8 │ │ │ │ + beq.n 22cd0 │ │ │ │ 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 272c │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 21f8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22d5c │ │ │ │ + b.n 22d54 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 22d0 │ │ │ │ str.w r0, [r4, #-124] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-124] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22c0a │ │ │ │ + bne.n 22c02 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 21f8 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ strb r2, [r3, #0] │ │ │ │ @@ -37471,97 +37468,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 22b2e │ │ │ │ + bcc.w 22b26 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #8320 @ 0x2080 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #48] @ (22d98 ) │ │ │ │ + ldr r1, [pc, #48] @ (22d90 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (22d8c ) │ │ │ │ + ldr r2, [pc, #32] @ (22d84 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22d7c │ │ │ │ + beq.n 22d74 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8320 @ 0x2080 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - bpl.n 22dbc │ │ │ │ + bpl.n 22dc4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 22cc8 │ │ │ │ + bcs.n 22cd0 │ │ │ │ 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 2760c │ │ │ │ + bl 27604 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 22e02 │ │ │ │ + b.n 22dfa │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 22de2 │ │ │ │ + bne.n 22dda │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2760c │ │ │ │ + bl 27604 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 22e02 │ │ │ │ + b.n 22dfa │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #36] @ (22e1c ) │ │ │ │ + ldr r3, [pc, #36] @ (22e14 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22e12 │ │ │ │ + b.n 22e0a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2648 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22dc4 │ │ │ │ + beq.n 22dbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ 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 │ │ │ │ @@ -37569,161 +37566,161 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 22e52 │ │ │ │ + b.n 22e4a │ │ │ │ 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 22e62 │ │ │ │ + bls.n 22e5a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 22e46 │ │ │ │ + beq.n 22e3e │ │ │ │ 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 22e7e │ │ │ │ + b.n 22e76 │ │ │ │ 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 22e78 │ │ │ │ - b.n 22e98 │ │ │ │ + beq.n 22e70 │ │ │ │ + b.n 22e90 │ │ │ │ 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 22ea8 │ │ │ │ + beq.n 22ea0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 22e88 │ │ │ │ + bne.n 22e80 │ │ │ │ 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 22ed2 │ │ │ │ + beq.n 22eca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 22ed2 │ │ │ │ + b.n 22eca │ │ │ │ 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 22ec2 │ │ │ │ + bne.n 22eba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 22efe │ │ │ │ + b.n 22ef6 │ │ │ │ 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 22ef8 │ │ │ │ - b.n 22f18 │ │ │ │ + beq.n 22ef0 │ │ │ │ + b.n 22f10 │ │ │ │ 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 22f30 │ │ │ │ + beq.n 22f28 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 22f30 │ │ │ │ + beq.n 22f28 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 22f08 │ │ │ │ + bne.n 22f00 │ │ │ │ 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 22f62 │ │ │ │ + beq.n 22f5a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 22f62 │ │ │ │ + beq.n 22f5a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 22f62 │ │ │ │ + b.n 22f5a │ │ │ │ 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 22f52 │ │ │ │ + bne.n 22f4a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -37734,199 +37731,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] @ (23134 ) │ │ │ │ + ldr r2, [pc, #412] @ (2312c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (23138 ) │ │ │ │ + ldr r3, [pc, #412] @ (23130 ) │ │ │ │ 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 19790 │ │ │ │ + bl 1978c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2318 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23102 │ │ │ │ + beq.w 230fa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 197be │ │ │ │ + bl 197ba │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 230f2 │ │ │ │ + b.n 230ea │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add.w r4, r3, #19 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ mov r0, r3 │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 230dc │ │ │ │ + beq.n 230d4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 19790 │ │ │ │ + bl 1978c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 20cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23036 │ │ │ │ + bne.n 2302e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 19790 │ │ │ │ + bl 1978c │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #284] @ (2313c ) │ │ │ │ + ldr r1, [pc, #284] @ (23134 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 196ac │ │ │ │ + bl 196a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 230e0 │ │ │ │ + beq.n 230d8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 230d2 │ │ │ │ + beq.n 230ca │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #252] @ (23140 ) │ │ │ │ + ldr r2, [pc, #252] @ (23138 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 230d2 │ │ │ │ + beq.n 230ca │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #232] @ (23144 ) │ │ │ │ + ldr r2, [pc, #232] @ (2313c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 230d2 │ │ │ │ + beq.n 230ca │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 19790 │ │ │ │ + bl 1978c │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 209c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 230d2 │ │ │ │ + bne.n 230ca │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 230d2 │ │ │ │ + bne.n 230ca │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #176] @ (23148 ) │ │ │ │ + ldr r3, [pc, #176] @ (23140 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 230e4 │ │ │ │ + beq.n 230dc │ │ │ │ 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 22f7a │ │ │ │ + bl 22f72 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 230e8 │ │ │ │ + beq.n 230e0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 230d2 │ │ │ │ + ble.n 230ca │ │ │ │ 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 197da │ │ │ │ - b.n 230f2 │ │ │ │ + bl 197d6 │ │ │ │ + b.n 230ea │ │ │ │ nop │ │ │ │ - b.n 230ea │ │ │ │ + b.n 230e2 │ │ │ │ nop │ │ │ │ - b.n 230ea │ │ │ │ + b.n 230e2 │ │ │ │ nop │ │ │ │ - b.n 230ea │ │ │ │ + b.n 230e2 │ │ │ │ nop │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 23104 │ │ │ │ + b.n 230fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 22d0 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22fd0 │ │ │ │ + bne.w 22fc8 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23110 │ │ │ │ + beq.n 23108 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 21f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #56] @ (2314c ) │ │ │ │ + ldr r1, [pc, #56] @ (23144 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (23138 ) │ │ │ │ + ldr r2, [pc, #32] @ (23130 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2312c │ │ │ │ + beq.n 23124 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - beq.n 23204 │ │ │ │ + beq.n 2320c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -37937,88 +37934,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] @ (23254 ) │ │ │ │ + ldr r2, [pc, #192] @ (2324c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #192] @ (23258 ) │ │ │ │ + ldr r3, [pc, #192] @ (23250 ) │ │ │ │ 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 19240 │ │ │ │ + bl 1923c │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-48] │ │ │ │ - ldr r1, [pc, #148] @ (2325c ) │ │ │ │ + ldr r1, [pc, #148] @ (23254 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 196ac │ │ │ │ + bl 196a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 23214 │ │ │ │ + beq.n 2320c │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 197be │ │ │ │ + bl 197ba │ │ │ │ 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 22f7a │ │ │ │ + bl 22f72 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ - b.n 23216 │ │ │ │ + b.n 2320e │ │ │ │ nop │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19328 │ │ │ │ + bl 19324 │ │ │ │ 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] @ (23260 ) │ │ │ │ + ldr r1, [pc, #44] @ (23258 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (23258 ) │ │ │ │ + ldr r2, [pc, #32] @ (23250 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 23248 │ │ │ │ + beq.n 23240 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ 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] │ │ │ │ @@ -38028,43 +38025,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] @ (2342c ) │ │ │ │ + ldr r2, [pc, #396] @ (23424 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (23430 ) │ │ │ │ + ldr r3, [pc, #396] @ (23428 ) │ │ │ │ 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 232be │ │ │ │ + bne.n 232b6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23400 │ │ │ │ + b.n 233f8 │ │ │ │ add.w r3, r7, #32 │ │ │ │ subs r3, #12 │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-32] │ │ │ │ blx 2288 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 232dc │ │ │ │ + bne.n 232d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23400 │ │ │ │ + b.n 233f8 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 23322 │ │ │ │ + bne.n 2331a │ │ │ │ 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] │ │ │ │ @@ -38072,41 +38069,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 23322 │ │ │ │ + beq.n 2331a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23400 │ │ │ │ + b.n 233f8 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-28] │ │ │ │ - bl 275cc │ │ │ │ + bl 275c4 │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 233c4 │ │ │ │ + b.n 233bc │ │ │ │ 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 2288 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 233aa │ │ │ │ + beq.n 233a2 │ │ │ │ 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 │ │ │ │ @@ -38114,289 +38111,289 @@ │ │ │ │ blx 251c │ │ │ │ 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 233ea │ │ │ │ + beq.n 233e2 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 233ea │ │ │ │ + b.n 233e2 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 233c4 │ │ │ │ + beq.n 233bc │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 233ec │ │ │ │ + b.n 233e4 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r0, [r3, #-16] │ │ │ │ blx 2774 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23346 │ │ │ │ - b.n 233ec │ │ │ │ + bne.n 2333e │ │ │ │ + b.n 233e4 │ │ │ │ nop │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-16] │ │ │ │ blx 2150 │ │ │ │ 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] @ (23434 ) │ │ │ │ + ldr r1, [pc, #40] @ (2342c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (23430 ) │ │ │ │ + ldr r2, [pc, #32] @ (23428 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 23420 │ │ │ │ + beq.n 23418 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8192 @ 0x2000 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ 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] @ (234cc ) │ │ │ │ + ldr r2, [pc, #124] @ (234c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (234d0 ) │ │ │ │ + ldr r3, [pc, #124] @ (234c8 ) │ │ │ │ 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 24ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 234a6 │ │ │ │ + bne.n 2349e │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 209c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 234a6 │ │ │ │ + bne.n 2349e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.n 234a6 │ │ │ │ + bne.n 2349e │ │ │ │ blx 2570 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 234a2 │ │ │ │ + bne.n 2349a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #73 @ 0x49 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 234a6 │ │ │ │ + beq.n 2349e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (234d4 ) │ │ │ │ + ldr r1, [pc, #40] @ (234cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (234d0 ) │ │ │ │ + ldr r2, [pc, #32] @ (234c8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 234c2 │ │ │ │ + beq.n 234ba │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ 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] @ (235e4 ) │ │ │ │ + ldr r2, [pc, #244] @ (235dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #244] @ (235e8 ) │ │ │ │ + ldr r3, [pc, #244] @ (235e0 ) │ │ │ │ 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 23506 │ │ │ │ + bne.n 234fe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 235c2 │ │ │ │ + b.n 235ba │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 27e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2352e │ │ │ │ + beq.n 23526 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 23438 │ │ │ │ + bl 23430 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2352a │ │ │ │ + beq.n 23522 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 275cc │ │ │ │ + bl 275c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 235c2 │ │ │ │ + b.n 235ba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 235c2 │ │ │ │ - ldr r3, [pc, #188] @ (235ec ) │ │ │ │ + b.n 235ba │ │ │ │ + ldr r3, [pc, #188] @ (235e4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2798 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23544 │ │ │ │ + bne.n 2353c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 235c2 │ │ │ │ + b.n 235ba │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 275cc │ │ │ │ + bl 275c4 │ │ │ │ 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 23592 │ │ │ │ + b.n 2358a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2356a │ │ │ │ - ldr r3, [pc, #136] @ (235f0 ) │ │ │ │ + bne.n 23562 │ │ │ │ + ldr r3, [pc, #136] @ (235e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #132] @ (235f4 ) │ │ │ │ + ldr r3, [pc, #132] @ (235ec ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 26d8c │ │ │ │ + bl 26d84 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 23438 │ │ │ │ + bl 23430 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2358c │ │ │ │ + beq.n 23584 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 23592 │ │ │ │ + b.n 2358a │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2150 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 235b0 │ │ │ │ + bne.n 235a8 │ │ │ │ add.w r3, r7, #12 │ │ │ │ - ldr r2, [pc, #88] @ (235f8 ) │ │ │ │ + ldr r2, [pc, #88] @ (235f0 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 265be │ │ │ │ + bl 265b6 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2355c │ │ │ │ + bne.n 23554 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 2150 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 235c0 │ │ │ │ + beq.n 235b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 235c2 │ │ │ │ + b.n 235ba │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (235fc ) │ │ │ │ + ldr r1, [pc, #56] @ (235f4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (235e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (235e0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 235da │ │ │ │ + beq.n 235d2 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ 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 2666a │ │ │ │ + bl 26662 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2666a │ │ │ │ + bl 26662 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2666a │ │ │ │ + bl 26662 │ │ │ │ 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} │ │ │ │ @@ -38409,21 +38406,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] @ (237ec ) │ │ │ │ + ldr r4, [pc, #372] @ (237e4 ) │ │ │ │ add r4, pc │ │ │ │ add.w r1, r7, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #364] @ (237f0 ) │ │ │ │ + ldr r2, [pc, #364] @ (237e8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (237f4 ) │ │ │ │ + ldr r3, [pc, #364] @ (237ec ) │ │ │ │ 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 │ │ │ │ @@ -38431,33 +38428,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 22874 │ │ │ │ + bl 2286c │ │ │ │ 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 22874 │ │ │ │ + bl 2286c │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22e20 │ │ │ │ + bl 22e18 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22e20 │ │ │ │ + bl 22e18 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2630 │ │ │ │ str.w r0, [r5, #-12] │ │ │ │ @@ -38481,32 +38478,32 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2377a │ │ │ │ - ldr r3, [pc, #164] @ (237f8 ) │ │ │ │ + bne.n 23772 │ │ │ │ + ldr r3, [pc, #164] @ (237f0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #144] @ (237fc ) │ │ │ │ + ldr r3, [pc, #144] @ (237f4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2678 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 237be │ │ │ │ + b.n 237b6 │ │ │ │ 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 │ │ │ │ @@ -38515,79 +38512,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] @ (23800 ) │ │ │ │ + ldr r2, [pc, #84] @ (237f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #-16] │ │ │ │ blx 233c │ │ │ │ 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] @ (23804 ) │ │ │ │ + ldr r1, [pc, #60] @ (237fc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #40] @ (237f4 ) │ │ │ │ + ldr r2, [pc, #40] @ (237ec ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 237de │ │ │ │ + beq.n 237d6 │ │ │ │ blx 24bc <__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 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ 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] @ (23938 ) │ │ │ │ + ldr r2, [pc, #280] @ (23930 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (2393c ) │ │ │ │ + ldr r3, [pc, #280] @ (23934 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 275cc │ │ │ │ + bl 275c4 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 23906 │ │ │ │ - ldr r3, [pc, #256] @ (23940 ) │ │ │ │ + b.n 238fe │ │ │ │ + ldr r3, [pc, #256] @ (23938 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 230c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (23944 ) │ │ │ │ + ldr r3, [pc, #248] @ (2393c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 21e0 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -38602,343 +38599,343 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 24ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23890 │ │ │ │ + beq.n 23888 │ │ │ │ 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 2390e │ │ │ │ + b.n 23906 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 26d8 <__lstat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 238d2 │ │ │ │ + beq.n 238ca │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #144] @ (23948 ) │ │ │ │ + ldr r2, [pc, #144] @ (23940 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2150 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 23916 │ │ │ │ + b.n 2390e │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ - bne.n 23900 │ │ │ │ + bne.n 238f8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (2394c ) │ │ │ │ + ldr r2, [pc, #100] @ (23944 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2150 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 23916 │ │ │ │ + b.n 2390e │ │ │ │ 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 2383c │ │ │ │ + bne.n 23834 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2150 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (23950 ) │ │ │ │ + ldr r1, [pc, #56] @ (23948 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2393c ) │ │ │ │ + ldr r2, [pc, #32] @ (23934 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 23930 │ │ │ │ + beq.n 23928 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, 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 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 239b0 │ │ │ │ - ldr r3, [pc, #88] @ (239c4 ) │ │ │ │ + b.n 239a8 │ │ │ │ + ldr r3, [pc, #88] @ (239bc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 230c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #72] @ (239c8 ) │ │ │ │ + ldr r3, [pc, #72] @ (239c0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21e0 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 239a8 │ │ │ │ + bne.n 239a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 239a8 │ │ │ │ + bne.n 239a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 239a8 │ │ │ │ + bne.n 239a0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 239ba │ │ │ │ + b.n 239b2 │ │ │ │ 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 2396a │ │ │ │ + bne.n 23962 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ strh r4, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ + 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 23a68 │ │ │ │ - ldr r3, [pc, #144] @ (23a7c ) │ │ │ │ + b.n 23a60 │ │ │ │ + ldr r3, [pc, #144] @ (23a74 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 230c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #128] @ (23a80 ) │ │ │ │ + ldr r3, [pc, #128] @ (23a78 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21e0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 23a3c │ │ │ │ + bne.n 23a34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 23a3c │ │ │ │ + bne.n 23a34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 23a3c │ │ │ │ + bne.n 23a34 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #92] @ (23a84 ) │ │ │ │ + ldr r2, [pc, #92] @ (23a7c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 23a72 │ │ │ │ + b.n 23a6a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 23a54 │ │ │ │ + bne.n 23a4c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 23a54 │ │ │ │ + bne.n 23a4c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 23a68 │ │ │ │ + b.n 23a60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23a60 │ │ │ │ + beq.n 23a58 │ │ │ │ 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 239ea │ │ │ │ + bne.n 239e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ 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 2318 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23ac8 │ │ │ │ + beq.n 23ac0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 21f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #28] @ (23ad4 ) │ │ │ │ + ldr r2, [pc, #28] @ (23acc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 23aca │ │ │ │ + b.n 23ac2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ 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] @ (23c10 ) │ │ │ │ + ldr r2, [pc, #288] @ (23c08 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (23c14 ) │ │ │ │ + ldr r3, [pc, #288] @ (23c0c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (23c18 ) │ │ │ │ + ldr r3, [pc, #280] @ (23c10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23bec │ │ │ │ + bne.n 23be4 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #272] @ (23c1c ) │ │ │ │ + ldr r3, [pc, #272] @ (23c14 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2414 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 23b2a │ │ │ │ + bne.n 23b22 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #256] @ (23c20 ) │ │ │ │ + ldr r3, [pc, #256] @ (23c18 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2414 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 23b64 │ │ │ │ + blt.n 23b5c │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1b4cc │ │ │ │ + bl 1b4c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - ble.n 23b68 │ │ │ │ + ble.n 23b60 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 27c8 │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov.w r2, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 27c94 │ │ │ │ - b.n 23bdc │ │ │ │ + bl 27c8c │ │ │ │ + b.n 23bd4 │ │ │ │ nop │ │ │ │ - b.n 23b6a │ │ │ │ + b.n 23b62 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #184] @ (23c24 ) │ │ │ │ + ldr r3, [pc, #184] @ (23c1c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ blx 2108 │ │ │ │ mov r3, r0 │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 2723c │ │ │ │ + bl 27234 │ │ │ │ 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 │ │ │ │ @@ -38956,94 +38953,94 @@ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 27c8 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 27b80 │ │ │ │ + bl 27b78 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2354 │ │ │ │ - ldr r3, [pc, #68] @ (23c28 ) │ │ │ │ + ldr r3, [pc, #68] @ (23c20 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 23bee │ │ │ │ + b.n 23be6 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #60] @ (23c2c ) │ │ │ │ + ldr r2, [pc, #60] @ (23c24 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (23c14 ) │ │ │ │ + ldr r3, [pc, #32] @ (23c0c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 23c06 │ │ │ │ + beq.n 23bfe │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ 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 2801c │ │ │ │ + bl 28014 │ │ │ │ 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 284e0 │ │ │ │ + bl 284d8 │ │ │ │ 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] @ (23cf4 ) │ │ │ │ + ldr r2, [pc, #112] @ (23cec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #112] @ (23cf8 ) │ │ │ │ + ldr r3, [pc, #112] @ (23cf0 ) │ │ │ │ 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 23cca │ │ │ │ - bl 2801c │ │ │ │ + b.n 23cc2 │ │ │ │ + bl 28014 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #8 │ │ │ │ it cs │ │ │ │ movcs r3, #8 │ │ │ │ @@ -39057,75 +39054,75 @@ │ │ │ │ blx 260c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 23c9c │ │ │ │ + bcc.n 23c94 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (23cfc ) │ │ │ │ + ldr r2, [pc, #36] @ (23cf4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (23cf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (23cf0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 23cec │ │ │ │ + beq.n 23ce4 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ 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 2801c │ │ │ │ + bl 28014 │ │ │ │ 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] @ (23d5c ) │ │ │ │ + ldr r3, [pc, #32] @ (23d54 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ blx 233c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 23d1a │ │ │ │ + bcc.n 23d12 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -39137,532 +39134,532 @@ │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 23dce │ │ │ │ + bne.n 23dc6 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #952] @ (24164 ) │ │ │ │ + ldr r3, [pc, #952] @ (2415c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #948] @ (24168 ) │ │ │ │ + ldr r3, [pc, #948] @ (24160 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #944] @ (2416c ) │ │ │ │ + ldr r3, [pc, #944] @ (24164 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #944] @ (24170 ) │ │ │ │ + ldr r2, [pc, #944] @ (24168 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 23e20 │ │ │ │ + bne.n 23e18 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #888] @ (24174 ) │ │ │ │ + ldr r3, [pc, #888] @ (2416c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #880] @ (24178 ) │ │ │ │ + ldr r3, [pc, #880] @ (24170 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #880] @ (2417c ) │ │ │ │ + ldr r3, [pc, #880] @ (24174 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #880] @ (24180 ) │ │ │ │ + ldr r2, [pc, #880] @ (24178 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 23e72 │ │ │ │ + bne.n 23e6a │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #820] @ (24184 ) │ │ │ │ + ldr r3, [pc, #820] @ (2417c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #816] @ (24188 ) │ │ │ │ + ldr r3, [pc, #816] @ (24180 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #812] @ (2418c ) │ │ │ │ + ldr r3, [pc, #812] @ (24184 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #812] @ (24190 ) │ │ │ │ + ldr r2, [pc, #812] @ (24188 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 23e4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 23ec6 │ │ │ │ + bne.n 23ebe │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #752] @ (24194 ) │ │ │ │ + ldr r3, [pc, #752] @ (2418c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ (24198 ) │ │ │ │ + ldr r3, [pc, #748] @ (24190 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #744] @ (2419c ) │ │ │ │ + ldr r3, [pc, #744] @ (24194 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #744] @ (241a0 ) │ │ │ │ + ldr r2, [pc, #744] @ (24198 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 23e4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 23f1c │ │ │ │ + bne.n 23f14 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #684] @ (241a4 ) │ │ │ │ + ldr r3, [pc, #684] @ (2419c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #676] @ (241a8 ) │ │ │ │ + ldr r3, [pc, #676] @ (241a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #676] @ (241ac ) │ │ │ │ + ldr r3, [pc, #676] @ (241a4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #676] @ (241b0 ) │ │ │ │ + ldr r2, [pc, #676] @ (241a8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 23e4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 23f72 │ │ │ │ + bne.n 23f6a │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #612] @ (241b4 ) │ │ │ │ + ldr r3, [pc, #612] @ (241ac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #608] @ (241b8 ) │ │ │ │ + ldr r3, [pc, #608] @ (241b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #604] @ (241bc ) │ │ │ │ + ldr r3, [pc, #604] @ (241b4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #604] @ (241c0 ) │ │ │ │ + ldr r2, [pc, #604] @ (241b8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 23fc4 │ │ │ │ + bne.n 23fbc │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #548] @ (241c4 ) │ │ │ │ + ldr r3, [pc, #548] @ (241bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ (241c8 ) │ │ │ │ + ldr r3, [pc, #540] @ (241c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #540] @ (241cc ) │ │ │ │ + ldr r3, [pc, #540] @ (241c4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #540] @ (241d0 ) │ │ │ │ + ldr r2, [pc, #540] @ (241c8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24018 │ │ │ │ + bne.n 24010 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #480] @ (241d4 ) │ │ │ │ + ldr r3, [pc, #480] @ (241cc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #472] @ (241d8 ) │ │ │ │ + ldr r3, [pc, #472] @ (241d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #472] @ (241dc ) │ │ │ │ + ldr r3, [pc, #472] @ (241d4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #472] @ (241e0 ) │ │ │ │ + ldr r2, [pc, #472] @ (241d8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2406c │ │ │ │ + bne.n 24064 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #412] @ (241e4 ) │ │ │ │ + ldr r3, [pc, #412] @ (241dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ (241e8 ) │ │ │ │ + ldr r3, [pc, #404] @ (241e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #404] @ (241ec ) │ │ │ │ + ldr r3, [pc, #404] @ (241e4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #404] @ (241f0 ) │ │ │ │ + ldr r2, [pc, #404] @ (241e8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 240d0 │ │ │ │ + b.n 240c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2708 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 240ca │ │ │ │ + bne.n 240c2 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #332] @ (241f4 ) │ │ │ │ + ldr r3, [pc, #332] @ (241ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ (241f8 ) │ │ │ │ + ldr r3, [pc, #328] @ (241f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #324] @ (241fc ) │ │ │ │ + ldr r3, [pc, #324] @ (241f4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #324] @ (24200 ) │ │ │ │ + ldr r2, [pc, #324] @ (241f8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ 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 24072 │ │ │ │ + bne.n 2406a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #284] @ (24204 ) │ │ │ │ + ldr r2, [pc, #284] @ (241fc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #284] @ (24208 ) │ │ │ │ + ldr r1, [pc, #284] @ (24200 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #284] @ (2420c ) │ │ │ │ + ldr r0, [pc, #284] @ (24204 ) │ │ │ │ add r0, pc │ │ │ │ blx 2594 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2413c │ │ │ │ + bne.n 24134 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #248] @ (24210 ) │ │ │ │ + ldr r3, [pc, #248] @ (24208 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ (24214 ) │ │ │ │ + ldr r3, [pc, #240] @ (2420c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #240] @ (24218 ) │ │ │ │ + ldr r3, [pc, #240] @ (24210 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #240] @ (2421c ) │ │ │ │ + ldr r2, [pc, #240] @ (24214 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24142 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 2413a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ nop │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2240 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #200] @ (24220 ) │ │ │ │ + ldr r3, [pc, #200] @ (24218 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ blx 2378 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ 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 2423c │ │ │ │ + bne.n 24234 │ │ │ │ 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 │ │ │ │ @@ -39687,35 +39684,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] @ 24fa0 │ │ │ │ + ldr.w r2, [pc, #3300] @ 24f98 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3300] @ 24fa4 │ │ │ │ + ldr.w r3, [pc, #3300] @ 24f9c │ │ │ │ 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] @ 24fa8 │ │ │ │ + ldr.w r2, [pc, #3284] @ 24fa0 │ │ │ │ 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] @ 24fac │ │ │ │ + ldr.w r2, [pc, #3268] @ 24fa4 │ │ │ │ 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] @ 24fb0 │ │ │ │ + ldr.w r2, [pc, #3252] @ 24fa8 │ │ │ │ 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 │ │ │ │ @@ -39728,15 +39725,15 @@ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 26fc <__gettimeofday64@plt> │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-88] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2434a │ │ │ │ + bne.n 24342 │ │ │ │ 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 │ │ │ │ @@ -39744,315 +39741,315 @@ │ │ │ │ subs r3, #28 │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 243c8 │ │ │ │ + bne.n 243c0 │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 24fb4 │ │ │ │ + ldr.w r3, [pc, #3096] @ 24fac │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #3088] @ 24fb8 │ │ │ │ + ldr.w r3, [pc, #3088] @ 24fb0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #3084] @ 24fbc │ │ │ │ + ldr.w r3, [pc, #3084] @ 24fb4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #3084] @ 24fc0 │ │ │ │ + ldr.w r2, [pc, #3084] @ 24fb8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.w 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.w 24dfa │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24446 │ │ │ │ + bne.n 2443e │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 24fc4 │ │ │ │ + ldr.w r3, [pc, #2988] @ 24fbc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2980] @ 24fc8 │ │ │ │ + ldr.w r3, [pc, #2980] @ 24fc0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2976] @ 24fcc │ │ │ │ + ldr.w r3, [pc, #2976] @ 24fc4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2972] @ 24fd0 │ │ │ │ + ldr.w r2, [pc, #2972] @ 24fc8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.w 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.w 24dfa │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #12 │ │ │ │ mov r0, r3 │ │ │ │ blx 281c │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 244c4 │ │ │ │ + bne.n 244bc │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 24fd4 │ │ │ │ + ldr.w r3, [pc, #2876] @ 24fcc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2868] @ 24fd8 │ │ │ │ + ldr.w r3, [pc, #2868] @ 24fd0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2864] @ 24fdc │ │ │ │ + ldr.w r3, [pc, #2864] @ 24fd4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2864] @ 24fe0 │ │ │ │ + ldr.w r2, [pc, #2864] @ 24fd8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.w 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.w 24dfa │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ blx 24d4 │ │ │ │ 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 2454c │ │ │ │ + bne.n 24544 │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 24fe4 │ │ │ │ + ldr.w r3, [pc, #2756] @ 24fdc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2748] @ 24fe8 │ │ │ │ + ldr.w r3, [pc, #2748] @ 24fe0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2744] @ 24fec │ │ │ │ + ldr.w r3, [pc, #2744] @ 24fe4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2744] @ 24ff0 │ │ │ │ + ldr.w r2, [pc, #2744] @ 24fe8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.w 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.w 24dfa │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2458c │ │ │ │ + bne.n 24584 │ │ │ │ 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 23d60 │ │ │ │ + bl 23d58 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 24f62 │ │ │ │ + b.w 24f5a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2460a │ │ │ │ + bne.n 24602 │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 24ff4 │ │ │ │ + ldr.w r3, [pc, #2580] @ 24fec │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2572] @ 24ff8 │ │ │ │ + ldr.w r3, [pc, #2572] @ 24ff0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2568] @ 24ffc │ │ │ │ + ldr.w r3, [pc, #2568] @ 24ff4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2568] @ 25000 │ │ │ │ + ldr.w r2, [pc, #2568] @ 24ff8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ 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 2354 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24696 │ │ │ │ + bne.n 2468e │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 25004 │ │ │ │ + ldr.w r3, [pc, #2456] @ 24ffc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2448] @ 25008 │ │ │ │ + ldr.w r3, [pc, #2448] @ 25000 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2444] @ 2500c │ │ │ │ + ldr.w r3, [pc, #2444] @ 25004 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2444] @ 25010 │ │ │ │ + ldr.w r2, [pc, #2444] @ 25008 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ 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 2354 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24722 │ │ │ │ + bne.n 2471a │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 25014 │ │ │ │ + ldr.w r3, [pc, #2332] @ 2500c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2324] @ 25018 │ │ │ │ + ldr.w r3, [pc, #2324] @ 25010 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2320] @ 2501c │ │ │ │ + ldr.w r3, [pc, #2320] @ 25014 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2320] @ 25020 │ │ │ │ + ldr.w r2, [pc, #2320] @ 25018 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ 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 │ │ │ │ @@ -40060,258 +40057,258 @@ │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2114 <__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 247b0 │ │ │ │ + bne.n 247a8 │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 25024 │ │ │ │ + ldr.w r3, [pc, #2208] @ 2501c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2200] @ 25028 │ │ │ │ + ldr.w r3, [pc, #2200] @ 25020 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2196] @ 2502c │ │ │ │ + ldr.w r3, [pc, #2196] @ 25024 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2192] @ 25030 │ │ │ │ + ldr.w r2, [pc, #2192] @ 25028 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ 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 2114 <__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 2483c │ │ │ │ + bne.n 24834 │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 25034 │ │ │ │ + ldr.w r3, [pc, #2084] @ 2502c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2076] @ 25038 │ │ │ │ + ldr.w r3, [pc, #2076] @ 25030 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2072] @ 2503c │ │ │ │ + ldr.w r3, [pc, #2072] @ 25034 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2068] @ 25040 │ │ │ │ + ldr.w r2, [pc, #2068] @ 25038 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ 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 2114 <__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 248bc │ │ │ │ + bne.n 248b4 │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 25044 │ │ │ │ + ldr.w r3, [pc, #1972] @ 2503c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1964] @ 25048 │ │ │ │ + ldr.w r3, [pc, #1964] @ 25040 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 2504c │ │ │ │ + ldr.w r3, [pc, #1960] @ 25044 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1956] @ 25050 │ │ │ │ + ldr.w r2, [pc, #1956] @ 25048 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ 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 2114 <__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 24948 │ │ │ │ + bne.n 24940 │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 25054 │ │ │ │ + ldr.w r3, [pc, #1848] @ 2504c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1840] @ 25058 │ │ │ │ + ldr.w r3, [pc, #1840] @ 25050 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1836] @ 2505c │ │ │ │ + ldr.w r3, [pc, #1836] @ 25054 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1832] @ 25060 │ │ │ │ + ldr.w r2, [pc, #1832] @ 25058 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ 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 2114 <__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 249c8 │ │ │ │ + bne.n 249c0 │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 25064 │ │ │ │ + ldr.w r3, [pc, #1736] @ 2505c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1728] @ 25068 │ │ │ │ + ldr.w r3, [pc, #1728] @ 25060 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1724] @ 2506c │ │ │ │ + ldr.w r3, [pc, #1724] @ 25064 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1720] @ 25070 │ │ │ │ + ldr.w r2, [pc, #1720] @ 25068 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ 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 2114 <__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 24a54 │ │ │ │ + bne.n 24a4c │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 25074 │ │ │ │ + ldr.w r3, [pc, #1612] @ 2506c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1604] @ 25078 │ │ │ │ + ldr.w r3, [pc, #1604] @ 25070 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1600] @ 2507c │ │ │ │ + ldr.w r3, [pc, #1600] @ 25074 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1596] @ 25080 │ │ │ │ + ldr.w r2, [pc, #1596] @ 25078 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ 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] │ │ │ │ @@ -40322,110 +40319,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 24aee │ │ │ │ + bne.n 24ae6 │ │ │ │ blx 26f0 <__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 2240 │ │ │ │ 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] @ 25084 │ │ │ │ + ldr.w r3, [pc, #1472] @ 2507c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1464] @ 25088 │ │ │ │ + ldr.w r3, [pc, #1464] @ 25080 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 2508c │ │ │ │ + ldr.w r3, [pc, #1460] @ 25084 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1460] @ 25090 │ │ │ │ + ldr.w r2, [pc, #1460] @ 25088 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-96] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24bf2 │ │ │ │ + beq.n 24bea │ │ │ │ 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 2690 │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24bac │ │ │ │ + bne.n 24ba4 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 24bac │ │ │ │ + beq.n 24ba4 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 24bac │ │ │ │ + beq.n 24ba4 │ │ │ │ blx 26f0 <__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 24c1a │ │ │ │ + beq.n 24c12 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2240 │ │ │ │ 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] @ 25094 │ │ │ │ + ldr.w r3, [pc, #1300] @ 2508c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1292] @ 25098 │ │ │ │ + ldr.w r3, [pc, #1292] @ 25090 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1288] @ 2509c │ │ │ │ + ldr.w r3, [pc, #1288] @ 25094 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1284] @ 250a0 │ │ │ │ + ldr.w r2, [pc, #1284] @ 25098 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24c1a │ │ │ │ + ble.n 24c12 │ │ │ │ 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 │ │ │ │ @@ -40434,19 +40431,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 24c1a │ │ │ │ + b.n 24c12 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 24c1a │ │ │ │ + blt.n 24c12 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -40460,221 +40457,221 @@ │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ blx 2360 │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24cc2 │ │ │ │ + bne.n 24cba │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 24cc2 │ │ │ │ + beq.n 24cba │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 24cc2 │ │ │ │ + beq.n 24cba │ │ │ │ blx 26f0 <__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 24cf8 │ │ │ │ + beq.n 24cf0 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2240 │ │ │ │ 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] @ 250a4 │ │ │ │ + ldr.w r3, [pc, #1032] @ 2509c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1024] @ 250a8 │ │ │ │ + ldr.w r3, [pc, #1024] @ 250a0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #1020] @ (250ac ) │ │ │ │ + ldr r3, [pc, #1020] @ (250a4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #1020] @ (250b0 ) │ │ │ │ + ldr r2, [pc, #1020] @ (250a8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24cf8 │ │ │ │ + ble.n 24cf0 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24cf8 │ │ │ │ + beq.n 24cf0 │ │ │ │ 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 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 2360 │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24d9c │ │ │ │ + bne.n 24d94 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 24d9c │ │ │ │ + beq.n 24d94 │ │ │ │ blx 26f0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 24d9c │ │ │ │ + beq.n 24d94 │ │ │ │ blx 26f0 <__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 24dd2 │ │ │ │ + beq.n 24dca │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2240 │ │ │ │ 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] @ (250b4 ) │ │ │ │ + ldr r3, [pc, #828] @ (250ac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #820] @ (250b8 ) │ │ │ │ + ldr r3, [pc, #820] @ (250b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #820] @ (250bc ) │ │ │ │ + ldr r3, [pc, #820] @ (250b4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #820] @ (250c0 ) │ │ │ │ + ldr r2, [pc, #820] @ (250b8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 24e02 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 24dfa │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24dd2 │ │ │ │ + ble.n 24dca │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-104] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24dd2 │ │ │ │ + beq.n 24dca │ │ │ │ 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 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 24a54 │ │ │ │ + bne.w 24a4c │ │ │ │ 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 24e2c │ │ │ │ + ble.n 24e24 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #-76] │ │ │ │ blx 23d8 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #-76] │ │ │ │ blx 2468 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 24e46 │ │ │ │ + blt.n 24e3e │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 24e60 │ │ │ │ + blt.n 24e58 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 24e7a │ │ │ │ + blt.n 24e72 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 24e94 │ │ │ │ + blt.n 24e8c │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 24eae │ │ │ │ + blt.n 24ea6 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 24ec8 │ │ │ │ + blt.n 24ec0 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2354 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ @@ -40684,242 +40681,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 28d70 │ │ │ │ + bl 28d68 │ │ │ │ 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 28d70 │ │ │ │ + bl 28d68 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #120] @ 24f98 │ │ │ │ + vldr d7, [pc, #120] @ 24f90 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #404] @ (250c4 ) │ │ │ │ + ldr r3, [pc, #404] @ (250bc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24f60 │ │ │ │ + beq.n 24f58 │ │ │ │ blx 26f0 <__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 24f62 │ │ │ │ + b.n 24f5a │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #65536 @ 0x10000 │ │ │ │ add.w r0, r0, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #348] @ (250c8 ) │ │ │ │ + ldr r1, [pc, #348] @ (250c0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #52] @ (24fa4 ) │ │ │ │ + ldr r2, [pc, #52] @ (24f9c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24f82 │ │ │ │ + beq.n 24f7a │ │ │ │ blx 24bc <__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 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ - movs r0, r0 │ │ │ │ ldrb r0, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + strb r6, [r7, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r6, #19] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + sub 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] @ (25160 ) │ │ │ │ + ldr r2, [pc, #124] @ (25158 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (25164 ) │ │ │ │ + ldr r3, [pc, #124] @ (2515c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 23c0 <__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 2513e │ │ │ │ + bge.n 25136 │ │ │ │ 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 │ │ │ │ @@ -40927,35 +40924,35 @@ │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 218c <__select64@plt> │ │ │ │ - b.n 250f2 │ │ │ │ + b.n 250ea │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (25168 ) │ │ │ │ + ldr r2, [pc, #36] @ (25160 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (25164 ) │ │ │ │ + ldr r3, [pc, #28] @ (2515c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2515a │ │ │ │ + beq.n 25152 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ 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 │ │ │ │ @@ -40963,15 +40960,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 23c0 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ adds r4, r0, r2 │ │ │ │ adc.w r5, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 250cc │ │ │ │ + bl 250c4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40980,53 +40977,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 25252 │ │ │ │ + bl 2524a │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2318 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25214 │ │ │ │ - b.n 251f8 │ │ │ │ + beq.n 2520c │ │ │ │ + b.n 251f0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2528a │ │ │ │ + bl 25282 │ │ │ │ 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 22d0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 251dc │ │ │ │ + bne.n 251d4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 21f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25226 │ │ │ │ - b.n 25218 │ │ │ │ + beq.n 2521e │ │ │ │ + b.n 25210 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25228 │ │ │ │ + b.n 25220 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ blx 2198 │ │ │ │ movs r3, #1 │ │ │ │ @@ -41051,15 +41048,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 2760c │ │ │ │ + bl 27604 │ │ │ │ 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] │ │ │ │ @@ -41077,22 +41074,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 252ac │ │ │ │ + b.n 252a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 252a6 │ │ │ │ + bne.n 2529e │ │ │ │ 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] │ │ │ │ @@ -41100,37 +41097,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 2760c │ │ │ │ + bl 27604 │ │ │ │ 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 252fc │ │ │ │ + b.n 252f4 │ │ │ │ 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 252ea │ │ │ │ + bne.n 252e2 │ │ │ │ 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] │ │ │ │ @@ -41195,182 +41192,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] @ (254dc ) │ │ │ │ + ldr r2, [pc, #296] @ (254d4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (254e0 ) │ │ │ │ + ldr r3, [pc, #296] @ (254d8 ) │ │ │ │ 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 19240 │ │ │ │ + bl 1923c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1930e │ │ │ │ + bl 1930a │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #260] @ (254e4 ) │ │ │ │ + ldr r1, [pc, #260] @ (254dc ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 2546e │ │ │ │ + b.n 25466 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 25434 │ │ │ │ + beq.n 2542c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 25434 │ │ │ │ + beq.n 2542c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 25434 │ │ │ │ + beq.n 2542c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 25444 │ │ │ │ + bne.n 2543c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #172] @ (254e8 ) │ │ │ │ + ldr r1, [pc, #172] @ (254e0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 253fc │ │ │ │ + bne.n 253f4 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (254ec ) │ │ │ │ + ldr r1, [pc, #104] @ (254e4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19802 │ │ │ │ + bl 197fe │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19328 │ │ │ │ + bl 19324 │ │ │ │ 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] @ (254f0 ) │ │ │ │ + ldr r1, [pc, #52] @ (254e8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (254e0 ) │ │ │ │ + ldr r2, [pc, #32] @ (254d8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 254d0 │ │ │ │ + beq.n 254c8 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ 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 2555c │ │ │ │ + b.n 25554 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 27e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2553c │ │ │ │ + beq.n 25534 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 2552c │ │ │ │ + bgt.n 25524 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2556c │ │ │ │ + b.n 25564 │ │ │ │ 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 25546 │ │ │ │ + bgt.n 2553e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2556c │ │ │ │ + b.n 25564 │ │ │ │ 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 25510 │ │ │ │ + bne.n 25508 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -41383,318 +41380,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] @ (256e0 ) │ │ │ │ + ldr r2, [pc, #320] @ (256d8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (256e4 ) │ │ │ │ + ldr r3, [pc, #320] @ (256dc ) │ │ │ │ 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 19240 │ │ │ │ + bl 1923c │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1930e │ │ │ │ + bl 1930a │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #272] @ (256e8 ) │ │ │ │ + ldr r1, [pc, #272] @ (256e0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 25672 │ │ │ │ + b.n 2566a │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2560e │ │ │ │ + beq.n 25606 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ - b.n 25648 │ │ │ │ + b.n 25640 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2562e │ │ │ │ + bne.n 25626 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ (256ec ) │ │ │ │ + ldr r1, [pc, #200] @ (256e4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ - b.n 25648 │ │ │ │ + bl 19718 │ │ │ │ + b.n 25640 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 25648 │ │ │ │ + bne.n 25640 │ │ │ │ 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 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 255f4 │ │ │ │ + bne.n 255ec │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (256f0 ) │ │ │ │ + ldr r1, [pc, #104] @ (256e8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #12 │ │ │ │ add.w r0, r7, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19802 │ │ │ │ + bl 197fe │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19328 │ │ │ │ + bl 19324 │ │ │ │ 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] @ (256f4 ) │ │ │ │ + ldr r1, [pc, #52] @ (256ec ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (256e4 ) │ │ │ │ + ldr r2, [pc, #32] @ (256dc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 256d4 │ │ │ │ + beq.n 256cc │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ 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] @ (25850 ) │ │ │ │ + ldr r2, [pc, #300] @ (25848 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (25854 ) │ │ │ │ + ldr r3, [pc, #300] @ (2584c ) │ │ │ │ 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 19240 │ │ │ │ + bl 1923c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1930e │ │ │ │ + bl 1930a │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #264] @ (25858 ) │ │ │ │ + ldr r1, [pc, #264] @ (25850 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 257d2 │ │ │ │ + b.n 257ca │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2578a │ │ │ │ + bne.n 25782 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ (2585c ) │ │ │ │ + ldr r1, [pc, #216] @ (25854 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 257a8 │ │ │ │ + bne.n 257a0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #192] @ (25860 ) │ │ │ │ + ldr r1, [pc, #192] @ (25858 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 2576c │ │ │ │ + bne.n 25764 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #124] @ (25864 ) │ │ │ │ + ldr r1, [pc, #124] @ (2585c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #112] @ (25868 ) │ │ │ │ + ldr r1, [pc, #112] @ (25860 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19802 │ │ │ │ + bl 197fe │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19328 │ │ │ │ + bl 19324 │ │ │ │ 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] @ (2586c ) │ │ │ │ + ldr r1, [pc, #60] @ (25864 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25854 ) │ │ │ │ + ldr r2, [pc, #32] @ (2584c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25844 │ │ │ │ + beq.n 2583c │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #824 @ (adr r7, 25ba8 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 25bc0 ) │ │ │ │ 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 258c8 │ │ │ │ + beq.n 258c0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 258cc │ │ │ │ - b.n 25892 │ │ │ │ + beq.n 258c4 │ │ │ │ + b.n 2588a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2588c │ │ │ │ + bne.n 25884 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 258ae │ │ │ │ + b.n 258a6 │ │ │ │ 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 258ce │ │ │ │ + bcc.n 258c6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 258a2 │ │ │ │ + beq.n 2589a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 258a2 │ │ │ │ - b.n 258ce │ │ │ │ + beq.n 2589a │ │ │ │ + b.n 258c6 │ │ │ │ nop │ │ │ │ - b.n 258ce │ │ │ │ + b.n 258c6 │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41702,159 +41699,159 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 258f8 │ │ │ │ + beq.n 258f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 258fc │ │ │ │ + bne.n 258f4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25982 │ │ │ │ + b.n 2597a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2591a │ │ │ │ + bne.n 25912 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25982 │ │ │ │ + b.n 2597a │ │ │ │ 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 2593e │ │ │ │ + beq.n 25936 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #84] @ (2598c ) │ │ │ │ + ldr r3, [pc, #84] @ (25984 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2474 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 25970 │ │ │ │ + beq.n 25968 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #36] @ (25990 ) │ │ │ │ + ldr r3, [pc, #36] @ (25988 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 25994 │ │ │ │ + bl 2598c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2150 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ 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] @ (25a30 ) │ │ │ │ + ldr r2, [pc, #132] @ (25a28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #132] @ (25a34 ) │ │ │ │ + ldr r3, [pc, #132] @ (25a2c ) │ │ │ │ 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 259ca │ │ │ │ + beq.n 259c2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 259ce │ │ │ │ + bne.n 259c6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25a10 │ │ │ │ + b.n 25a08 │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #9 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 21bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259e6 │ │ │ │ + beq.n 259de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25a10 │ │ │ │ + b.n 25a08 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ blx 22b8 │ │ │ │ str r0, [r7, #8] │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r0, r3 │ │ │ │ blx 2270 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25a0e │ │ │ │ + bne.n 25a06 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25a10 │ │ │ │ + b.n 25a08 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (25a38 ) │ │ │ │ + ldr r1, [pc, #36] @ (25a30 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (25a34 ) │ │ │ │ + ldr r2, [pc, #28] @ (25a2c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25a28 │ │ │ │ + beq.n 25a20 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r6, pc, #320 @ (adr r6, 25b74 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 25b8c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #936 @ (adr r5, 25de4 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 25dfc ) │ │ │ │ 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 │ │ │ │ @@ -41862,25 +41859,25 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 27e0 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25a78 │ │ │ │ + bne.n 25a70 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 25ace │ │ │ │ + b.n 25ac6 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r2, r0 │ │ │ │ @@ -41891,15 +41888,15 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25acc │ │ │ │ + bne.n 25ac4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2630 │ │ │ │ mov r2, r0 │ │ │ │ @@ -41908,17 +41905,17 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25acc │ │ │ │ + bne.n 25ac4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25ace │ │ │ │ + b.n 25ac6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41931,47 +41928,47 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25b0c │ │ │ │ + bge.n 25b04 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #48] @ (25b34 ) │ │ │ │ + ldr r3, [pc, #48] @ (25b2c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2408 │ │ │ │ - b.n 25b28 │ │ │ │ + b.n 25b20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (25b38 ) │ │ │ │ + ldr r3, [pc, #36] @ (25b30 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 272c │ │ │ │ - ldr r2, [pc, #28] @ (25b3c ) │ │ │ │ + ldr r2, [pc, #28] @ (25b34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (25b40 ) │ │ │ │ + ldr r3, [pc, #20] @ (25b38 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - b.n 257ac │ │ │ │ + b.n 257b4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2578c │ │ │ │ + b.n 25794 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2577c │ │ │ │ + b.n 25784 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 25768 │ │ │ │ + b.n 25770 │ │ │ │ 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 │ │ │ │ @@ -41980,17 +41977,17 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25b70 │ │ │ │ + bge.n 25b68 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 25b7c │ │ │ │ + b.n 25b74 │ │ │ │ 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 │ │ │ │ @@ -42004,247 +42001,247 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d0, [r7, #8] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25bc8 │ │ │ │ + bne.n 25bc0 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ blx 236c │ │ │ │ vmov.f64 d6, d0 │ │ │ │ - vldr d5, [pc, #156] @ 25c50 │ │ │ │ + vldr d5, [pc, #156] @ 25c48 │ │ │ │ vdiv.f64 d7, d6, d5 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2834 │ │ │ │ vstr d0, [r7, #16] │ │ │ │ - b.n 25bd6 │ │ │ │ + b.n 25bce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vstr d7, [r7, #16] │ │ │ │ - vldr d1, [pc, #128] @ 25c58 │ │ │ │ + vldr d1, [pc, #128] @ 25c50 │ │ │ │ vldr d0, [r7, #16] │ │ │ │ blx 2138 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d1, #20 @ 0x40a00000 5.0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 26b4 │ │ │ │ vstr d0, [r7, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25c02 │ │ │ │ - ldr r3, [pc, #104] @ (25c68 ) │ │ │ │ + bne.n 25bfa │ │ │ │ + ldr r3, [pc, #104] @ (25c60 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ vldr d1, [r7, #16] │ │ │ │ - vldr d0, [pc, #88] @ 25c60 │ │ │ │ + vldr d0, [pc, #88] @ 25c58 │ │ │ │ blx 2720 │ │ │ │ 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] @ (25c6c ) │ │ │ │ + ldr r2, [pc, #60] @ (25c64 ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #52] @ (25c70 ) │ │ │ │ + ldr r3, [pc, #52] @ (25c68 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 233c │ │ │ │ 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, 25c8c │ │ │ │ + cbnz r3, 25c84 │ │ │ │ ands r3, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2 │ │ │ │ - b.n 258e8 │ │ │ │ + b.n 258f0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #252] @ (25d88 ) │ │ │ │ + ldr r2, [pc, #252] @ (25d80 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (25d8c ) │ │ │ │ + ldr r3, [pc, #252] @ (25d84 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #15 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #236] @ (25d90 ) │ │ │ │ + ldr r1, [pc, #236] @ (25d88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21d4 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 25d4c │ │ │ │ + beq.n 25d44 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 25d52 │ │ │ │ + bne.n 25d4a │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ mov r0, r3 │ │ │ │ blx 26e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 25cf2 │ │ │ │ + beq.n 25cea │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bgt.n 25d46 │ │ │ │ + bgt.n 25d3e │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - beq.n 25ce0 │ │ │ │ + beq.n 25cd8 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bgt.n 25d46 │ │ │ │ + bgt.n 25d3e │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 25d1a │ │ │ │ + beq.n 25d12 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bgt.n 25d46 │ │ │ │ + bgt.n 25d3e │ │ │ │ cmp r3, #71 @ 0x47 │ │ │ │ - beq.n 25d04 │ │ │ │ + beq.n 25cfc │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 25d30 │ │ │ │ - b.n 25d46 │ │ │ │ + beq.n 25d28 │ │ │ │ + b.n 25d3e │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #18 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 25d64 │ │ │ │ + b.n 25d5c │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 25d64 │ │ │ │ + b.n 25d5c │ │ │ │ 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 25d64 │ │ │ │ + b.n 25d5c │ │ │ │ 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 25d64 │ │ │ │ + b.n 25d5c │ │ │ │ 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 25d64 │ │ │ │ + b.n 25d5c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 25d64 │ │ │ │ + b.n 25d5c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 25d64 │ │ │ │ + b.n 25d5c │ │ │ │ blx 26f0 <__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] @ (25d94 ) │ │ │ │ + ldr r0, [pc, #44] @ (25d8c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (25d8c ) │ │ │ │ + ldr r1, [pc, #32] @ (25d84 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 25d7c │ │ │ │ + beq.n 25d74 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #456 @ (adr r3, 25f54 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 25f6c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #600 @ (adr r2, 25ff0 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 26008 ) │ │ │ │ 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] @ (25f20 ) │ │ │ │ + ldr r2, [pc, #368] @ (25f18 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #368] @ (25f24 ) │ │ │ │ + ldr r3, [pc, #368] @ (25f1c ) │ │ │ │ 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] @ (25f28 ) │ │ │ │ + ldr r1, [pc, #352] @ (25f20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 21d4 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 25ee0 │ │ │ │ + beq.w 25ed8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 25ee6 │ │ │ │ + bne.w 25ede │ │ │ │ ldrb.w r3, [r7, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2714 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 25e8e │ │ │ │ + beq.n 25e86 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bgt.n 25eda │ │ │ │ + bgt.n 25ed2 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq.n 25dfc │ │ │ │ + beq.n 25df4 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 25e26 │ │ │ │ - b.n 25eda │ │ │ │ + beq.n 25e1e │ │ │ │ + b.n 25ed2 │ │ │ │ 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 25ef8 │ │ │ │ + b.n 25ef0 │ │ │ │ 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 │ │ │ │ @@ -42271,15 +42268,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 25ef8 │ │ │ │ + b.n 25ef0 │ │ │ │ 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 │ │ │ │ @@ -42298,49 +42295,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 25ef8 │ │ │ │ + b.n 25ef0 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 25ef8 │ │ │ │ + b.n 25ef0 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 25ef8 │ │ │ │ + b.n 25ef0 │ │ │ │ blx 26f0 <__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] @ (25f2c ) │ │ │ │ + ldr r0, [pc, #44] @ (25f24 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (25f24 ) │ │ │ │ + ldr r1, [pc, #32] @ (25f1c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 25f14 │ │ │ │ + beq.n 25f0c │ │ │ │ blx 24bc <__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} │ │ │ │ - add r2, pc, #304 @ (adr r2, 26054 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 2606c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 26328 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 25f40 ) │ │ │ │ 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 │ │ │ │ @@ -42360,75 +42357,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 25fe8 │ │ │ │ + bne.n 25fe0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26002 │ │ │ │ + b.n 25ffa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx 2564 <__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 25f74 │ │ │ │ + bne.n 25f6c │ │ │ │ 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 25fb2 │ │ │ │ + b.n 25faa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25fd4 │ │ │ │ + beq.n 25fcc │ │ │ │ blx 2564 <__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 25fac │ │ │ │ + beq.n 25fa4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25fe8 │ │ │ │ + beq.n 25fe0 │ │ │ │ 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 25f7a │ │ │ │ + bne.n 25f72 │ │ │ │ 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 │ │ │ │ @@ -42460,170 +42457,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 26192 │ │ │ │ + bne.w 2618a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 261b2 │ │ │ │ + b.n 261aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx 2564 <__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 26050 │ │ │ │ + bne.n 26048 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2619e │ │ │ │ + beq.w 26196 │ │ │ │ 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 26186 │ │ │ │ + b.n 2617e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 260c0 │ │ │ │ + bne.n 260b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2390 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26186 │ │ │ │ + beq.n 2617e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26186 │ │ │ │ + b.n 2617e │ │ │ │ blx 2564 <__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 260e8 │ │ │ │ + beq.n 260e0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26192 │ │ │ │ + b.n 2618a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 260f8 │ │ │ │ + beq.n 260f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 26178 │ │ │ │ + bne.n 26170 │ │ │ │ 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 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2390 │ │ │ │ - b.n 2616e │ │ │ │ + b.n 26166 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 26144 │ │ │ │ + bne.n 2613c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2390 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2616e │ │ │ │ + beq.n 26166 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2616e │ │ │ │ + b.n 26166 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 26168 │ │ │ │ + bne.n 26160 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2390 │ │ │ │ nop │ │ │ │ - b.n 26186 │ │ │ │ + b.n 2617e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26116 │ │ │ │ - b.n 26186 │ │ │ │ + bne.n 2610e │ │ │ │ + b.n 2617e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26190 │ │ │ │ + beq.n 26188 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26092 │ │ │ │ - b.n 26192 │ │ │ │ + bne.n 2608a │ │ │ │ + b.n 2618a │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26056 │ │ │ │ - b.n 261a0 │ │ │ │ + bne.w 2604e │ │ │ │ + b.n 26198 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ @@ -42646,43 +42643,43 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 261e8 │ │ │ │ + bne.n 261e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26238 │ │ │ │ + b.n 26230 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 26222 │ │ │ │ + bcc.n 2621a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2408 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 26218 │ │ │ │ + b.n 26210 │ │ │ │ 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 26208 │ │ │ │ - b.n 2622c │ │ │ │ + bcc.n 26200 │ │ │ │ + b.n 26224 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 272c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ @@ -42705,38 +42702,38 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2626e │ │ │ │ + bne.n 26266 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 262ca │ │ │ │ + b.n 262c2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ 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 262b6 │ │ │ │ + b.n 262ae │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 2629a │ │ │ │ + bge.n 26292 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 262b0 │ │ │ │ + b.n 262a8 │ │ │ │ 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] │ │ │ │ @@ -42746,15 +42743,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 26286 │ │ │ │ + blt.n 2627e │ │ │ │ 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 │ │ │ │ @@ -42765,19 +42762,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 23ad8 │ │ │ │ + bl 23ad0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26324 │ │ │ │ - bl 23c30 │ │ │ │ + b.n 2631c │ │ │ │ + bl 23c28 │ │ │ │ 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 │ │ │ │ @@ -42792,15 +42789,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 262f2 │ │ │ │ + blt.n 262ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ @@ -42818,114 +42815,114 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 27e0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 263ae │ │ │ │ + bne.n 263a6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 264e8 │ │ │ │ + b.n 264e0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 26386 │ │ │ │ + bne.n 2637e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 27e0 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 263a4 │ │ │ │ + b.n 2639c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 263b8 │ │ │ │ + bne.n 263b0 │ │ │ │ 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 27e0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 263ae │ │ │ │ + bne.n 263a6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 264e8 │ │ │ │ + b.n 264e0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2636c │ │ │ │ - b.n 263ba │ │ │ │ + bhi.n 26364 │ │ │ │ + b.n 263b2 │ │ │ │ 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 263e0 │ │ │ │ + bne.n 263d8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 263d6 │ │ │ │ + b.n 263ce │ │ │ │ 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 263d0 │ │ │ │ - b.n 26436 │ │ │ │ + bne.n 263c8 │ │ │ │ + b.n 2642e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 26400 │ │ │ │ + bne.n 263f8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 263f6 │ │ │ │ + b.n 263ee │ │ │ │ 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 263f0 │ │ │ │ - b.n 26436 │ │ │ │ + bne.n 263e8 │ │ │ │ + b.n 2642e │ │ │ │ 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 26414 │ │ │ │ + b.n 2640c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ blx 2564 <__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 2640e │ │ │ │ + bne.n 26406 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 2640e │ │ │ │ + beq.n 26406 │ │ │ │ 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] │ │ │ │ @@ -42933,16 +42930,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 26464 │ │ │ │ - ldr r3, [pc, #152] @ (264f0 ) │ │ │ │ + bne.n 2645c │ │ │ │ + ldr r3, [pc, #152] @ (264e8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2810 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ @@ -42963,25 +42960,25 @@ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 264aa │ │ │ │ + bne.n 264a2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2150 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2150 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 264e8 │ │ │ │ + b.n 264e0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 264b8 │ │ │ │ + beq.n 264b0 │ │ │ │ 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] │ │ │ │ @@ -42995,54 +42992,54 @@ │ │ │ │ blx 2474 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2150 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2150 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26358 │ │ │ │ + b.n 26350 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ 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 26516 │ │ │ │ + beq.n 2650e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2651a │ │ │ │ + bne.n 26512 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26542 │ │ │ │ + b.n 2653a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2630 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2652c │ │ │ │ + bne.n 26524 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26542 │ │ │ │ + b.n 2653a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26540 │ │ │ │ + bne.n 26538 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26542 │ │ │ │ + b.n 2653a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43050,131 +43047,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 2656c │ │ │ │ + beq.n 26564 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26570 │ │ │ │ + bne.n 26568 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 265b6 │ │ │ │ + b.n 265ae │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2630 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26582 │ │ │ │ + bne.n 2657a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 265b6 │ │ │ │ + b.n 265ae │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 26596 │ │ │ │ + bcs.n 2658e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 265b6 │ │ │ │ + b.n 265ae │ │ │ │ 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 21b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 265b4 │ │ │ │ + bne.n 265ac │ │ │ │ movs r3, #1 │ │ │ │ - b.n 265b6 │ │ │ │ + b.n 265ae │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -000265be : │ │ │ │ +000265b6 : │ │ │ │ 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 265e4 │ │ │ │ + bne.n 265dc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26662 │ │ │ │ + b.n 2665a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265f6 │ │ │ │ + beq.n 265ee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26638 │ │ │ │ + bne.n 26630 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26608 │ │ │ │ + bne.n 26600 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 26642 │ │ │ │ + b.n 2663a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 26618 │ │ │ │ + bne.n 26610 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 26642 │ │ │ │ + b.n 2663a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26626 │ │ │ │ + bne.n 2661e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 26642 │ │ │ │ + b.n 2663a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 27e0 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 26642 │ │ │ │ + b.n 2663a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 239c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2665a │ │ │ │ + beq.n 26652 │ │ │ │ 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 26660 │ │ │ │ + b.n 26658 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -43187,29 +43184,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 2669e │ │ │ │ + bne.n 26696 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26694 │ │ │ │ + bne.n 2668c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 266e2 │ │ │ │ + b.n 266da │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 275cc │ │ │ │ + bl 275c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 266e2 │ │ │ │ + b.n 266da │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 266a8 │ │ │ │ + bne.n 266a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 266e2 │ │ │ │ + b.n 266da │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2630 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -43217,84 +43214,84 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 23fc │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 266d8 │ │ │ │ - ldr r3, [pc, #28] @ (266ec ) │ │ │ │ + bne.n 266d0 │ │ │ │ + ldr r3, [pc, #28] @ (266e4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2474 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r4, [r4, 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] @ (26764 ) │ │ │ │ + ldr r2, [pc, #88] @ (2675c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #88] @ (26768 ) │ │ │ │ + ldr r3, [pc, #88] @ (26760 ) │ │ │ │ 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 2672a │ │ │ │ + b.n 26722 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2666a │ │ │ │ + bl 26662 │ │ │ │ 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 26720 │ │ │ │ + bne.n 26718 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #44] @ (2676c ) │ │ │ │ + ldr r1, [pc, #44] @ (26764 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (26768 ) │ │ │ │ + ldr r2, [pc, #36] @ (26760 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26754 │ │ │ │ + beq.n 2674c │ │ │ │ blx 24bc <__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 r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ 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 │ │ │ │ @@ -43309,74 +43306,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 267c2 │ │ │ │ + b.n 267ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2714 │ │ │ │ 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 267aa │ │ │ │ + bne.n 267a2 │ │ │ │ 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 26802 │ │ │ │ + b.n 267fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 26e4 │ │ │ │ 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 267ea │ │ │ │ + bne.n 267e2 │ │ │ │ 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] @ (26880 ) │ │ │ │ + ldr r2, [pc, #84] @ (26878 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (26884 ) │ │ │ │ + ldr r3, [pc, #84] @ (2687c ) │ │ │ │ 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 │ │ │ │ @@ -43389,45 +43386,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] @ (26888 ) │ │ │ │ + ldr r1, [pc, #36] @ (26880 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (26884 ) │ │ │ │ + ldr r2, [pc, #28] @ (2687c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26878 │ │ │ │ + beq.n 26870 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ 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] @ (268f8 ) │ │ │ │ + ldr r2, [pc, #84] @ (268f0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (268fc ) │ │ │ │ + ldr r3, [pc, #84] @ (268f4 ) │ │ │ │ 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] │ │ │ │ @@ -43438,154 +43435,154 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - ldr r1, [pc, #40] @ (26900 ) │ │ │ │ + ldr r1, [pc, #40] @ (268f8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (268fc ) │ │ │ │ + ldr r2, [pc, #32] @ (268f4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 268ee │ │ │ │ + beq.n 268e6 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ 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 2693e │ │ │ │ + b.n 26936 │ │ │ │ blx 2564 <__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 26938 │ │ │ │ + bne.n 26930 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26948 │ │ │ │ + b.n 26940 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2691a │ │ │ │ + bne.n 26912 │ │ │ │ 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 269f4 │ │ │ │ + b.n 269ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 269e4 │ │ │ │ + bne.n 269dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 269b8 │ │ │ │ + beq.n 269b0 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bgt.n 269ca │ │ │ │ + bgt.n 269c2 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 269ac │ │ │ │ + beq.n 269a4 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bgt.n 269ca │ │ │ │ + bgt.n 269c2 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 269c4 │ │ │ │ + beq.n 269bc │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bgt.n 269ca │ │ │ │ + bgt.n 269c2 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 269b2 │ │ │ │ + beq.n 269aa │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bgt.n 269ca │ │ │ │ + bgt.n 269c2 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 269be │ │ │ │ + beq.n 269b6 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bgt.n 269ca │ │ │ │ + bgt.n 269c2 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 269a0 │ │ │ │ + beq.n 26998 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 269a6 │ │ │ │ - b.n 269ca │ │ │ │ + beq.n 2699e │ │ │ │ + b.n 269c2 │ │ │ │ movs r3, #7 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 269d2 │ │ │ │ + b.n 269ca │ │ │ │ movs r3, #8 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 269d2 │ │ │ │ + b.n 269ca │ │ │ │ movs r3, #9 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 269d2 │ │ │ │ + b.n 269ca │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 269d2 │ │ │ │ + b.n 269ca │ │ │ │ movs r3, #11 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 269d2 │ │ │ │ + b.n 269ca │ │ │ │ movs r3, #12 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 269d2 │ │ │ │ + b.n 269ca │ │ │ │ movs r3, #13 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 269d2 │ │ │ │ + b.n 269ca │ │ │ │ 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 269f4 │ │ │ │ + b.n 269ec │ │ │ │ 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 2695c │ │ │ │ + bne.n 26954 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -43600,182 +43597,182 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str.w r0, [r3, #-44] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str.w r1, [r3, #-48] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - ldr r2, [pc, #372] @ (26bb4 ) │ │ │ │ + ldr r2, [pc, #372] @ (26bac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #372] @ (26bb8 ) │ │ │ │ + ldr r3, [pc, #372] @ (26bb0 ) │ │ │ │ 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 27e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26a72 │ │ │ │ + bne.n 26a6a │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ - bl 275cc │ │ │ │ + bl 275c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 26b88 │ │ │ │ + b.n 26b80 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19240 │ │ │ │ + bl 1923c │ │ │ │ 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 26b56 │ │ │ │ + b.n 26b4e │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 26b2c │ │ │ │ + bne.n 26b24 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 26b2c │ │ │ │ + bne.n 26b24 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 26af4 │ │ │ │ + bne.n 26aec │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 26af4 │ │ │ │ + bne.n 26aec │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #228] @ (26bbc ) │ │ │ │ + ldr r1, [pc, #228] @ (26bb4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 26b42 │ │ │ │ + b.n 26b3a │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-48] │ │ │ │ blx 2630 │ │ │ │ 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 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 26b42 │ │ │ │ + b.n 26b3a │ │ │ │ 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 1971c │ │ │ │ + bl 19718 │ │ │ │ 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 26a90 │ │ │ │ + bne.n 26a88 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19802 │ │ │ │ + bl 197fe │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19328 │ │ │ │ + bl 19324 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #12 │ │ │ │ - ldr r1, [pc, #44] @ (26bc0 ) │ │ │ │ + ldr r1, [pc, #44] @ (26bb8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26bb8 ) │ │ │ │ + ldr r2, [pc, #32] @ (26bb0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26ba8 │ │ │ │ + beq.n 26ba0 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ 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 26c0e │ │ │ │ + beq.n 26c06 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26c00 │ │ │ │ + b.n 26bf8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 26bfa │ │ │ │ + bne.n 26bf2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 26c12 │ │ │ │ + b.n 26c0a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 26be8 │ │ │ │ + bcc.n 26be0 │ │ │ │ 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 │ │ │ │ @@ -43784,77 +43781,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 26c64 │ │ │ │ + beq.n 26c5c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26c5e │ │ │ │ + b.n 26c56 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 26c58 │ │ │ │ + bne.n 26c50 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 26c68 │ │ │ │ + b.n 26c60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 26c46 │ │ │ │ + bge.n 26c3e │ │ │ │ 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 26c82 │ │ │ │ + bne.n 26c7a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26c90 │ │ │ │ + b.n 26c88 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26c8e │ │ │ │ + bne.n 26c86 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26c90 │ │ │ │ + b.n 26c88 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #196] @ (26d74 ) │ │ │ │ + ldr r2, [pc, #196] @ (26d6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #196] @ (26d78 ) │ │ │ │ + ldr r3, [pc, #196] @ (26d70 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #188] @ (26d7c ) │ │ │ │ + ldr r3, [pc, #188] @ (26d74 ) │ │ │ │ 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} │ │ │ │ @@ -43873,156 +43870,156 @@ │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 263c <__localtime64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bgt.n 26d2a │ │ │ │ + bgt.n 26d22 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r2, [r3, #-52] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ (26d80 ) │ │ │ │ + ldr r1, [pc, #96] @ (26d78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 26a8 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 26d48 │ │ │ │ + b.n 26d40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r2, [r3, #-52] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #68] @ (26d84 ) │ │ │ │ + ldr r1, [pc, #68] @ (26d7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 26a8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 26d52 │ │ │ │ + bgt.n 26d4a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26d54 │ │ │ │ + b.n 26d4c │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #48] @ (26d88 ) │ │ │ │ + ldr r1, [pc, #48] @ (26d80 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (26d78 ) │ │ │ │ + ldr r2, [pc, #28] @ (26d70 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26d6c │ │ │ │ + beq.n 26d64 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #112 @ (adr r2, 26df0 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 26e08 ) │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ 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] @ (26e20 ) │ │ │ │ + ldr r2, [pc, #120] @ (26e18 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (26e24 ) │ │ │ │ + ldr r3, [pc, #120] @ (26e1c ) │ │ │ │ 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 2804 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 26dd2 │ │ │ │ + bge.n 26dca │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26df8 │ │ │ │ + b.n 26df0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2758c │ │ │ │ + bl 27584 │ │ │ │ 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 2804 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #44] @ (26e28 ) │ │ │ │ + ldr r1, [pc, #44] @ (26e20 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (26e24 ) │ │ │ │ + ldr r2, [pc, #36] @ (26e1c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26e10 │ │ │ │ + beq.n 26e08 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ 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] @ (26eac ) │ │ │ │ + ldr r2, [pc, #96] @ (26ea4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (26eb0 ) │ │ │ │ + ldr r3, [pc, #96] @ (26ea8 ) │ │ │ │ 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] │ │ │ │ @@ -44031,87 +44028,87 @@ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2804 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 26e84 │ │ │ │ + bhi.n 26e7c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r0, [pc, #52] @ (26eb4 ) │ │ │ │ + ldr r0, [pc, #52] @ (26eac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #48] @ (26eb8 ) │ │ │ │ + ldr r1, [pc, #48] @ (26eb0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (26eb0 ) │ │ │ │ + ldr r2, [pc, #36] @ (26ea8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26e9e │ │ │ │ + beq.n 26e96 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ 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 26eda │ │ │ │ + b.n 26ed2 │ │ │ │ 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 26ed4 │ │ │ │ + bne.n 26ecc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26f04 │ │ │ │ + b.n 26efc │ │ │ │ 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 26efe │ │ │ │ + bne.n 26ef6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -44120,28 +44117,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] @ (26f58 ) │ │ │ │ + ldr r2, [pc, #24] @ (26f50 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (26f5c ) │ │ │ │ + ldr r3, [pc, #24] @ (26f54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 26ebc │ │ │ │ + bl 26eb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -44153,39 +44150,39 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26fa8 │ │ │ │ + b.n 26fa0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 26fba │ │ │ │ + bne.n 26fb2 │ │ │ │ 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 26f8a │ │ │ │ + beq.n 26f82 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 26f8a │ │ │ │ - b.n 26fbc │ │ │ │ + beq.n 26f82 │ │ │ │ + b.n 26fb4 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -44193,51 +44190,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 26fe6 │ │ │ │ - ldr r3, [pc, #64] @ (27024 ) │ │ │ │ + bne.n 26fde │ │ │ │ + ldr r3, [pc, #64] @ (2701c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #64] @ (27028 ) │ │ │ │ + ldr r3, [pc, #64] @ (27020 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 212c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27016 │ │ │ │ - ldr r3, [pc, #48] @ (2702c ) │ │ │ │ + beq.n 2700e │ │ │ │ + ldr r3, [pc, #48] @ (27024 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 212c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27016 │ │ │ │ + beq.n 2700e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 22a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2701a │ │ │ │ + ble.n 27012 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2701c │ │ │ │ + b.n 27014 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ 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 │ │ │ │ @@ -44262,40 +44259,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 27088 │ │ │ │ + bne.n 27080 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 275cc │ │ │ │ + bl 275c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2717a │ │ │ │ - ldr r3, [pc, #248] @ (27184 ) │ │ │ │ + b.n 27172 │ │ │ │ + ldr r3, [pc, #248] @ (2717c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 251c │ │ │ │ str r0, [r7, #12] │ │ │ │ - ldr r3, [pc, #240] @ (27188 ) │ │ │ │ + ldr r3, [pc, #240] @ (27180 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 251c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 270b4 │ │ │ │ + beq.n 270ac │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 275cc │ │ │ │ + bl 275c4 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 270bc │ │ │ │ + b.n 270b4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 25388 │ │ │ │ + bl 25380 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2630 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ @@ -44303,15 +44300,15 @@ │ │ │ │ adds r3, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2710e │ │ │ │ + beq.n 27106 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2408 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -44323,18 +44320,18 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2474 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2474 │ │ │ │ - b.n 27172 │ │ │ │ + b.n 2716a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27142 │ │ │ │ + beq.n 2713a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2408 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -44346,25 +44343,25 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2474 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2474 │ │ │ │ - b.n 27172 │ │ │ │ + b.n 2716a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2408 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2630 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (2718c ) │ │ │ │ + ldr r3, [pc, #48] @ (27184 ) │ │ │ │ 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] │ │ │ │ @@ -44376,19 +44373,19 @@ │ │ │ │ blx 2150 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ 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 │ │ │ │ @@ -44396,15 +44393,15 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 27e0 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 271bc │ │ │ │ + beq.n 271b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -44413,63 +44410,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] @ (27230 ) │ │ │ │ + ldr r2, [pc, #80] @ (27228 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (27234 ) │ │ │ │ + ldr r3, [pc, #80] @ (2722c ) │ │ │ │ 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 209c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27204 │ │ │ │ + bne.n 271fc │ │ │ │ ldrd r2, r3, [r7, #88] @ 0x58 │ │ │ │ - b.n 2720c │ │ │ │ + b.n 27204 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r0, [pc, #40] @ (27238 ) │ │ │ │ + ldr r0, [pc, #40] @ (27230 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (27234 ) │ │ │ │ + ldr r1, [pc, #32] @ (2722c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27224 │ │ │ │ + beq.n 2721c │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ 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] @ (272cc ) │ │ │ │ + ldr r2, [pc, #120] @ (272c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (272d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (272c8 ) │ │ │ │ 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 │ │ │ │ @@ -44487,385 +44484,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] @ (272d4 ) │ │ │ │ + ldr r0, [pc, #40] @ (272cc ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (272d0 ) │ │ │ │ + ldr r1, [pc, #32] @ (272c8 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 272c0 │ │ │ │ + beq.n 272b8 │ │ │ │ blx 24bc <__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} │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ 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] @ (27370 ) │ │ │ │ + ldr r2, [pc, #124] @ (27368 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (27374 ) │ │ │ │ + ldr r3, [pc, #124] @ (2736c ) │ │ │ │ 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 2730a │ │ │ │ + bne.n 27302 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27350 │ │ │ │ + b.n 27348 │ │ │ │ ldrd r0, r1, [r7, #88] @ 0x58 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 28dcc │ │ │ │ + bl 28dc4 │ │ │ │ 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 2660 <__localtime64_r@plt> │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2734e │ │ │ │ + beq.n 27346 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 22f4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 27350 │ │ │ │ + b.n 27348 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (27378 ) │ │ │ │ + ldr r1, [pc, #36] @ (27370 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27374 ) │ │ │ │ + ldr r2, [pc, #28] @ (2736c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27368 │ │ │ │ + beq.n 27360 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ 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] @ (27408 ) │ │ │ │ + ldr r2, [pc, #116] @ (27400 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (2740c ) │ │ │ │ + ldr r3, [pc, #116] @ (27404 ) │ │ │ │ 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 28dcc │ │ │ │ + bl 28dc4 │ │ │ │ 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 28dcc │ │ │ │ + bl 28dc4 │ │ │ │ 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 218c <__select64@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (27410 ) │ │ │ │ + ldr r2, [pc, #36] @ (27408 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2740c ) │ │ │ │ + ldr r3, [pc, #28] @ (27404 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 27402 │ │ │ │ + beq.n 273fa │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ 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 274c6 │ │ │ │ - b.n 274b4 │ │ │ │ + beq.n 274be │ │ │ │ + b.n 274ac │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - bls.n 27474 │ │ │ │ + bls.n 2746c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 27474 │ │ │ │ + beq.n 2746c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 27474 │ │ │ │ + beq.n 2746c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - beq.n 27474 │ │ │ │ + beq.n 2746c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 27474 │ │ │ │ + beq.n 2746c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 27474 │ │ │ │ + beq.n 2746c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 27474 │ │ │ │ + beq.n 2746c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - bls.n 2749e │ │ │ │ + bls.n 27496 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 274c4 │ │ │ │ + ble.n 274bc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #80] @ (274d4 ) │ │ │ │ + ldr r2, [pc, #80] @ (274cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 233c │ │ │ │ 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 274b4 │ │ │ │ + b.n 274ac │ │ │ │ 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 274c6 │ │ │ │ + beq.n 274be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 27434 │ │ │ │ - b.n 274c6 │ │ │ │ + bgt.n 2742c │ │ │ │ + b.n 274be │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r7, [pc, #184] @ (27590 ) │ │ │ │ + ldr r7, [pc, #104] @ (27538 ) │ │ │ │ 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] @ (2757c ) │ │ │ │ + ldr r2, [pc, #136] @ (27574 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (27580 ) │ │ │ │ + ldr r3, [pc, #136] @ (27578 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 27546 │ │ │ │ + b.n 2753e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 27530 │ │ │ │ + bne.n 27528 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #112] @ (27584 ) │ │ │ │ + ldr r1, [pc, #112] @ (2757c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 21d4 <__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 27540 │ │ │ │ + b.n 27538 │ │ │ │ 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 27554 │ │ │ │ + beq.n 2754c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 27502 │ │ │ │ + bgt.n 274fa │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (27588 ) │ │ │ │ + ldr r2, [pc, #40] @ (27580 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (27580 ) │ │ │ │ + ldr r3, [pc, #28] @ (27578 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 27574 │ │ │ │ + beq.n 2756c │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #656] @ (27818 ) │ │ │ │ + ldr r6, [pc, #576] @ (277c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ 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 2624 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 275b4 │ │ │ │ + beq.n 275ac │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 275c0 │ │ │ │ - ldr r3, [pc, #16] @ (275c8 ) │ │ │ │ + b.n 275b8 │ │ │ │ + ldr r3, [pc, #16] @ (275c0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r6, [pc, #24] @ (275e4 ) │ │ │ │ + ldr r5, [pc, #968] @ (2798c ) │ │ │ │ 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 2810 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 275f4 │ │ │ │ + beq.n 275ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 27600 │ │ │ │ - ldr r3, [pc, #16] @ (27608 ) │ │ │ │ + b.n 275f8 │ │ │ │ + ldr r3, [pc, #16] @ (27600 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r5, [pc, #792] @ (27924 ) │ │ │ │ + ldr r5, [pc, #712] @ (278cc ) │ │ │ │ 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 │ │ │ │ @@ -44873,28 +44870,28 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 23fc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27642 │ │ │ │ + beq.n 2763a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27642 │ │ │ │ - ldr r3, [pc, #16] @ (2764c ) │ │ │ │ + bne.n 2763a │ │ │ │ + ldr r3, [pc, #16] @ (27644 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r5, [pc, #520] @ (27858 ) │ │ │ │ + ldr r5, [pc, #440] @ (27800 ) │ │ │ │ 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 │ │ │ │ @@ -44903,72 +44900,72 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 25ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2767c │ │ │ │ + beq.n 27674 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 27688 │ │ │ │ - ldr r3, [pc, #16] @ (27690 ) │ │ │ │ + b.n 27680 │ │ │ │ + ldr r3, [pc, #16] @ (27688 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a25c │ │ │ │ + bl 1a258 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r5, [pc, #248] @ (2778c ) │ │ │ │ + ldr r5, [pc, #168] @ (27734 ) │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1992] @ 0x7c8 │ │ │ │ sub.w sp, sp, #2096 @ 0x830 │ │ │ │ add r7, sp, #24 │ │ │ │ addw r1, r7, #2072 @ 0x818 │ │ │ │ subw r1, r1, #2060 @ 0x80c │ │ │ │ str r0, [r1, #0] │ │ │ │ add.w r1, r7, #8 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ - ldr r2, [pc, #332] @ (27808 ) │ │ │ │ + ldr r2, [pc, #332] @ (27800 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #332] @ (2780c ) │ │ │ │ + ldr r3, [pc, #332] @ (27804 ) │ │ │ │ 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 1ed96 │ │ │ │ + bl 1ed8e │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27702 │ │ │ │ + beq.n 276fa │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 27710 │ │ │ │ + b.n 27708 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 27776 │ │ │ │ + bne.n 2776e │ │ │ │ blx 26f0 <__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 │ │ │ │ @@ -44977,351 +44974,351 @@ │ │ │ │ blx 2240 │ │ │ │ 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] @ (27810 ) │ │ │ │ + ldr r3, [pc, #188] @ (27808 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #184] @ (27814 ) │ │ │ │ + ldr r3, [pc, #184] @ (2780c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #180] @ (27818 ) │ │ │ │ + ldr r3, [pc, #180] @ (27810 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #180] @ (2781c ) │ │ │ │ + ldr r2, [pc, #180] @ (27814 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 277ba │ │ │ │ + bl 1a038 │ │ │ │ + b.n 277b2 │ │ │ │ add.w r3, r7, #20 │ │ │ │ - ldr r2, [pc, #164] @ (27820 ) │ │ │ │ + ldr r2, [pc, #164] @ (27818 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 26cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2779a │ │ │ │ + beq.n 27792 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #13 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 277ba │ │ │ │ - ldr r3, [pc, #136] @ (27824 ) │ │ │ │ + b.n 277b2 │ │ │ │ + ldr r3, [pc, #136] @ (2781c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ 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 277e0 │ │ │ │ + beq.n 277d8 │ │ │ │ blx 26f0 <__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 277e2 │ │ │ │ + b.n 277da │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #68] @ (27828 ) │ │ │ │ + ldr r1, [pc, #68] @ (27820 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (2780c ) │ │ │ │ + ldr r2, [pc, #36] @ (27804 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #2068] @ 0x814 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 277fc │ │ │ │ + beq.n 277f4 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ addw r7, r7, #2072 @ 0x818 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #680] @ (27abc ) │ │ │ │ + ldr r4, [pc, #600] @ (27a64 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #672] @ (27ab8 ) │ │ │ │ + ldr r4, [pc, #592] @ (27a60 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #200] @ (278e4 ) │ │ │ │ + ldr r5, [pc, #120] @ (2788c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #408] @ (279b8 ) │ │ │ │ + ldr r4, [pc, #328] @ (27960 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #608] @ (27a84 ) │ │ │ │ + ldr r4, [pc, #528] @ (27a2c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #496] @ (27a18 ) │ │ │ │ + ldr r4, [pc, #416] @ (279c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ 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] @ (27900 ) │ │ │ │ + ldr r2, [pc, #184] @ (278f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #184] @ (27904 ) │ │ │ │ + ldr r3, [pc, #184] @ (278fc ) │ │ │ │ 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 1f3c8 │ │ │ │ + bl 1f3c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27880 │ │ │ │ - ldr r3, [pc, #152] @ (27908 ) │ │ │ │ + bne.n 27878 │ │ │ │ + ldr r3, [pc, #152] @ (27900 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 278c8 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 278c0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2810 │ │ │ │ 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 278ae │ │ │ │ - ldr r3, [pc, #112] @ (2790c ) │ │ │ │ + bne.n 278a6 │ │ │ │ + ldr r3, [pc, #112] @ (27904 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 278c8 │ │ │ │ + bl 1a038 │ │ │ │ + b.n 278c0 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #84] @ (27910 ) │ │ │ │ + ldr r3, [pc, #84] @ (27908 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ef14 │ │ │ │ + bl 1ef0c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 278e0 │ │ │ │ + b.n 278d8 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #64] @ (27914 ) │ │ │ │ + ldr r3, [pc, #64] @ (2790c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ef14 │ │ │ │ + bl 1ef0c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (27918 ) │ │ │ │ + ldr r1, [pc, #52] @ (27910 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27904 ) │ │ │ │ + ldr r2, [pc, #28] @ (278fc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 278f8 │ │ │ │ + beq.n 278f0 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #760] @ (27c04 ) │ │ │ │ + ldr r3, [pc, #680] @ (27bac ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #736] @ (27bf0 ) │ │ │ │ + ldr r3, [pc, #656] @ (27b98 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #712] @ (27bdc ) │ │ │ │ + ldr r3, [pc, #632] @ (27b84 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #640] @ (27b98 ) │ │ │ │ + ldr r3, [pc, #560] @ (27b40 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ 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] @ (2795c ) │ │ │ │ + ldr r3, [pc, #44] @ (27954 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - ldr r3, [pc, #32] @ (27960 ) │ │ │ │ + bl 1a038 │ │ │ │ + ldr r3, [pc, #32] @ (27958 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #28] @ (27964 ) │ │ │ │ + ldr r3, [pc, #28] @ (2795c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (27968 ) │ │ │ │ + ldr r3, [pc, #28] @ (27960 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 162b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #296] @ (27a88 ) │ │ │ │ + ldr r3, [pc, #216] @ (27a30 ) │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r3, [pc, #256] @ (27a6c ) │ │ │ │ + ldr r3, [pc, #176] @ (27a14 ) │ │ │ │ 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] @ (27a50 ) │ │ │ │ + ldr r2, [pc, #204] @ (27a48 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #204] @ (27a54 ) │ │ │ │ + ldr r3, [pc, #204] @ (27a4c ) │ │ │ │ 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] @ (27a58 ) │ │ │ │ + ldr r2, [pc, #192] @ (27a50 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 152bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 279d2 │ │ │ │ + bne.n 279ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #156] @ (27a5c ) │ │ │ │ + ldr r2, [pc, #156] @ (27a54 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27a2e │ │ │ │ + b.n 27a26 │ │ │ │ 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 2534 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27a16 │ │ │ │ + beq.n 27a0e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2750 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (27a60 ) │ │ │ │ + ldr r2, [pc, #92] @ (27a58 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27a2e │ │ │ │ + b.n 27a26 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #68] @ (27a64 ) │ │ │ │ + ldr r2, [pc, #68] @ (27a5c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #56] @ (27a68 ) │ │ │ │ + ldr r1, [pc, #56] @ (27a60 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (27a54 ) │ │ │ │ + ldr r2, [pc, #32] @ (27a4c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27a48 │ │ │ │ + beq.n 27a40 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (27a9c ) │ │ │ │ + ldr r2, [pc, #1008] @ (27e44 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #1008] @ (27e50 ) │ │ │ │ + ldr r2, [pc, #928] @ (27df8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #832] @ (27da4 ) │ │ │ │ + ldr r2, [pc, #752] @ (27d4c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #824] @ (27da0 ) │ │ │ │ + ldr r2, [pc, #744] @ (27d48 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ 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] @ (27b60 ) │ │ │ │ + ldr r2, [pc, #220] @ (27b58 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #220] @ (27b64 ) │ │ │ │ + ldr r3, [pc, #220] @ (27b5c ) │ │ │ │ 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] @ (27b68 ) │ │ │ │ + ldr r2, [pc, #208] @ (27b60 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2300 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -45332,113 +45329,113 @@ │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2168 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27af8 │ │ │ │ + beq.n 27af0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2750 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #132] @ (27b6c ) │ │ │ │ + ldr r2, [pc, #132] @ (27b64 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27b40 │ │ │ │ + b.n 27b38 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 1543c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b24 │ │ │ │ + beq.n 27b1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (27b70 ) │ │ │ │ + ldr r2, [pc, #92] @ (27b68 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ - b.n 27b36 │ │ │ │ - ldr r3, [pc, #76] @ (27b74 ) │ │ │ │ + bl 1a038 │ │ │ │ + b.n 27b2e │ │ │ │ + ldr r3, [pc, #76] @ (27b6c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a03c │ │ │ │ + bl 1a038 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2144 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #52] @ (27b78 ) │ │ │ │ + ldr r1, [pc, #52] @ (27b70 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27b64 ) │ │ │ │ + ldr r2, [pc, #28] @ (27b5c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27b58 │ │ │ │ + beq.n 27b50 │ │ │ │ blx 24bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #392] @ (27cf4 ) │ │ │ │ + ldr r2, [pc, #312] @ (27c9c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #952] @ (27f28 ) │ │ │ │ + ldr r1, [pc, #872] @ (27ed0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #864] @ (27ed4 ) │ │ │ │ + ldr r1, [pc, #784] @ (27e7c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #920] @ (27f10 ) │ │ │ │ + ldr r1, [pc, #840] @ (27eb8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, 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] @ (27c64 ) │ │ │ │ + ldr r6, [pc, #212] @ (27c5c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ strd r0, r1, [r6] │ │ │ │ - ldr r1, [pc, #204] @ (27c68 ) │ │ │ │ + ldr r1, [pc, #204] @ (27c60 ) │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n 27c4a │ │ │ │ - ldr r1, [pc, #200] @ (27c6c ) │ │ │ │ + b.n 27c42 │ │ │ │ + ldr r1, [pc, #200] @ (27c64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #196] @ (27c70 ) │ │ │ │ + ldr r0, [pc, #196] @ (27c68 ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ - ldr r1, [pc, #184] @ (27c74 ) │ │ │ │ + ldr r1, [pc, #184] @ (27c6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #180] @ (27c78 ) │ │ │ │ + ldr r0, [pc, #180] @ (27c70 ) │ │ │ │ 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 │ │ │ │ @@ -45457,120 +45454,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] @ (27c7c ) │ │ │ │ + ldr r1, [pc, #100] @ (27c74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r1, [pc, #92] @ (27c80 ) │ │ │ │ + ldr r1, [pc, #92] @ (27c78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds.w sl, r2, r8 │ │ │ │ adc.w fp, r3, r9 │ │ │ │ - ldr r0, [pc, #80] @ (27c84 ) │ │ │ │ + ldr r0, [pc, #80] @ (27c7c ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ strd sl, fp, [r1] │ │ │ │ - ldr r1, [pc, #72] @ (27c88 ) │ │ │ │ + ldr r1, [pc, #72] @ (27c80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ - ldr r1, [pc, #68] @ (27c8c ) │ │ │ │ + ldr r1, [pc, #68] @ (27c84 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #68] @ (27c90 ) │ │ │ │ + ldr r1, [pc, #68] @ (27c88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #312 @ 0x138 │ │ │ │ - blt.n 27ba2 │ │ │ │ + blt.n 27b9a │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ 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, 27fe0 ) │ │ │ │ + add r1, pc, #812 @ (adr r1, 27fd8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 27b80 │ │ │ │ + bl 27b78 │ │ │ │ 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 27ce8 │ │ │ │ + bcs.n 27ce0 │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 27e6e │ │ │ │ - ldr r2, [pc, #760] @ (27fe8 ) │ │ │ │ + b.n 27e66 │ │ │ │ + ldr r2, [pc, #760] @ (27fe0 ) │ │ │ │ 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] @ (27fec ) │ │ │ │ + ldr r2, [pc, #732] @ (27fe4 ) │ │ │ │ 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] @ (27ff0 ) │ │ │ │ + ldr r2, [pc, #708] @ (27fe8 ) │ │ │ │ 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 │ │ │ │ @@ -45616,15 +45613,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] @ (27ff4 ) │ │ │ │ + ldr r2, [pc, #548] @ (27fec ) │ │ │ │ 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 │ │ │ │ @@ -45640,70 +45637,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 27e3c │ │ │ │ - ldr r3, [pc, #472] @ (27ff8 ) │ │ │ │ + bcc.n 27e34 │ │ │ │ + ldr r3, [pc, #472] @ (27ff0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #464] @ (27ffc ) │ │ │ │ + ldr r3, [pc, #464] @ (27ff4 ) │ │ │ │ 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 27e58 │ │ │ │ + bcc.n 27e50 │ │ │ │ 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 27cee │ │ │ │ + bne.w 27ce6 │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 27fb8 │ │ │ │ - ldr r2, [pc, #376] @ (28000 ) │ │ │ │ + b.n 27fb0 │ │ │ │ + ldr r2, [pc, #376] @ (27ff8 ) │ │ │ │ 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] @ (28004 ) │ │ │ │ + ldr r2, [pc, #348] @ (27ffc ) │ │ │ │ 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] @ (28008 ) │ │ │ │ + ldr r2, [pc, #324] @ (28000 ) │ │ │ │ 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 │ │ │ │ @@ -45743,15 +45740,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] @ (2800c ) │ │ │ │ + ldr r2, [pc, #192] @ (28004 ) │ │ │ │ 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 │ │ │ │ @@ -45760,110 +45757,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 27fa2 │ │ │ │ - ldr r3, [pc, #140] @ (28010 ) │ │ │ │ + bcc.n 27f9a │ │ │ │ + ldr r3, [pc, #140] @ (28008 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #132] @ (28014 ) │ │ │ │ + ldr r3, [pc, #132] @ (2800c ) │ │ │ │ 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 27e86 │ │ │ │ - ldr r1, [pc, #84] @ (28018 ) │ │ │ │ + bne.w 27e7e │ │ │ │ + ldr r1, [pc, #84] @ (28010 ) │ │ │ │ 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 27f38 │ │ │ │ + bvs.n 27f30 │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ 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] @ (283d0 ) │ │ │ │ + ldr r3, [pc, #924] @ (283c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - blt.w 282ba │ │ │ │ - ldr r3, [pc, #916] @ (283d4 ) │ │ │ │ + blt.w 282b2 │ │ │ │ + ldr r3, [pc, #916] @ (283cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 28058 │ │ │ │ + bne.n 28050 │ │ │ │ movw r0, #5489 @ 0x1571 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 27b80 │ │ │ │ + bl 27b78 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ - b.n 2812c │ │ │ │ - ldr r2, [pc, #884] @ (283d8 ) │ │ │ │ + b.n 28124 │ │ │ │ + ldr r2, [pc, #884] @ (283d0 ) │ │ │ │ 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] @ (283dc ) │ │ │ │ + ldr r2, [pc, #856] @ (283d4 ) │ │ │ │ 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 │ │ │ │ @@ -45878,64 +45875,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] @ (283e0 ) │ │ │ │ + ldr r2, [pc, #796] @ (283d8 ) │ │ │ │ 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] @ (283e4 ) │ │ │ │ + ldr r2, [pc, #752] @ (283dc ) │ │ │ │ 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] @ (283e8 ) │ │ │ │ + ldr r2, [pc, #728] @ (283e0 ) │ │ │ │ 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 28060 │ │ │ │ - b.n 28202 │ │ │ │ - ldr r2, [pc, #692] @ (283ec ) │ │ │ │ + ble.n 28058 │ │ │ │ + b.n 281fa │ │ │ │ + ldr r2, [pc, #692] @ (283e4 ) │ │ │ │ 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] @ (283f0 ) │ │ │ │ + ldr r2, [pc, #660] @ (283e8 ) │ │ │ │ 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 │ │ │ │ @@ -45950,15 +45947,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] @ (283f4 ) │ │ │ │ + ldr r2, [pc, #604] @ (283ec ) │ │ │ │ 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 │ │ │ │ @@ -45967,47 +45964,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] @ (283f8 ) │ │ │ │ + ldr r2, [pc, #556] @ (283f0 ) │ │ │ │ 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] @ (283fc ) │ │ │ │ + ldr r2, [pc, #532] @ (283f4 ) │ │ │ │ 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 28136 │ │ │ │ - ldr r3, [pc, #496] @ (28400 ) │ │ │ │ + ble.n 2812e │ │ │ │ + ldr r3, [pc, #496] @ (283f8 ) │ │ │ │ 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] @ (28404 ) │ │ │ │ + ldr r3, [pc, #480] @ (283fc ) │ │ │ │ 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 │ │ │ │ @@ -46018,15 +46015,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] @ (28408 ) │ │ │ │ + ldr r3, [pc, #436] @ (28400 ) │ │ │ │ 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 │ │ │ │ @@ -46034,43 +46031,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] @ (2840c ) │ │ │ │ + ldr r2, [pc, #388] @ (28404 ) │ │ │ │ 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] @ (28410 ) │ │ │ │ + ldr r3, [pc, #364] @ (28408 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r1, r2, [r7, #72] @ 0x48 │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ - ldr r2, [pc, #352] @ (28414 ) │ │ │ │ + ldr r2, [pc, #352] @ (2840c ) │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #348] @ (28418 ) │ │ │ │ + ldr r3, [pc, #348] @ (28410 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr r3, [pc, #344] @ (2841c ) │ │ │ │ + ldr r3, [pc, #344] @ (28414 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #340] @ (28420 ) │ │ │ │ + ldr r2, [pc, #340] @ (28418 ) │ │ │ │ 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 │ │ │ │ @@ -46094,15 +46091,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, 283c8 ) │ │ │ │ + add r3, pc, #156 @ (adr r3, 283c0 ) │ │ │ │ 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 │ │ │ │ @@ -46149,157 +46146,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] │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + stmia r0!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {} │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ ldrh r0, [r2, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - itte le │ │ │ │ - movle r1, r0 │ │ │ │ - pushle {r7, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + ittt al │ │ │ │ + moval r1, r0 │ │ │ │ + pushal {r7, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - bl 2801c │ │ │ │ + bl 28014 │ │ │ │ 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 2801c │ │ │ │ + bl 28014 │ │ │ │ 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 28d60 │ │ │ │ + bl 28d58 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #16] @ 28490 │ │ │ │ + vldr d7, [pc, #16] @ 28488 │ │ │ │ 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 2801c │ │ │ │ + bl 28014 │ │ │ │ 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 28d60 │ │ │ │ + bl 28d58 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #12] @ 284d8 │ │ │ │ + vldr d7, [pc, #12] @ 284d0 │ │ │ │ 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 2801c │ │ │ │ + bl 28014 │ │ │ │ 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 28d60 │ │ │ │ + bl 28d58 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ - vldr d6, [pc, #12] @ 28528 │ │ │ │ + vldr d6, [pc, #12] @ 28520 │ │ │ │ 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 28782 │ │ │ │ + bcc.w 2877a │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 2876c │ │ │ │ + bls.w 28764 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 28774 │ │ │ │ + beq.w 2876c │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 28568 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 28560 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -46467,46 +46464,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, 28788 │ │ │ │ + cbz r0, 28780 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 28dfc │ │ │ │ + b.w 28df4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 28782 │ │ │ │ + beq.n 2877a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 28530 │ │ │ │ + bl 28528 │ │ │ │ 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 28a2a │ │ │ │ + beq.w 28a22 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 289fa │ │ │ │ + beq.w 289f2 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 28a04 │ │ │ │ + bls.w 289fc │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 28a14 │ │ │ │ + beq.w 28a0c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 287f0 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 287e8 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -46690,138 +46687,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 28dfc │ │ │ │ + b.w 28df4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 28a2a │ │ │ │ + beq.n 28a22 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 287ae │ │ │ │ + bl 287a6 │ │ │ │ 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 28a60 │ │ │ │ + b.n 28a58 │ │ │ │ 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 28c4e │ │ │ │ + beq.w 28c46 │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 28ab2 │ │ │ │ + ble.n 28aaa │ │ │ │ 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 28ad0 │ │ │ │ + beq.n 28ac8 │ │ │ │ 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 28ae4 │ │ │ │ + beq.n 28adc │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 28c3a │ │ │ │ + beq.w 28c32 │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 28b12 │ │ │ │ + blt.n 28b0a │ │ │ │ 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 28b30 │ │ │ │ + b.n 28b28 │ │ │ │ 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 28b46 │ │ │ │ + bpl.n 28b3e │ │ │ │ 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 28b84 │ │ │ │ + bcc.n 28b7c │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 28b6c │ │ │ │ + bcc.n 28b64 │ │ │ │ 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 28ca0 │ │ │ │ + bcs.w 28c98 │ │ │ │ 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 28b6c │ │ │ │ + bcs.n 28b64 │ │ │ │ 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 28bce │ │ │ │ + bge.n 28bc6 │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 28bca │ │ │ │ + ble.n 28bc2 │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 28be4 │ │ │ │ + b.n 28bdc │ │ │ │ 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 │ │ │ │ @@ -46829,17 +46826,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 28c32 │ │ │ │ + bge.n 28c2a │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 28c1a │ │ │ │ + bgt.n 28c12 │ │ │ │ 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 │ │ │ │ @@ -46856,35 +46853,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 28aec │ │ │ │ + b.n 28ae4 │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 28cae │ │ │ │ + beq.n 28ca6 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 28c72 │ │ │ │ + beq.n 28c6a │ │ │ │ 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 28c90 │ │ │ │ + bne.n 28c88 │ │ │ │ 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 │ │ │ │ @@ -46915,28 +46912,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 28b98 │ │ │ │ + b.n 28b90 │ │ │ │ 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 28b98 │ │ │ │ + b.n 28b90 │ │ │ │ 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 │ │ │ │ @@ -46950,34 +46947,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 28b98 │ │ │ │ + b.n 28b90 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 28d86 │ │ │ │ + b.n 28d7e │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 28d86 │ │ │ │ + bpl.n 28d7e │ │ │ │ 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 28b46 │ │ │ │ + beq.w 28b3e │ │ │ │ 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 │ │ │ │ @@ -46985,28 +46982,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 28b46 │ │ │ │ + b.n 28b3e │ │ │ │ nop │ │ │ │ - cbnz r3, 28de4 │ │ │ │ - cbnz r2, 28de4 │ │ │ │ + cbnz r3, 28ddc │ │ │ │ + cbnz r2, 28ddc │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 28dfc │ │ │ │ + b.w 28df4 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e00 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 2558 │ │ │ │ @@ -47015,21 +47012,21 @@ │ │ │ │ cmp r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ sbcs.w r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 28ef4 │ │ │ │ + bcc.n 28eec │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28f0c │ │ │ │ + beq.n 28f04 │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 28f04 │ │ │ │ + beq.n 28efc │ │ │ │ subs r0, r0, r1 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsls r3, r0 │ │ │ │ mov r8, r5 │ │ │ │ lsl.w r4, r2, r5 │ │ │ │ mov r7, r6 │ │ │ │ @@ -47038,43 +47035,43 @@ │ │ │ │ lsrs r2, r6 │ │ │ │ cmp ip, r1 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, lr, r3 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 28e74 │ │ │ │ + bcc.n 28e6c │ │ │ │ movs r4, #1 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ lsr.w r2, r4, r6 │ │ │ │ orrs r5, r2 │ │ │ │ lsls r4, r0 │ │ │ │ - cbz r0, 28ef4 │ │ │ │ + cbz r0, 28eec │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 28e9e │ │ │ │ + b.n 28e96 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, ip, #1 │ │ │ │ adc.w lr, lr, #0 │ │ │ │ subs r2, #1 │ │ │ │ - beq.n 28eb2 │ │ │ │ + beq.n 28eaa │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 28e82 │ │ │ │ + bcs.n 28e7a │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 28e9e │ │ │ │ + bne.n 28e96 │ │ │ │ lsl.w r3, lr, r7 │ │ │ │ adds.w r4, r4, ip │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ orr.w ip, ip, r3 │ │ │ │ lsr.w r3, lr, r8 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ @@ -47086,22 +47083,22 @@ │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ orrs r3, r1 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ orrs r3, r2 │ │ │ │ subs r4, r4, r0 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 28efc │ │ │ │ + cbz r3, 28ef4 │ │ │ │ strd ip, lr, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ clz r1, ip │ │ │ │ adds r1, #32 │ │ │ │ - b.n 28e30 │ │ │ │ + b.n 28e28 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 28e30 │ │ │ │ - b.n 28f04 │ │ │ │ + bne.n 28e28 │ │ │ │ + b.n 28efc │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00028f20 <.fini>: │ │ │ │ +00028f18 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,878 +1,876 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00028f28 01000200 40000000 09000000 30000000 ....@.......0... │ │ │ │ - 0x00028f38 09000000 04000000 09000000 0c000000 ................ │ │ │ │ - 0x00028f48 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ - 0x00028f58 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ - 0x00028f68 09000000 11000000 09000000 33000000 ............3... │ │ │ │ - 0x00028f78 09000000 15000000 09000000 12000000 ................ │ │ │ │ - 0x00028f88 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ - 0x00028f98 09000000 10000000 09000000 24000000 ............$... │ │ │ │ - 0x00028fa8 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ - 0x00028fb8 00000000 7573653a 20257320 5b6f7074 ....use: %s [opt │ │ │ │ - 0x00028fc8 696f6e73 5d203c68 6f73746e 616d655b ions] ..where option │ │ │ │ - 0x00029008 73206172 653a0a00 2d612c2d 2d617574 s are:..-a,--aut │ │ │ │ - 0x00029018 683d3c66 6c61673e 00000000 20252d33 h=.... %-3 │ │ │ │ - 0x00029028 30732052 65717569 72652074 68697320 0s Require this │ │ │ │ - 0x00029038 61757468 656e7469 63617469 6f6e206d authentication m │ │ │ │ - 0x00029048 6f64652e 0a000000 2d642c2d 2d646562 ode.....-d,--deb │ │ │ │ - 0x00029058 7567203c 666c6167 3e000000 20252d33 ug ... %-3 │ │ │ │ - 0x00029068 30732045 6e61626c 65206465 62756767 0s Enable debugg │ │ │ │ - 0x00029078 696e6720 666f7220 74686973 20737562 ing for this sub │ │ │ │ - 0x00029088 73797374 656d2e0a 00000000 2d692c2d system......-i,- │ │ │ │ - 0x00029098 2d746963 6b657473 3d3c6669 6c65733e -tickets= │ │ │ │ - 0x000290a8 00000000 20252d33 30732043 6f6d6d61 .... %-30s Comma │ │ │ │ - 0x000290b8 2d64656c 696d6974 6564206c 69737420 -delimited list │ │ │ │ - 0x000290c8 6f662074 69636b65 74732074 6f207573 of tickets to us │ │ │ │ - 0x000290d8 6520666f 72206175 7468656e 74696361 e for authentica │ │ │ │ - 0x000290e8 74696f6e 2e0a0000 2d742c2d 2d74696d tion....-t,--tim │ │ │ │ - 0x000290f8 656f7574 3d3c7469 6d653e00 20252d33 eout=